Innholdsfortegnelse:

Unikt skrivebord Weather Station Showpiece: 5 trinn (med bilder)
Unikt skrivebord Weather Station Showpiece: 5 trinn (med bilder)

Video: Unikt skrivebord Weather Station Showpiece: 5 trinn (med bilder)

Video: Unikt skrivebord Weather Station Showpiece: 5 trinn (med bilder)
Video: 15M+ 2022 CdM DARWIN 106 "UPTIGHT" Expedition Sportfisher Explorer Long Range SuperYacht Tour 2024, Juli
Anonim
Image
Image

Hei folkens! For dette måneders prosjektet har jeg laget en værstasjon i form av et skrivebord, eller du kan kalle det som et skrivebord. Denne værstasjonen henter data til ESP8266 fra et nettsted som heter openwethermap.org og endrer RGB -fargene i utstillingsstykket. Fremvisningen fikk mange forskjellige fargekombinasjoner, de endres etter tid og klima. For eksempel hvis det regner ute på kveldstid, blir fargen på skyen en kombinasjon av rødt, oransje, gult, og det viser at tordenvær -effekten. Som denne har den mange forskjellige fargekombinasjoner.

Trinn 1: Nødvendige komponenter

Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter
Nødvendige komponenter

*Node MCU (ESP8266)

*WS2812 LED -stripe

*5v Micro USB -lader

*3D -trykte deler

Trinn 2: Kretsforbindelse

Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse
Kretsforbindelse

*Gjør tilkoblingene som vist i kretsdiagrammet.

*Du kan bruke WS2812B LED Strip i stedet for individuelle LEDer.

*Datapinnen er koblet til pin D4 i ESP8266, GND til GND og 5v til Vin i NodeMCU.

*Sørg for at du bruker 4 lysdioder for hver vegg (4 lysdioder x 4 vegger = 16 lysdioder), 7 lysdioder for sky og 2 lysdioder for sol/måne (3D -trykt Small Circe).

*ESP8266 -kortet er plassert under basen, basen har et 3D -trykt omslag for å dekke det.

Trinn 3: Planting

Planting
Planting

*Sett et deksel av polyeten i gryten.

*Legg jord og bukse i den eskeformede gryten.

Trinn 4: Koding

Koding
Koding
Koding
Koding
Koding
Koding
Koding
Koding

*Åpne koden nedenfor i Arduino IDE.

*Kode:

*Sørg for at du har inkludert alle bibliotek som er nevnt i koden.

*Nå må du redigere dette

String OPEN_WEATHER_MAP_APP_ID = "App_ID"; String OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

*Åpne nettleseren og søk etter www.openweathermap.org.

*Opprett en konto og logg inn på nettstedet.

*Klikk på API -nøkler, kopier nøkkelen og lim inn programmet på APP_ID.

*På det samme nettstedet søker du etter posisjonen din, og resultatet kopieres det siste nummeret fra URL -adressen og limes inn på LOCATION_ID.

*MAP_ID og LOCATION_ID vil være lik min.

*Skriv inn Wifi_name på ssid og Wifi -passordet ditt.

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

*Endre nå tidssonen i henhold til landets tidssone

int tidssone = 5,5 * 3600;

I henhold til India er tidssonen 5:30, så jeg har skrevet 5.5 på samme måte som du kan skrive tidssonen din.

*Alle underlinjene skal redigeres av deg som jeg har vist.

*Koble nå ESP8266 til PCen, velg porten og last opp koden.

Trinn 5: Final

Endelig
Endelig

Koble til Micro USB -laderen, og du er ferdig.

Takk skal du ha!

Anbefalt: