Skocz do zawartości

Jeszcze jedna stacja pogodowa - ESP32, dwa wyświetlacze, ePapier, żyroskop, WH5029.


Pomocna odpowiedź


- cały projekt jest wzorowany na schemacie ze strony https://www.instructables.com/Yet-Another-Smart-Weather-Station-But/
- urządzenie zbudowano z eps32 Wemos Lolin 32, żyroskopu MPU6050, odbiornika RF RX-B6, czujnika temperatury DHT22 oraz dwóch wyświetlaczy ePapier 4.2 cala oraz 2.9 cala, czarno-białych.
- do sprawdzania stopnia naładowania akumulatora Lipo 3.7V 3500mAh użyto klucza MOSFET typu p oraz tranzystora npn do sterowania tym kluczem.
- żyroskop określa aktualne przechylenie obudowy i podaje parametry do programu, program ustawia odpowiednio ekrany poziomo, pionowo.
- stan pogody jest odczytywany poprzez router Wifi ze strony internetowej, podającej dane aktualne oraz prognozę 3-dniową.
- program nie pobiera ikon do wyświetlania tylko nazwy tych ikon i generuje grafikę dla danej nazwy ikony.
- czas jest pobierany z serwera NTP i synchronizuje czas lokalny na RTC układu esp32.
- parametry i dane sa przechowywane w 8kB pamięci RTC, pojedyncze dane są przechowywane w EEPROM (flashu).
- program po uruchomieniu wyświetla przyczynę uruchomienia, określa położenie żyroskopu i wg tych danych aktualizuje ekrany i program przechodzi w tryb uśpienia (setup) lub w tryb odczytu danych ze stacji WH5029 (loop).
- wybudzić układ może timer albo przerwanie od żyroskopu (ruszenie obudową).
- o godzinie 14:00 układ jest restartowany, restart jest także wymuszany co 15 bootowanie systemu.
- do stacji pogodowej podłączono także odbiornik RF, odbierający dane z małej lokalnej stacji pogodowej model WH5029.
- stacja ta podaje dane takie jak: temperatura, ciśnienie, kierunek i siła wiatru, wielkość opadu deszczu.
- jest to takie zabezpieczenie na wypadek awarii Wi-Fi, do zabezpieczenia danych wykorzystano także trzy adresy routerów Wi-Fi na telefonach.
- wyświetlacze są montowane do obudowy taśmą klejącą, połówki obudowy są także sklejone taśmą, autor obudowy nie przewidział żadnych zatrzasków dla połówek obudowy.
- wersja oprogramowania to 0.30, program nie był optymalizowany, podprogramy duplikują się dla kolejnych orientacji ekranów.
- w programie w komentarzach podano co należy poprawić w bibliotekach.
- program nie jest dokończony dla obsługi ekranu 2.9 cala.
- czasami na ekranach pojawia się napis WAIT, jest to przypadek gdy program odczytuje dane ze stacji WH5029.
- montaż urządzenie jest typu kanapkowego, na dole jest wyświetlacz 2.9 cala, potem akumulator, płytka z elektroniką i do drugiej połowki obudowy jest przyklejony wyświetlacz 4.2 cala.
- robiłem próby z wyświetlaczami z poziomami szarości oraz z wyświetlaczami 3-kolorowymi, efekty mizerne chyba z powodu słabych bibliotek.

wnioski:
1.- niektóre ekrany są za bardzo przeładowane informacją
2.- obsługa żyroskopu jest chyba błędnie napisana, czasami układ nie reaguje na ruszanie obudową.
 

4.2 cala.jpgpoziom42.jpg

biezace.jpg2.9pion.jpgpion42.jpgwait.jpg

obudowa.jpgplytkaMB1.jpg

ESP32-e-Paper-Weather.zip PCB_PCB_ePapier stacja pogodowa2_8x_2022-06-05.pdf Schematic_ePapier stacja pogodowa2_2022-04-07.pdf

Edytowano przez Gieneq
  • Lubię! 2
Link to post
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

  • Gieneq zmienił tytuł na: Jeszcze jedna stacja pogodowa - ESP32, dwa wyświetlacze, ePapier, żyroskop, WH5029.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

@99teki przenoszę do działu DIY. Przepraszam, że tak późno - urlop od internetu 🏝️

Poza tym bardzo podoba mi się wyświetlacz i gui 🙂 

Link to post
Share on other sites

- dziękuję za te słowa, wyświetlacze zakupione w Botland na wyprzedaży bez driwerów., driwery po 70 zl z alegro.

- nad gui to fakt trochę siedziałem.

Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.