Sisukord:

Ainulaadne töölaua ilmajaama näidik: 5 sammu (piltidega)
Ainulaadne töölaua ilmajaama näidik: 5 sammu (piltidega)

Video: Ainulaadne töölaua ilmajaama näidik: 5 sammu (piltidega)

Video: Ainulaadne töölaua ilmajaama näidik: 5 sammu (piltidega)
Video: Müügikunst = tehnikad, uskumused ja sihid 2024, Juuli
Anonim
Image
Image

Hei poisid! Selle kuu projekti jaoks olen teinud ilmajaama lauajaama kujul või võite seda nimetada lauaesituseks. See ilmajaam tõmbab andmed ESP8266 -sse veebisaidilt openwethermap.org ja muudab näituse esitusviisi RGB -värve. Näidis sai palju erinevaid värvikombinatsioone, need muutuvad vastavalt ajale ja kliimale. Näiteks kui õhtul sajab õues vihma, muutub pilve värv punase, oranži ja kollase kombinatsiooniks ning see näitab äikesetormi. Sel viisil on sellel palju erinevaid värvikombinatsioone.

Samm: nõutavad komponendid

Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid
Nõutavad komponendid

*Sõlm MCU (ESP8266)

*WS2812 LED -riba

*5v Micro USB laadija

*3D trükitud osad

2. etapp: ahelaühendus

Vooluahela ühendus
Vooluahela ühendus
Vooluahela ühendus
Vooluahela ühendus
Vooluahela ühendus
Vooluahela ühendus

*Tehke ühendused vastavalt skeemile.

*Üksikute LED -ide asemel saate kasutada WS2812B LED -riba.

*Andmepulk on ühendatud ESP8266 pistikuga D4, GND GND -ga ja 5v NodeMCU Vin -iga.

*Veenduge, et kasutate iga seina jaoks 4 LED -i (4 LED -i x 4 seina = 16 LED -i), 7 LED -i pilve jaoks ja 2 LED -i päikese/kuu jaoks (3D -trükitud väike ring).

*ESP8266 plaat on asetatud aluse alla, aluse katmiseks on 3D trükitud kate.

3. samm: istutamine

Istutamine
Istutamine

*Pane potti polüetüleenist kate.

*Pange muld ja püksid karbikujulisse potti.

4. samm: kodeerimine

Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine
Kodeerimine

*Avage allpool toodud kood Arduino IDE -s.

*Kood:

*Veenduge, et olete lisanud kõik koodis mainitud raamatukogud.

*Nüüd peate seda muutma

String OPEN_WEATHER_MAP_APP_ID = "Rakenduse ID"; String OPEN_WEATHER_MAP_LOCATION_ID = "Asukoha_ID";

*Avage brauser ja otsige veebisaiti www.openweathermap.org.

*Looge konto ja logige sellele veebisaidile sisse.

*Klõpsake API võtmetel, kopeerige võti ja kleepige see programmi APP_ID.

*Sama veebisaidi otsingus avage oma asukoht ja kopeerige viimane number URL -ist ning kleepige see aadressile LOCATION_ID.

*MAP_ID ja LOCATION_ID on minu omaga sarnased.

*Sisestage oma Wifi_name aadressile ssid ja Wifi parool.

const char* ssid = "Wifi_nimi"; const char* parool = "parool";

*Nüüd muutke ajavööndit vastavalt oma riigi ajavööndile

int ajavöönd = 5,5 * 3600;

India järgi on ajavöönd 5:30, nii et olen sisestanud 5,5 sarnaselt, saate sisestada oma ajavööndi.

*Kõik all olevad read tuleb teil redigeerida, nagu ma olen näidanud.

*Nüüd ühendage ESP8266 arvutiga, valige port ja laadige kood üles.

5. samm: finaal

Finaal
Finaal

Ühendage Micro USB laadija ja olete valmis.

Aitäh!

Soovitan: