Sida 1 av 1

Temperaturlogger baserad på Rpi B+

Postat: 20 okt 2015, 08:39
av gnuttisch
Hej,

Håller på och knåpar ihop en logger basserat på rpi med raspbian som os.

Ska koppla in 12st ds18b20 temp sensorer men rpi hittar bara 9, alla sitter parallellt på GPIO4 ,
Har läst lite om problem som kan uppstå när man kör för många ds18b20 på GPIO4 och man ska istället gå över på i2c, och hittade då ett i2c till 1wire kort med 17 utgångar här, https://www.m.nu/abiowire-1wire-channel ... -2159.html

Är det bättre att sats på det eller borde det funka och köra alla på GPIO4 direkt?

Re: Temperaturlogger baserad på Rpi B+

Postat: 20 okt 2015, 12:38
av elf98
Hur långa kablar har du?

12 sensorer är inte mycket, så om du använder en riktig kontroller kommer nätet att fungera bättre. Om du har långa kablar och dragit nätet med långa avstickare kan Abiowire vara ett bra alternativ, annars har vi tex:
https://www.m.nu/1wire-expansion-module-p-677.html
https://www.m.nu/adapter-1wire-ds9490r-p-49.html

Re: Temperaturlogger baserad på Rpi B+

Postat: 20 okt 2015, 15:24
av gnuttisch
Ska logga min värmepump och där sitter alla rör samt inne och ute inom 1-2m så det är inga kabellängder att tala om.
Ändå så hittar inte Rpi alla sensorer ? kopplat såhär idag,

Rpi -> löd fördelning -> 12st ds18b20. Max avstånd ifrån den som är längst bort ifrån Rpin är 2m.

Men vad får jag för nytta med att koppla in 1wire sensorerna via en i2c omvandlare istället för direkt på GPIO ?

Re: Temperaturlogger baserad på Rpi B+

Postat: 20 okt 2015, 15:39
av elf98
GPIO-porten har ingen logik för att aktiv hantera signalen. i2c-adaptern har en riktig 1wire-master som aktivt jobbar med att signalnivåerna ska bli rätt.

Re: Temperaturlogger baserad på Rpi B+

Postat: 20 okt 2015, 15:53
av gnuttisch
Ok, Har beställt två st R-pi i2c 1wire expansion module [v1.1] nu så får jag testa sen igen om den hittar alla sensorer.

edit.
Förmodar att den även fungerar till Jeesie om den fungerade till wheezy?

Re: Temperaturlogger baserad på Rpi B+

Postat: 20 okt 2015, 16:03
av elf98
DEt bör inte vara några större skillnader med Jessie, men vi har inte hunnit testa än.

Re: Temperaturlogger baserad på Rpi B+

Postat: 21 okt 2015, 12:17
av zorro_66
kan bara tipsa dig om att använd en https://www.m.nu/adapter-1wire-ds9490r-p-49.html
och installera RRDBuddy https://github.com/motoz/rrdbuddy på en RPI och du är uppe och loggar på en timme max.
Här är en länk till ett bra ställe ang. RRDbuddy http://pellets.info/viewtopic.php?f=42&t=16475
Så här kan det se ut
rrdbuddyvp.jpg
Grafen
grafvp.jpg

Re: Temperaturlogger baserad på Rpi B+

Postat: 22 okt 2015, 20:22
av gnuttisch
Hej, och tack!

Är lite osäker hur jag ska koppla in dallas ds18b20 på kortet, ska jag använda 5v utgången?

Re: Temperaturlogger baserad på Rpi B+

Postat: 23 okt 2015, 11:50
av elf98
Det kan du göra om du vill. Annars jordar du sensorns spänningsmatningsben. Vill du mäta temperaturer över 85 grader måste du dock ansluta spännignsmatningen.

Re: Temperaturlogger baserad på Rpi B+

Postat: 23 okt 2015, 12:43
av gnuttisch
Ok,

finns det någon möjlighet att läsa ur råvärdet utan någon formatering? ex, 23123