Sisällysluettelo:

Ainutlaatuinen työpöydän sääaseman esitys: 5 vaihetta (kuvilla)
Ainutlaatuinen työpöydän sääaseman esitys: 5 vaihetta (kuvilla)

Video: Ainutlaatuinen työpöydän sääaseman esitys: 5 vaihetta (kuvilla)

Video: Ainutlaatuinen työpöydän sääaseman esitys: 5 vaihetta (kuvilla)
Video: Lykke sähköpöydät - Täydellisen kotitoimiston kulmakivi! 2024, Heinäkuu
Anonim
Image
Image

Hei kaverit! Tämän kuukauden projektille olen tehnyt sääaseman työpöydän muodossa tai voit kutsua sitä työpöytäesitykseksi. Tämä sääasema hakee tietoja ESP8266 -sivustoon osoitteesta openwethermap.org ja muuttaa näyttelyn RGB -värejä. Näyttelyssä on monia eri väriyhdistelmiä, ne muuttuvat ajan ja ilmaston mukaan. Jos esimerkiksi ulkona sataa illalla, pilven väri muuttuu punaisen, oranssin ja keltaisen yhdistelmäksi ja se osoittaa ukkosmyrskyn vaikutuksen.

Vaihe 1: Tarvittavat komponentit

Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat

*Solmu MCU (ESP8266)

*WS2812 LED -nauha

*5v Micro USB -laturi

*3D -painetut osat

Vaihe 2: Piiriliitäntä

Piiriliitäntä
Piiriliitäntä
Piiriliitäntä
Piiriliitäntä
Piiriliitäntä
Piiriliitäntä

*Tee liitännät piirikaavion mukaisesti.

*Voit käyttää WS2812B -LED -nauhaa yksittäisten LED -valojen sijaan.

*Datanappi on kytketty ESP8266: n nastaan D4, GND - GND ja 5v NodeMCU: n Viniin.

*Varmista, että käytät 4 LEDiä kussakin seinässä (4 LEDiä x 4 seinää = 16 LEDiä), 7 LEDiä pilvessä ja 2 LEDiä auringossa/kuussa (3D -tulostettu pieni ympyrä).

*ESP8266 -levy on sijoitettu jalustan alle, jalustan päällä on 3D -painettu kansi.

Vaihe 3: Istutus

Istutus
Istutus

*Aseta polyeteenikansi kattilaan.

*Laita maaperä ja housut laatikon muotoiseen kattilaan.

Vaihe 4: Koodaus

Koodaus
Koodaus
Koodaus
Koodaus
Koodaus
Koodaus
Koodaus
Koodaus

*Avaa alla oleva koodi Arduino IDE: ssä.

*Koodi:

*Varmista, että olet lisännyt kaikki koodissa mainitut kirjastot.

*Nyt sinun on muokattava tätä

Jono OPEN_WEATHER_MAP_APP_ID = "Sovellustunnus"; Jono OPEN_WEATHER_MAP_LOCATION_ID = "Sijainti_ID";

*Avaa selain ja etsi www.openweathermap.org.

*Luo tili ja kirjaudu kyseiselle sivustolle.

*Napsauta API -avaimia ja kopioi avain ja liitä se ohjelmaan osoitteessa APP_ID.

*Avaa sama sijaintihaku sijainnillasi ja kopioi viimeinen numero URL -osoitteesta ja liitä se osoitteeseen LOCATION_ID.

*MAP_ID ja LOCATION_ID ovat samanlaisia kuin minun.

*Anna Wifi_name osoitteessa ssid ja Wifi -salasanasi.

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

*Vaihda nyt aikavyöhyke maasi aikavyöhykkeen mukaan

int aikavyöhyke = 5,5 * 3600;

Intian mukaan aikavyöhyke on 5:30, joten olen kirjoittanut 5.5 samalla tavalla voit kirjoittaa aikavyöhykkeesi.

*Sinun on muokattava kaikki alla olevat rivit, kuten olen osoittanut.

*Liitä ESP8266 tietokoneeseen, valitse portti ja lähetä koodi.

Vaihe 5: Lopullinen

Lopullinen
Lopullinen

Liitä Micro USB -laturi ja olet valmis.

Kiitos!

Suositeltava: