• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Wyłączenie stabilizatora na arduino
#11
@fro, czy próbowałeś policzyć czy w ogóle ograniczanie prądu Arduino ma sens?
Pytam, bo wcześniej napisałeś że pobór prądu wynosi 6mA - jeśli to prawda, a urządzenie pracuje 3 dni, to teoretycznie wymaga 3 * 24h * 6mA, czyli 432mAh... Skoro masz powerbank 8000 mAh, to chyba nie tutaj leży problem.
Więc nawet jeśli ograniczysz pobór prądu Arduino do zera to i tak niewiele zyskasz. Może najpierw zmierz dokładnie: co pobiera i ile prądu, napisz jaką masz pojemność powerbanku, poczytaj, albo zmierz ile faktycznie z tego powerbanku energii można pobrać.
 
Odpowiedź
#12
(29-11-2019, 11:19)elvis napisał(a): @fro, czy próbowałeś policzyć czy w ogóle ograniczanie prądu Arduino ma sens?
Pytam, bo wcześniej napisałeś że pobór prądu wynosi 6mA - jeśli to prawda, a urządzenie pracuje 3 dni, to teoretycznie wymaga 3 * 24h * 6mA, czyli 432mAh... Skoro masz powerbank 8000 mAh, to chyba nie tutaj leży problem.
Więc nawet jeśli ograniczysz pobór prądu Arduino do zera to i tak niewiele zyskasz. Może najpierw zmierz dokładnie: co pobiera i ile prądu, napisz jaką masz pojemność powerbanku, poczytaj, albo zmierz ile faktycznie z tego powerbanku energii można pobrać.
@elvis Dzięki za odpowiedź. To co napisałeś świadczy o Twojej dobrej pamięci Smile ale odwołujesz się do moich dwóch oddzielnych wątków (w sumie bardzo żałuję, że nie mogę tego kontynuować w tamtym wątku, niestety przez pewnego Pana admin zamknął tamten wątek Wink ). Od początku wiele się zmieniło, bo tak jak tam mi radziłeś staram się uczyć i mój projekt znacznie ewoluował. Cztery dni działało to na standardowym arduino uno ze świecącymi ledami itp. itd. Tamto arduino nie "brało" 6mA tylko w porywach do 55mA. Od tego czasu przeniosłem projekt na Adafruit Pro Trinket, wylutowałem mu LED od pwr i wyłączyłem programowo LED syg. Również programowo przetaktowałem go z 16Mhz do 1Mhz bo zadanie jakie ma do wykonania jest banalne i nie wymaga żadnej mocy obliczeniowej. To spowodowało że musiałem skrócić 16-krotnie czasy opóźnień, bo on "myślał", że nadal pracuje na pełnej prędkości Smile Wszystkie te czynności spowodowały, że zszedłem do tych 6mA. Ale drążyłem dalej. Nauczyłem się jak działa deep-sleep na ATmega328 i dopisałem do kodu usypianie. Działa, ale nie bez pewnych problemów o które, jeśli sam tego nie rozgryzę będę musiał dopytać. W tej chwili w uśpieniu pobór płytki jest taki, że mój multimetr nie jest tego w stanie zmierzyć, a aktywna pobiera 6mA. Jak pisałem układ większość czasu spędzi w oczekiwaniu - więc w trybie deep-sleep. Krótko mówiąc - wreszcie mogę uznać, że urządzenie jest dostosowane do zasilania bateryjnego Smile  Jeszcze nie zdążyłem sprawdzić ile to będzie działać, ale niestety zasilanie powerbankiem odpadło, bo przy poborze poniżej 10mA wszystkie moje powerbanki odcinają zasilanie po jakimś czasie. Nawet te z funkcją ładowania urządzeń lowpower wyłączają się po 2h. Jak widać nie idę na łatwiznę i nie czekam ze wszystkim aż mi ktoś poda gotowe na ławę, co nie znaczy, że ze wszystkim sobie poradzę sam Sad , a aż się boję o coś zapytać aby znowu nie rozpętała się g.... burza.
 
Odpowiedź
#13
Super, moje gratulacje. Idziesz jak burza (i to nie forumowa), jeszcze niedawno pisałeś że nie wiesz nic o programowaniu, a już robisz układy mikromocowe Smile W takim razie przepraszam, za mój poprzedni wpis i życzę powodzenia w projekcie Smile
 
Odpowiedź
#14
@elvis No wiesz co Smile ... nie masz za co przepraszać Smile Twoje rady były cenne, a wpis powyżej był w 100% logiczny. Jednak temat tego wątku się wyczerpał i stał się nieistotny ponieważ udało się obniżyć zużycie energii układu do poziomu który w pełni mnie satysfakcjonuje - jest sporo poniżej poboru samego czujnika active IR i dalsze jego obniżanie nie przyniesie realnych korzyści w postaci wydłużenia pracy całego układu. I tak trzeba odwiedzać średnio raz w tygodniu miejsce w którym ustawiona jest taka fotopułapka w celu wymiany baterii w lampach błyskowych i aparacie, a tyle ten układ będzie działał bez najmniejszego problemu. Otworzę chyba nowy wątek z opisem całego urządzenia i kodem. Chciałbym aby ktoś uprzejmy przejrzał i wygładził ten sketch i zobaczył dlaczego występują pewne drobne problemy, które w realnym zastosowaniu mogą być kłopotliwe.
 
Odpowiedź
#15
A panel foto ? Może nie musiałbyś się już w ogóle fatygować Smile
 
Odpowiedź
#16
(29-11-2019, 15:00)PiegowatyGuziec napisał(a): A panel foto ? Może nie musiałbyś się już w ogóle fatygować Smile

@PiegowatyGuziec ???
 
Odpowiedź
#17
@PiegowatyGuziec myśli o panelu fotowoltaicznym.
 
Odpowiedź
#18
aaa... Smile no nie, tak się nie da. Tak jak pisałem: muszę i tak wymieniać baterie w pozostałym sprzęcie. Na dodatek to zazwyczaj jest gęsty las lub szuwarowiska na bagnach więc panel średnio by się sprawdził. Dodatkowo to wszystko trzeba zamaskować. BTW: nie wpadł bym na to, że chodzi o panel fotowoltaiczny Smile
 
Odpowiedź
#19
Do Arduino możesz doinstalować Minicore, wtedy wybierasz z opcji procek 328 i to, że chcesz używać płytki z 1MHz (lub 8 czy 16Mhz, w trybie uśpienia to nie ma znaczenia) wgrywasz bootloader (ustawia przy okazji fuse) i możesz normalnie używać delay czy millis bez potrzeby przeliczania w pamięci.
Pawer bank nie jest dobry z tego powodu, że tam ciągle pracuje przetwornica i nawet jeśli nie ma poboru prądu to i tak na własne potrzeby jest zużywane z 1mA. No a poza tym jak już zauważyłeś szybko się wyłącza. Jeśli reszta układu na to pozwala można użyć gołego ogniwa 18500, Arduino ustawione na 8MHz może być spokojnie z niego zasilane do 3V. Wtedy odpadają straty na zmianie napięcia, a przy okazji Arduino mniej zużywa prądu zasilane niższym napięciem.
Płytka PRO MINI w max uśpieniu może pobierać poniżej 1uA po usunięciu led statusu zasilania.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#20
(10-12-2019, 21:13)kaczakat napisał(a): Do Arduino możesz doinstalować Minicore, wtedy wybierasz z opcji procek 328 i to,  że chcesz używać płytki z 1MHz (lub 8 czy 16Mhz, w trybie uśpienia to nie ma znaczenia) wgrywasz bootloader (ustawia przy okazji fuse) i możesz normalnie używać delay czy millis bez potrzeby przeliczania w pamięci.
Pawer bank nie jest dobry z tego powodu, że tam ciągle pracuje przetwornica i nawet jeśli nie ma poboru prądu to i tak na własne potrzeby jest zużywane z 1mA. No a poza tym jak już zauważyłeś szybko się wyłącza. Jeśli reszta układu na to pozwala można użyć gołego ogniwa 18500, Arduino ustawione na 8MHz może być spokojnie z niego zasilane do 3V. Wtedy odpadają straty na zmianie napięcia, a przy okazji Arduino mniej zużywa prądu zasilane niższym napięciem.
Płytka PRO MINI w max uśpieniu może pobierać poniżej 1uA po usunięciu led statusu zasilania.
Dzięki za wpis. Tak. To już ogarnąłem Smile Urządzenie obecnie jest zasilane z ogniw 18650 (po jednym na odbiornik i nadajnik) i czas działania z wyliczeń wynosi miesiące. To już mnie nie kłopocze Smile
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości