Przeszukaj forum
Pokazywanie wyników dla tagów 'żyroskop'.
Znaleziono 1 wynik
-
- 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ą. ESP32-e-Paper-Weather.zip PCB_PCB_ePapier stacja pogodowa2_8x_2022-06-05.pdf Schematic_ePapier stacja pogodowa2_2022-04-07.pdf