Skocz do zawartości

ESP-01 oraz DS18B20 jako zdalny czujnik temperatury.


Pomocna odpowiedź

Napisano

Nie wiem czy dobrze trafiłem z działem, jeśli nie to prosiłbym o przeniesienie.

Kilka dni temu zbudowałem sobie układ taki jak w temacie. Niby bez większych komplikacji, ponieważ większość informacji na ten temat zawarte jest w "internetach" ale jednak mam pytanie.

Mój problem polega w energooszczędności modułu ESP-01. W tym celu skorzystałem z funkcji "deep sleep" łącząc pin GPIO 16 z RESET oraz usuwając POWER LED.

Następnie ustawiłem w programie aby układ wybudzał się co 30s łączył z WiFi pobierał dane z czujnika DS18B20 a następnie wysyłał je na serwis thingspeak.com.

Układ w czasie bezczynności pobierała ok ~15uA, natomiast podczas pracy ok ~70mA przez okres 3-4s. To wystarczy aby zabić baterię w niespełna trzy dni. Przynajmniej miało to miejsce u mnie.

Faktycznie licząc z w/w danych jest to możliwe.

Czy w tej kwestii można zrobić coś więcej czy po prostu pomyśleć o ogniwie Li-Ion?

Z góry dziękuje za każdą sugestię.

Zawsze możesz dwukrotnie zwiększyć czas życia baterii wybudzając urządzenie co 60s zamiast co 30... Albo dwudziestokrotnie, wybudzając je co 10 minut. Niestety nie napisałeś do czego to służy, więc trudno powiedzieć, czy takie rozwiązanie wchodzi w grę.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...