Obsah:

Unikátna ukážka meteorologickej stanice na pracovnom stole: 5 krokov (s obrázkami)
Unikátna ukážka meteorologickej stanice na pracovnom stole: 5 krokov (s obrázkami)

Video: Unikátna ukážka meteorologickej stanice na pracovnom stole: 5 krokov (s obrázkami)

Video: Unikátna ukážka meteorologickej stanice na pracovnom stole: 5 krokov (s obrázkami)
Video: Meteorologická stanice (Meteorological station) 2024, Júl
Anonim
Image
Image

Čau ľudia! Pre tento mesačný projekt som vyrobil meteorologickú stanicu vo forme stolného závodu alebo ho môžete nazvať ukážkovým stolom. Táto meteorologická stanica načítava údaje do ESP8266 z webovej stránky s názvom openwethermap.org a mení farby RGB na výstavnom exponáte. Ukážka dostala mnoho rôznych farebných kombinácií, mení sa podľa času a podnebia. Napríklad, ak vonku večer prší, farba mraku sa zmení na kombináciu červenej, oranžovej, žltej a ukazuje to efekt búrky. Takto má mnoho rôznych farebných kombinácií.

Krok 1: Požadované komponenty

Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty
Požadované komponenty

*MCU uzla (ESP8266)

*LED pásik WS2812

*5v nabíjačka Micro USB

*3D tlačené diely

Krok 2: Pripojenie obvodu

Pripojenie obvodu
Pripojenie obvodu
Pripojenie obvodu
Pripojenie obvodu
Pripojenie obvodu
Pripojenie obvodu

*Pripojenie vykonajte podľa schémy zapojenia.

*Namiesto jednotlivých LED diód môžete použiť LED pás WS2812B.

*Dátový pin je pripojený ku kolíku D4 na ESP8266, GND na GND a 5v na Vin na NodeMCU.

*Uistite sa, že na každú stenu použijete 4 LED diódy (4 LED diódy x 4 steny = 16 LED diód), 7 LED diód pre cloud a 2 LED diódy pre Slnko/Mesiac (3D tlačený malý kruh).

*Doska ESP8266 je umiestnená pod základňou, základňa má 3D potlačený kryt, ktorý ju zakrýva.

Krok 3: Vysádzanie

Výsadba
Výsadba

*Do hrnca vložte polyetylénový kryt.

*Pôdu a nohavičky vložte do hrnca v tvare škatule.

Krok 4: Kódovanie

Kódovanie
Kódovanie
Kódovanie
Kódovanie
Kódovanie
Kódovanie
Kódovanie
Kódovanie

*Otvorte nižšie uvedený kód v Arduino IDE.

*Kód: https:

*Uistite sa, že ste zahrnuli všetky knižnice uvedené v kóde.

*Teraz to musíte upraviť

Reťazec OPEN_WEATHER_MAP_APP_ID = "App_ID"; Reťazec OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

*Otvorte prehliadač a vyhľadajte www.openweathermap.org.

*Vytvorte si účet a prihláste sa na tento web.

*Kliknutím na kľúče API skopírujte kľúč a prilepte ho do programu v aplikácii APP_ID.

*Na tej istej webovej stránke vyhľadajte svoju polohu a otvorte výsledok a skopírujte posledné číslo z adresy URL a vložte ho na miesto LOCATION_ID.

*MAP_ID a LOCATION_ID budú podobné tým mojim.

*Zadajte svoje Wifi_name na ssid a vaše Wifi heslo.

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

*Teraz zmeňte časové pásmo podľa časového pásma vašej krajiny

int časové pásmo = 5,5 * 3600;

Podľa Indie je časové pásmo 5:30, takže som zadal 5,5, podobne môžete zadať aj časové pásmo.

*Všetky nižšie uvedené riadky musíte upraviť, ako som ukázal.

*Teraz pripojte ESP8266 k počítaču, vyberte port a nahrajte kód.

Krok 5: Finále

Finálny
Finálny

Pripojte nabíjačku Micro USB a máte hotovo.

Ďakujem!

Odporúča: