Hjälp med elmätaravläsare (pulsräknare)
Postat: 27 augusti 2019, 20:26:26
Hej!
Jag är på gång med att bygga en pulsräknare som ska sitta på min elmätare i källaren. Just funktionen att läsa av elmätaren har jag hittat flera trådar om och det problemet är löst. Saken med min elmätare är att den sitter i källaren(bor i lägenhet) och jag har ingen möjlighet att få nätmatning till min nod. Därför försöker jag lära mig mer om hur man optimerar arduinon för batteridrift och tänkte höra vad forumet har för erfarenheter av detta.
Jag har följt Nick Gammons utmärkta guide på: https://www.gammon.com.au/forum/?id=11497
Jag kör min atmega328p på breadboard med dess interna 8Mhz-oscillator.
Nodens uppgift är att sova större delen av tiden. När lampan på elmätaren blinkar ska den vakna och räkna pulsen för att sedan somna igen.
Vid vissa intervall ska den vakna och skicka antal pulser till min Raspberry Pi i lägenheten.
Hur ska jag hålla koll på dessa intervall så strömsnålt som möjligt? Just nu använder jag en DS3231 som är inställd att trigga en interrupt varje minut och efter att jag har fått ihop ett visst antal minuter skickar jag pulserna. Är det någon som vet ifall det är mer strömsnålt att använda en 32khz-kristall direkt på atmegan för att hålla tiden?
Sen funderar jag på vilken den bästa spänningsmatningen är. Just nu kör jag ett 9V-batteri med switchregulator som tar ner spänningen till 3,3V. Jag tycker själv detta känns smidigt och jag har många mAh i batteriet men är det något jag borde tänka på när det gäller val av spänningsmatning?
Tacksam för tips och idéer!
Jag är på gång med att bygga en pulsräknare som ska sitta på min elmätare i källaren. Just funktionen att läsa av elmätaren har jag hittat flera trådar om och det problemet är löst. Saken med min elmätare är att den sitter i källaren(bor i lägenhet) och jag har ingen möjlighet att få nätmatning till min nod. Därför försöker jag lära mig mer om hur man optimerar arduinon för batteridrift och tänkte höra vad forumet har för erfarenheter av detta.
Jag har följt Nick Gammons utmärkta guide på: https://www.gammon.com.au/forum/?id=11497
Jag kör min atmega328p på breadboard med dess interna 8Mhz-oscillator.
Nodens uppgift är att sova större delen av tiden. När lampan på elmätaren blinkar ska den vakna och räkna pulsen för att sedan somna igen.
Vid vissa intervall ska den vakna och skicka antal pulser till min Raspberry Pi i lägenheten.
Hur ska jag hålla koll på dessa intervall så strömsnålt som möjligt? Just nu använder jag en DS3231 som är inställd att trigga en interrupt varje minut och efter att jag har fått ihop ett visst antal minuter skickar jag pulserna. Är det någon som vet ifall det är mer strömsnålt att använda en 32khz-kristall direkt på atmegan för att hålla tiden?
Sen funderar jag på vilken den bästa spänningsmatningen är. Just nu kör jag ett 9V-batteri med switchregulator som tar ner spänningen till 3,3V. Jag tycker själv detta känns smidigt och jag har många mAh i batteriet men är det något jag borde tänka på när det gäller val av spänningsmatning?
Tacksam för tips och idéer!