Indholdsfortegnelse:

Unikt skrivebord Weather Station Showpiece: 5 trin (med billeder)
Unikt skrivebord Weather Station Showpiece: 5 trin (med billeder)

Video: Unikt skrivebord Weather Station Showpiece: 5 trin (med billeder)

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

Hej gutter! Til dette måneders projekt har jeg lavet en vejrstation i form af et skrivebord, eller du kan kalde det som et skrivebord. Denne vejrstation henter data til ESP8266 fra et websted ved navn openwethermap.org og ændrer RGB -farverne i udstillingsstykket. Fremvisningen fik mange forskellige farvekombinationer, de ændrer sig efter tid og klima. For eksempel hvis det regner udenfor om aftenen, bliver skyens farve en kombination af rødt, orange, gult, og det viser, at tordenvejrseffekt. På denne måde har den mange forskellige farvekombinationer.

Trin 1: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter

*Knude MCU (ESP8266)

*WS2812 LED Strip

*5v Micro USB oplader

*3D -printede dele

Trin 2: Kredsløbstilslutning

Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning
Kredsløbstilslutning

*Lav tilslutningerne som vist i kredsløbsdiagram.

*Du kan bruge WS2812B LED Strip i stedet for individuelle LED'er.

*Datapinden er forbundet til pin D4 i ESP8266, GND til GND og 5v til Vin i NodeMCU.

*Sørg for, at du bruger 4 lysdioder til hver væg (4 lysdioder x 4 vægge = 16 lysdioder), 7 lysdioder til sky og 2 lysdioder til sol/måne (3D -printet lille cirkel).

*ESP8266 -kortet er placeret under basen, basen har et 3D -printet cover til at dække det.

Trin 3: Plantning

Plantning
Plantning

*Læg et polyethylen i gryden.

*Læg jorden og buksen i den æskeformede gryde.

Trin 4: Kodning

Kodning
Kodning
Kodning
Kodning
Kodning
Kodning
Kodning
Kodning

*Åbn nedenstående kode i Arduino IDE.

*Kode:

*Sørg for, at du har inkluderet alle biblioteker, der er nævnt i koden.

*Nu skal du redigere dette

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

*Åbn browseren, og søg efter www.openweathermap.org.

*Opret en konto, og log ind på dette websted.

*Klik på API -nøgler, kopier nøglen og indsæt programmet i APP_ID.

*På det samme websted skal du søge efter din placering ved at åbne resultatet og kopiere det sidste nummer fra URL'en og indsætte det på LOCATION_ID.

*MAP_ID og LOCATION_ID ligner mit.

*Indtast dit Wifi_name på ssid og din Wifi -adgangskode.

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

*Skift nu tidszone i henhold til dit lands tidszone

int tidszone = 5,5 * 3600;

I henhold til Indien er tidszonen 5:30, så jeg har skrevet 5.5 på samme måde, du kan skrive din tidszone.

*Alle underlinjerne skal redigeres af dig, som jeg har vist.

*Tilslut nu ESP8266 til din pc, vælg porten og upload koden.

Trin 5: Endelig

Final
Final

Tilslut Micro USB -opladeren, og du er færdig.

Tak skal du have!

Anbefalede: