Arduino samostatný čip Atmega pro malou spotřebu při provozu na baterie
Klasická deska Arduino UNO nebo jiné varianty odebírají dost proudu a to při dlouhodobém provozu na baterii asi nebude to pravé . Řešením je zapojit samostatný čip Atmega328P-PU, který má ve sleep módu opravdu minimální spotřebu 0,024 mA
Pro experimenty je potřeba naskladnit / zakoupit :
Atmega328P-PU ( nejlépe s nahraným bootloaderem na UNO , jinak je potřeba ho nahrát)
Krystal 16 Mhz , 2 capacitory 22pF
Nepájivé pole a nějaké propojky.
Arduino UNO s vyndávacím mikrokontrolérem .
Odkazy na produkty : Ebay Atmega328 , Krystal 16 MHZ , Capacitory , nepájivé pole , propojky
Schéma pro nahrávání Sketche :
https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard více zde…
Schéma pro nahrávání sketche .Jak vidíte naše nová Atmega328P-PU je oproti Arduino UNO ořezaná na kost a má pouze krystal a capacitory. Pro nahrávání bude vždy potřeba další UNO nebo RS232 převodník.
Rozložení pinů Atmega328 pro programování.
Úspora energie hadrware: Nyní spotřeba 5- 15 mA v normal režimu … oproti předchozím 40 mA pěkné číslo
Úspora energie software : uspořit se dá i použitým programem pomocí už pro to vytvořených knihoven . Je jich hned několik ……. mě padla do oka tato
Knihovna pro uspání : https://github.com/n0m1/Sleep_n0m1
příklad Simple nastaví čas uspání a poté se probudí odešle / zpracuje požadavky a zase usíná
Spotřeba při použití knihovny a usnutí – 0,024 mA to docela de ne? :)))
při buzení každých deset minut na sekundu je teoretická výdrž i malé baterie obrovská …
Teď se můžeme pustit do programování a budování vlastních bezdrátových nízkopříkonových aplikací / čidel
Tip : Atmega 328P s teplotnímy čidly DHT11 nebo DS18B20 posílá přes RF433