Arduino. + Sleep režim
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Arduino. + Sleep režim
Ahojte, máte niekto prosím skúsenosti s automatickým uspatim a následným prebudením arduina z režimu spánku? Hlavne kvôli spotrebe prúdu, a tomu že je napájané z batérie.. aby s šetrila, no nikdy som nenašiel automatické zapnutie, a prebudenie napríklad podľa hodiniek iba uspatie a prebudenie manuálne (stlačením tlačidla )..
Re: Arduino. + Sleep režim
Stačí si stáhnout knihovnu - https://github.com/rocketscream/Low-Power/ a použít Examples/powerDownWakePeriodic/ , každých 8 sekund se probudí a když tam bude příkaz pro spánek, tak se zase uspí.
Naposledy upravil(a) ArduXPP dne 23 zář 2020, 16:40, celkem upraveno 1 x.
-
- Příspěvky: 579
- Registrován: 01 srp 2017, 19:29
- Reputation: 0
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: Arduino. + Sleep režim
Uspatím Arduina (UNO) získaš odber cca polovičný..
Pred časom som sa o to zaujímal, avšak netestoval som konkrétnu implementáciu.
Zaujalo ma toto:
https://thekurks.net/blog/2018/1/24/gui ... sleep-mode
Prebúdzanie cez Interrupt. Využíva to vstavanú sleep knižnicu pre avr z Arduino IDE.
Možno by si to mohol použiť.
Pred časom som sa o to zaujímal, avšak netestoval som konkrétnu implementáciu.
Zaujalo ma toto:
https://thekurks.net/blog/2018/1/24/gui ... sleep-mode
Prebúdzanie cez Interrupt. Využíva to vstavanú sleep knižnicu pre avr z Arduino IDE.
Možno by si to mohol použiť.
Re: Arduino. + Sleep režim
Nebo se dá také použít externí RTC obvod, který má výstup budíku (aktivuje se při dosažení nastaveného času). Ten pak naprogramuješ, arduino pošleš do deep sleep a RTC ho přes externí pin, tím budíkovým výstupem, probudí.
- pavel1tu
- Příspěvky: 2054
- Registrován: 26 říj 2017, 08:28
- Reputation: 0
- Bydliště: Trutnov
- Kontaktovat uživatele:
Re: Arduino. + Sleep režim
Jak píše Ondra - to mohu doporučit - jde dát do toto "nejhlubšího" spánku
nebo kdy se probudí od nějakého vstupu - u alarmu (místo těch hodin), nebo sám po nějakém čase (trochu větší spotřeba).
Ale nemá to cenu řešit u Arduin s převodníkem na USB - což se tu rozebírá pořád dokola.
Stačí hledat "Arduino deep sleep" a vyskočí ti spousta článků
třeba https://learn.sparkfun.com/tutorials/re ... mption/all
nebo kdy se probudí od nějakého vstupu - u alarmu (místo těch hodin), nebo sám po nějakém čase (trochu větší spotřeba).
Ale nemá to cenu řešit u Arduin s převodníkem na USB - což se tu rozebírá pořád dokola.
Stačí hledat "Arduino deep sleep" a vyskočí ti spousta článků
třeba https://learn.sparkfun.com/tutorials/re ... mption/all
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 14 hostů