Paragon Project: ESP32 Weather Display
Każdego ranka staram się określić pogodę, zanim się przygotuję. Jeśli jesteś podobny do mnie, to znalazłem projekt, który pomoże nam obu - E-Papierowy Wyświetlacz Pogody wykonany z mikrokontrolera ESP32.
Luke Marzen opracował ten wyświetlacz, a następnie udostępnił go jako open-source na GitHub. Powinienem wspomnieć, że ten projekt istnieje już od kilku miesięcy, ale nie chcieliśmy go pominąć w naszej serii Paragon Projects.
Po pierwsze, jest to tak fajny projekt, że zasługuje na artykuł. Co więcej, Luke sprawił, że jest on szokująco łatwy do odtworzenia.
Jak widać na zdjęciu, nie tylko podaje pogodę, ale także czas wschodu i zachodu słońca, wiatr i indeks UV. Ponadto podaje wilgotność na zewnątrz oraz wilgotność i ciśnienie powietrza wewnątrz.
Gwarantuję, że nie znajdziesz lepszego wyświetlacza pogodowego niż ten.
Hardware
Jeśli chodzi o sprzęt, Luke zwrócił się w stronę mikrokontrolera FireBeetle 2 ESP32-E firmy Drobot, ponieważ są one dobre dla niskiego zużycia energii i mają wbudowane obwody dla baterii.
Ale z pewnością inny mikrokontroler ESP32 działałby równie dobrze.
Luke również poszedł z BME280 Breakout Board do pomiaru ciśnienia powietrza, temperatury i wilgotności wewnątrz.
Połącz to wszystko z baterią i wyświetlaczem E-Ink, a otrzymasz wszystkie elementy potrzebne do tego projektu.
Oczywiście potrzebny będzie również blok drewna do zamontowania całego projektu. Trzeba będzie również zadbać o okablowanie, ale Luke był na tyle uprzejmy, że dołączył bardzo jasny zarys tego, co dokładnie trzeba będzie zrobić.
Oprogramowanie
Na strona GitHubIstnieje bardzo dobrze udokumentowany przewodnik, jak skonfigurować wyświetlanie pogody, aby działało płynnie.
Będziesz musiał sklonować repozytorium i upewnić się, że urządzenie ma dostęp do Wi-Fi oraz czas i lokalizację. Wszystko tutaj jest stosunkowo proste.
Sposób, w jaki wyświetlacz pogody gromadzi dane, odbywa się za pośrednictwem OpenWeatherMap. OpenWeatherMap umożliwia uzyskanie informacji za darmo za pomocą klucza API.
Luke mówi nawet, jak uruchomić OpenWeatherMap bez przypadkowego pobierania opłat za zbyt wiele wywołań API.
Jeśli więc masz w pobliżu mikrokontroler ESP32 i kilka godzin, to musisz natychmiast zacząć działać.
Wniosek
Projekt ten jest również idealny do zabawy. Luke był na tyle uprzejmy, że udostępnił go na Powszechnej Licencji Publicznej GNU. Jest to więc nie tylko fantastyczny projekt do powielenia, ale także do zabawy!
Więcej szczegółów można znaleźć na stronie strona GitHub tutaj. Zawiera wszystko, czego można potrzebować, w tym nawet przewodnik po rozwiązywaniu problemów.
Dodatkowo, możesz zobaczyć więcej niesamowitych projektów Paragon, które zaprezentowaliśmy w tej serii, klikając tutaj.
Pozostaje więc tylko jedno pytanie: jak skonfigurować wyświetlanie pogody?
buenas tardes, me podría decir los componentses que lleva?
Interesuje mnie to, chcę zrobić projekt w mojej szkole.
De antemano gracias!!!
1. Mikrokontroler ESP32
2. Pantalla de tinta electrónica
3. Czujnik BME280
4. Bateria
5. Un marco o un trozo de madera
6. kable
Jeśli chodzi o kobry dla mnie, jestem zainteresowany zakupem
Nasza strona znajduje się tutaj: buyzero.de