Turinys:

Unikalus stalo oro stoties demonstravimas: 5 žingsniai (su nuotraukomis)
Unikalus stalo oro stoties demonstravimas: 5 žingsniai (su nuotraukomis)

Video: Unikalus stalo oro stoties demonstravimas: 5 žingsniai (su nuotraukomis)

Video: Unikalus stalo oro stoties demonstravimas: 5 žingsniai (su nuotraukomis)
Video: 10 TIKRŲ BAISIŲ PARANORMALIŲ ISTORIJŲ IŠ JAPONIJOS | TIKROS PARANORMALINIŲ VĖDUOKLIŲ Siaubo ... 2024, Liepa
Anonim
Image
Image

Sveiki vaikinai! Šių mėnesių projektui aš sukūriau orų stotį kaip stalo įrenginį arba galite jį pavadinti kaip stalo demonstravimą. Ši orų stotis renka duomenis į ESP8266 iš svetainės, pavadintos openwethermap.org, ir keičia RGB spalvas. Parodoje buvo daug skirtingų spalvų derinių, jie keičiasi priklausomai nuo laiko ir klimato. Pavyzdžiui, jei vakare lyja lauke, debesies spalva tampa raudonos, oranžinės, geltonos spalvos derinys ir tai rodo perkūnijos efektą. Kaip ir čia, jis turi daug skirtingų spalvų derinių.

1 žingsnis: reikalingi komponentai

Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai
Būtini komponentai

*Mazgas MCU (ESP8266)

*WS2812 LED juostelė

*5v Micro USB įkroviklis

*3D spausdintos dalys

2 žingsnis: grandinės prijungimas

Grandinės jungtis
Grandinės jungtis
Grandinės jungtis
Grandinės jungtis
Grandinės jungtis
Grandinės jungtis

*Prijunkite, kaip parodyta grandinės schemoje.

*Vietoj atskirų šviesos diodų galite naudoti WS2812B LED juostelę.

*Duomenų kaištis prijungtas prie ESP8266 D4 kaiščio, GND prie GND ir 5v prie „NodeMCU“„Vin“.

*Įsitikinkite, kad naudojate 4 šviesos diodus kiekvienai sienai (4 šviesos diodai x 4 sienos = 16 šviesos diodų), 7 šviesos diodus debesims ir 2 šviesos diodus saulei/mėnuliui (3D spausdintas mažas apskritimas).

*ESP8266 plokštė dedama po pagrindu, pagrindas turi 3D atspausdintą viršelį.

3 žingsnis: sodinimas

Sodinimas
Sodinimas

*Į puodą įdėkite polietileno dangtelį.

*Įdėkite dirvą ir supilkite į dėžutės formos puodą.

4 žingsnis: kodavimas

Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas
Kodavimas

*Atidarykite žemiau pateiktą kodą „Arduino IDE“.

*Kodas:

*Įsitikinkite, kad įtraukėte visas kodekse paminėtas bibliotekas.

*Dabar jūs turite tai redaguoti

Eilutė OPEN_WEATHER_MAP_APP_ID = "Programos ID"; Eilutė OPEN_WEATHER_MAP_LOCATION_ID = "Vietos ID";

*Atidarykite naršyklę ir ieškokite www.openweathermap.org.

*Sukurkite paskyrą ir prisijunkite prie tos svetainės.

*Spustelėkite API raktus, nukopijuokite raktą ir įklijuokite į programą adresu APP_ID.

*Toje pačioje svetainės paieškoje atidarykite rezultatą ir nukopijuokite paskutinį numerį iš URL ir įklijuokite jį LOCATION_ID.

*MAP_ID ir LOCATION_ID bus panašūs į mano.

*Įveskite „Wifi_name“ssid ir „Wifi“slaptažodį.

const char* ssid = "Wifi_name"; const char* password = "slaptažodis";

*Dabar pakeiskite laiko juostą pagal savo šalies laiko juostą

int laiko juosta = 5,5 * 3600;

Pagal Indiją, laiko juosta yra 5:30, taigi aš įvedžiau 5,5 panašiai, galite įvesti savo laiko juostą.

*Visas žemiau esančias eilutes turite redaguoti jūs, kaip aš parodžiau.

*Dabar prijunkite ESP8266 prie kompiuterio, pasirinkite prievadą ir įkelkite kodą.

5 žingsnis: finalas

Finalas
Finalas

Prijunkite „Micro USB“įkroviklį ir baigsite.

Ačiū!

Rekomenduojamas: