FlightRadar dla ESP32-S3 - projekt esp32flight

Za krótko używam (de facto od wczoraj), aby wyrobić sobie opinię (nie wiem jak wygląda stabilność pracy), ale by ująć jednym stwierdzeniem - wygląda to na projekt z kategorii “mega-sztos”.

Strona projektu

github

Zasadniczo projekt powstał na ten typ wyświetlaczy jak opisany w tamtym wątku

(BTW nie wyrzuciłem tamtych obudów do dziś, więc nadal są do rozdania!), ale w ramach projektu jest dziś wspieranych kilka modeli gotowych wyświetlaczy (w tym jeden na ESP32-P4) lub takich półproduktów jak Waveshare, konkretniej po jednym modelu od Guiton, Sunton i M5stack, oraz cała gama zbliżonych konstrukcji Waveshare. Testowe buildy dają obsługę jeszcze kilku innych konstrukcji innych marek.
Nieco poza tematem, ale w ramach projektu jest dostępna też aplikacja na Androida o mniej więcej tych samych funkcjonalnościach.

Potencjalne pułapki - panele wyświetlaczy od Waveshare mają montowane różne wersje MCU (mój dosyć stary 7-calowy z PCB w wersji 1.1 ma moduł S3 w wersji N8R8), jest przełącznik portów szeregowych delegowanych na mostek z USB i łatwo go przełączyć przy montażu w obudowie - to mi się zdarzyło i zachodziłem w głowę czemu flaszowanie nie działa - ma być bodajże ustawiony na UART1 (swój demontowałem z obudowy by przejść z ESPHome i wrzucić gotowy wsad tego projektu, więc nie wiem czy mi się przesunął kiedyś przy montażu, czy wczoraj przy demontażu - de facto pierwsze flashowanie wymaga dostępu do przycisków Reset i przede wszystkim Bootloader, więc nie może się odbyć wewnątrz obudowy jeśli ta nie zapewnia do nich dostępu).

Integracja z HA… tu rozwiązanie bazuje na MQTT i daje dostęp do kilku statystycznych sensorów

dodatkowo dostępne jest HTTP API więc można wyskrobać coś na bazie integracji rest

Testy robiłem na wersji 0.4.4, a “od przed chwili” widzę, że jest dostępna 0.4.5 (z nowymi funkcjami oraz poprawkami bugów jak np. brak zdjęć) - tu też pochwalę kwestię zabezpieczenia OTA - trzeba włączyć OTA z poziomu lokalnego GUI by się dało wgrać OTA przez webpanel.

2 polubienia