OneWire2HS
Geplaatst: ma 18 mar 2013, 16:17
Heb naar aanleiding van prensel's posting in dit draadje een Arduino UNO en een ethernet shield gekocht in China (DX).
Zorg er steeds voor dat de bestelling onder de €22 komt zodat je geen invoerrechten en btw hoeft te betalen (NL).
Transport is gratis dus je kunt het 1 en ander ook als aparte order invoeren
De behuizing welke voor een UNO + ethernet shield is gemaakt koste $10,99 inclusief gravering.
Gevonden op een welbekende veiling site.
Het programmeren van de Arduino doe ik met Bascom-AVR.
Zo'n beetje iedere seconde worden alle temperaturen opgevraagd (12-bit resolutie).
Wanneer de temperatuur van een sensor met 0,1C of meer is gewijzigd + iedere 10 seconden worden de temperaturen in UDP pakketjes naar de Homeserver verstuurd.
Daarnaast stuur ik ze ook naar m'n laptop om in de gaten te kunnen houden dat het werkt.
Hieronder zie je een test opstelling met 6 x DS18B20 sensoren.
1 ledje geeft CRC fouten aan, 1 wordt getoggled in de timer interrupt service routine en de laatste wordt getoggled in de programma loop.
De bedoeling is dat later ook de status van het systeem naar de Homeserver wordt gestuurd (CRC errors, aantal ontdekte sensoren ed.).
Zorg er steeds voor dat de bestelling onder de €22 komt zodat je geen invoerrechten en btw hoeft te betalen (NL).
Transport is gratis dus je kunt het 1 en ander ook als aparte order invoeren
De behuizing welke voor een UNO + ethernet shield is gemaakt koste $10,99 inclusief gravering.
Gevonden op een welbekende veiling site.
Het programmeren van de Arduino doe ik met Bascom-AVR.
Zo'n beetje iedere seconde worden alle temperaturen opgevraagd (12-bit resolutie).
Wanneer de temperatuur van een sensor met 0,1C of meer is gewijzigd + iedere 10 seconden worden de temperaturen in UDP pakketjes naar de Homeserver verstuurd.
Daarnaast stuur ik ze ook naar m'n laptop om in de gaten te kunnen houden dat het werkt.
Hieronder zie je een test opstelling met 6 x DS18B20 sensoren.
1 ledje geeft CRC fouten aan, 1 wordt getoggled in de timer interrupt service routine en de laatste wordt getoggled in de programma loop.
De bedoeling is dat later ook de status van het systeem naar de Homeserver wordt gestuurd (CRC errors, aantal ontdekte sensoren ed.).