Spisu treści:

Unikalna prezentacja stacji pogodowej na biurko: 5 kroków (ze zdjęciami)
Unikalna prezentacja stacji pogodowej na biurko: 5 kroków (ze zdjęciami)

Wideo: Unikalna prezentacja stacji pogodowej na biurko: 5 kroków (ze zdjęciami)

Wideo: Unikalna prezentacja stacji pogodowej na biurko: 5 kroków (ze zdjęciami)
Wideo: Outfity za ponad 200.000zł! 2024, Listopad
Anonim
Image
Image

Cześć ludzie! W tym miesiącu wykonałem projekt stacji pogodowej w formie Biurka lub można go nazwać Biurkiem Wizytówkowym. Ta stacja pogodowa pobiera dane do ESP8266 ze strony internetowej o nazwie openwethermap.org i zmienia kolory RGB w eksponacie. Wizytówka ma wiele różnych kombinacji kolorystycznych, które zmieniają się w zależności od Czasu i Klimatu. Na przykład, jeśli pada deszcz wieczorem, wtedy kolor chmury staje się kombinacją czerwonego, pomarańczowego, żółtego i pokazuje to efekt burzy. W ten sposób ma wiele różnych kombinacji kolorów.

Krok 1: Wymagane składniki

Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki

*Węzeł MCU (ESP8266)

*Taśma LED WS2812

* Ładowarka Micro USB 5 V

* Części drukowane w 3D

Krok 2: Połączenie obwodu

Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu
Połączenie obwodu

*Wykonaj połączenia jak pokazano na schemacie obwodu.

*Można użyć taśmy LED WS2812B zamiast pojedynczych diod LED.

*Pin danych jest podłączony do pinu D4 ESP8266, GND do GND i 5V do Vin NodeMCU.

*Upewnij się, że używasz 4 diod LED na każdą ścianę (4 diody LED x 4 ściany = 16 diod LED), 7 diod LED dla chmury i 2 diody LED dla słońca/księżyca (drukowane w 3D Small Circe).

*Płytka ESP8266 jest umieszczona pod podstawą, podstawa ma wydrukowaną w 3D okładkę, która ją zakrywa.

Krok 3: Sadzenie

Sadzenie
Sadzenie

*Włóż do garnka polietylenową przykrywkę.

* Włóż glebę i spodnie do garnka w kształcie pudełka.

Krok 4: Kodowanie

Kodowanie
Kodowanie
Kodowanie
Kodowanie
Kodowanie
Kodowanie
Kodowanie
Kodowanie

*Otwórz poniższy kod w Arduino IDE.

*Kod:

*Upewnij się, że dołączyłeś wszystkie biblioteki wymienione w kodzie.

*Teraz musisz to edytować

String OPEN_WEATHER_MAP_APP_ID = "App_ID";String OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

*Otwórz przeglądarkę i wyszukaj www.openweathermap.org.

*Załóż konto i zaloguj się na tej stronie.

*Kliknij na klucze API, skopiuj klucz i wklej do programu w APP_ID.

*W tej samej witrynie wyszukaj swoją lokalizację, otwórz wynik i skopiuj ostatni numer z adresu URL i wklej go pod adresem LOCATION_ID.

* MAP_ID i LOCATION_ID będą podobne do moich.

* Wprowadź swoją nazwę Wifi_name na ssid i hasło do Wi-Fi.

const char* ssid = "Nazwa_Wifi";const char* hasło = "hasło";

*Teraz zmień strefę czasową zgodnie ze strefą czasową swojego kraju

strefa czasowa int = 5,5 * 3600;

Zgodnie z Indiami strefa czasowa to 5:30, więc wpisałem 5.5, podobnie możesz wpisać swoją strefę czasową.

*Wszystkie poniższe linie mają być edytowane przez Ciebie, jak pokazałem.

*Teraz podłącz ESP8266 do komputera, wybierz port i prześlij kod.

Krok 5: Finał

Finał
Finał

Podłącz ładowarkę Micro USB i gotowe.

Dziękuję!

Zalecana: