Indholdsfortegnelse:

IoT ESP8266-baseret vejrstation: 6 trin
IoT ESP8266-baseret vejrstation: 6 trin

Video: IoT ESP8266-baseret vejrstation: 6 trin

Video: IoT ESP8266-baseret vejrstation: 6 trin
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, November
Anonim
Image
Image

Vil du bygge et vejrstationsprojekt uden at bruge nogen sensor og få information om vejret fra hele verden?

Ved hjælp af OpenWeatherMap bliver det en reel opgave.

Trin 1: HVORDAN DET VIRKER?

OPSÆTNINGEN
OPSÆTNINGEN

OpenWeatherMap.org tilbyder data fra hele verden, og det er let at få adgang til via deres API (applikationsprogrammeringsinterface), som naturligvis udsendes i JSON.

OpenWeatherMap.org leverer ikke kun aktuelle vejrdata, men kan også betjene 5-dages og 16-dages prognoser, historiske data og endda vejradvarsler.

Dette websted giver os en gratis mulighed, der giver mulighed for at få det aktuelle vejr og fem-dages vejrudsigt fra enhver by i verden.

Trin 2: OPSÆTNINGEN

OPSÆTNINGEN
OPSÆTNINGEN
OPSÆTNINGEN
OPSÆTNINGEN
OPSÆTNINGEN
OPSÆTNINGEN

1. Gå over til OpenWeatherMap.org.

2. Du skal tilmelde dig deres gratis konto for at få en API -nøgle.

For at finde det skal du logge ind på din konto, derefter navigere til "API -nøgler", og derefter indtaste dit nøglenavn og klikke på knappen Generer.

Se billederne ovenfor.

Trin 3: KODEN

KODEN
KODEN
KODEN
KODEN
KODEN
KODEN

Vi vil bruge ESP8266 biblioteker og platform. Nedenstående kode blev testet ved hjælp af NodeMCU.

Sørg først og fremmest for, at du har ESP8266- og ArduinoJSON -bibliotekerne installeret i dit udviklingsmiljø.

For ESP8266 -biblioteket skal du starte Arduino og åbne vinduet Indstillinger. Indtast:

i yderligere boards manager URL'er indgivet.

Åbn Boards Manager fra menuen Værktøjer> Board, og find ESP8266 -platformen. Vælg den version, du har brug for, og klik derefter på knappen Install. vælg ESP8266 -kortet i menuen Værktøjer> Board.

For ArduinoJSON bibliotek kan du finde det ved at søge i Inkluder bibliotek> Administrer biblioteker.

Upload koden herunder til dit ESP8266-baserede kort.

Trin 4: RESULTATET

Image
Image
RESULTATET
RESULTATET
RESULTATET
RESULTATET
RESULTATET
RESULTATET

Først og fremmest skal du ændre koden lidt, - skift ssid med dit WiFi -navn.

- skift adgangskode med din WiFi -adgangskode.

- sæt din API_KEY efter: & appid =

Hvis alt er i orden, skal du uploade koden til dit board.

Du kan få dataene fra enhver by i verden.

se fotos.

Tjek videoen, hvis du sidder fast.

Trin 5: HVOR SKAL DU FRA HER?

Dette er starten på et meget større projekt, så hvis du ville udvide det, kan du nemt tilføje OLED- eller LCD -skærme, der viser det aktuelle vejr, og læse din daglige plan for at bygge et smart spejl.

Trin 6: KONKLUSION

Der er mange vejrdatakilder på internettet, og de varierer i funktion.

OpenWeatherMap.org skal være en af de mest ligetil og elegante løsninger, vi har fundet for let at få adgang til vejrdata fra hele verden.

Hvis du har spørgsmål, kan du selvfølgelig efterlade en kommentar.myYoutube

minFacebook

myTwitter

Tak fordi du læste dette projekt ^^ og hav en god dag.

Vi ses.

Ahmed Nouira

Anbefalede: