Sadržaj:

Jedinstvena izložba stone vremenske postaje: 5 koraka (sa slikama)
Jedinstvena izložba stone vremenske postaje: 5 koraka (sa slikama)

Video: Jedinstvena izložba stone vremenske postaje: 5 koraka (sa slikama)

Video: Jedinstvena izložba stone vremenske postaje: 5 koraka (sa slikama)
Video: Greatest Abandoned Fairytale Castle In The World ~ Millions Left Behind! 2024, Srpanj
Anonim
Image
Image

Bok ljudi! Za ovaj mjesečni projekt napravio sam meteorološku stanicu u obliku Desk Plant -a ili ga možete nazvati Desk Deskpiece. Ova meteorološka postaja preuzima podatke u ESP8266 s web stranice pod nazivom openwethermap.org i mijenja RGB boje u izlogu. Izložba ima mnogo različitih kombinacija boja, mijenjaju se ovisno o vremenu i klimi. Na primjer, ako vani pada kiša u večernjim satima, boja oblaka postaje kombinacija crvene, narančaste, žute i to pokazuje učinak oluje. Ovako ima mnogo različitih kombinacija boja.

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

*MCU čvora (ESP8266)

*WS2812 LED traka

*5v Micro USB punjač

*3D ispisani dijelovi

Korak 2: Povezivanje kruga

Priključak kruga
Priključak kruga
Priključak kruga
Priključak kruga
Priključak kruga
Priključak kruga

*Izvedite spojeve kako je prikazano na shemi spojeva.

*Možete koristiti LED traku WS2812B umjesto pojedinačnih LED dioda.

*PIN za podatke spojen je na pin D4 ESP8266, GND na GND i 5v na Vin NodeMCU -a.

*Pobrinite se da koristite 4 LED za svaki zid (4 LED x 4 zida = 16 LED), 7 LED za oblak i 2 LED za Sunce/Mjesec (3D tiskana mala Circe).

*Ploča ESP8266 postavljena je ispod baze, baza ima 3D tiskani poklopac koji je prekriva.

Korak 3: Sadnja

Sadnja
Sadnja

*Stavite polietilenski poklopac u lonac.

*Stavite tlo i zadihano u lonac u obliku kutije.

Korak 4: Kodiranje

Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje
Kodiranje

*Otvorite dolje navedeni kod u Arduino IDE -u.

*Kôd:

*Provjerite jeste li uključili sve biblioteke koje su navedene u kodu.

*Sada morate ovo urediti

Niz OPEN_WEATHER_MAP_APP_ID = "Aplikacija_ID"; Niz OPEN_WEATHER_MAP_LOCATION_ID = "Lokacija_ID";

*Otvorite preglednik i potražite www.openweathermap.org.

*Napravite račun i prijavite se na tu web stranicu.

*Kliknite na API ključeve, kopirajte ključ i zalijepite u program na APP_ID.

*Na istoj web lokaciji pretražite svoju lokaciju, otvorite rezultat i kopirajte posljednji broj s URL -a i zalijepite ga na LOCATION_ID.

*MAP_ID i LOCATION_ID bit će slični mojima.

*Unesite svoje Wifi_name na ssid i svoju Wifi lozinku.

const char* ssid = "Wifi_name"; const char* lozinka = "lozinka";

*Sada promijenite vremensku zonu prema vremenskoj zoni svoje zemlje

int vremenska zona = 5,5 * 3600;

Prema Indiji, vremenska zona je 5:30 pa sam i ja upisao 5.5, na sličan način možete upisati svoju vremensku zonu.

*Sve donje retke morate urediti kako sam pokazao.

*Sada spojite ESP8266 na računalo, odaberite priključak i učitajte kôd.

Korak 5: Završni

Konačno
Konačno

Uključite mikro USB punjač i gotovi ste.

Hvala vam!

Preporučeni: