Spisu treści:
- Krok 1: Utwórz konto na Openweathermap.org
- Krok 2: Połączenia sprzętowe
- Krok 3: Nagraj program z Arduino IDE
Wideo: Zegar sieciowy i monitor pogody oparty na ESP8266: 3 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Krótki i prosty projekt weekendowy z ESP8266 i wyświetlaczem OLED 0.96'' 128x64.
Urządzenie jest zegarem sieciowym, czyli pobiera czas z serwerów ntp. Wyświetla również informacje o pogodzie z ikonami z openweathermap.org
Wymagane części:
1. Moduł ESP8266 (dowolny, użyłem NodeMCU)
2. 0,96 OLED (w oparciu o I2C)
3. Przewody połączeniowe
4. Deska do chleba
5. Kabel USB do podłączenia ESP8266 do komputera
Krok 1: Utwórz konto na Openweathermap.org
Założenie konta na openweathermap.org jest proste.
Utwórz konto, klikając Zarejestruj się.
Zaloguj się i przejdź do zakładki API. Zanotuj swój klucz API.
Krok 2: Połączenia sprzętowe
Na NodeMCU połączenia są następujące.
NodeMCU OLED
3 V ------------- Vcc
Gnd ------------- Gnd
D1 ------------- SCL
D2 -------------- SDA
Krok 3: Nagraj program z Arduino IDE
Otwórz program w Arduino IDE.
Wybierz moduł ESP8266, którego używasz z menu Tablice i prześlij kod do modułu.
Kod aktualizuje informacje o pogodzie co 10 minut.
Wszystkie ikony pogody są umieszczone w pliku icon.h.
Kod ikony jest zwracany z połączenia, które wykonujemy na openweathermap.org
Użyłem bardzo prymitywnej logiki parsowania, aby wyodrębnić informacje o pogodzie z otrzymanego json.
Możesz użyć biblioteki json dla Arduino, jeśli chcesz.
Zalecana:
Zegar pływów i pogody: 9 kroków (ze zdjęciami)
Zegar pływów i pogody: Chociaż można kupić analogowe zegary pływów, które mają jedną wskazówkę wskazującą, czy przypływ jest wysoki, czy niski, czy gdzieś pomiędzy, chciałem mieć coś, co powie mi, o której godzinie nastąpi odpływ. Chciałem coś, na co mógłbym spojrzeć q
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Generator muzyki oparty na pogodzie (generator Midi oparty na ESP8266): 4 kroki (ze zdjęciami)
Generator muzyki oparty na pogodzie (Generator Midi oparty na ESP8266): Cześć, dzisiaj wyjaśnię, jak zrobić własny mały generator muzyki oparty na pogodzie. Jest oparty na ESP8266, który jest trochę jak Arduino i reaguje na temperaturę, deszcz i intensywność światła.Nie oczekuj, że sprawi, że całe utwory lub akordy będą pro
Monitor pogody M5Stack M5stick C oparty na ESP32 z DHT11 - Monitoruj wskaźnik temperatury, wilgotności i ciepła na M5stick-C za pomocą DHT11: 6 kroków
Monitor pogody M5Stack M5stick C oparty na ESP32 z DHT11 | Monitoruj wskaźnik temperatury, wilgotności i ciepła na M5stick-C Z DHT11: Cześć, w tej instrukcji dowiemy się, jak połączyć czujnik temperatury DHT11 z m5stick-C (płytka rozwojowa firmy m5stack) i wyświetlić go na wyświetlaczu m5stick-C. W tym samouczku odczytamy temperaturę, wilgotność i amp; ciepło ja
Zegar prognozy pogody przy użyciu starego alarmu i Arduino: 13 kroków (ze zdjęciami)
Zegar prognozy pogody przy użyciu starego alarmu i Arduino: miałem zepsuty budzik i wpadłem na pomysł, aby przekonwertować go na zegar i stację prognozującą pogodę. Do tego projektu potrzebujesz: Stary okrągły budzik Arduino Nano BME280 moduł czujnika ( temperatura, wilgotność, ciśnienie) wyświetlacz LCD