Innehållsförteckning:

IoT ESP8266-baserad väderstation: 6 steg
IoT ESP8266-baserad väderstation: 6 steg

Video: IoT ESP8266-baserad väderstation: 6 steg

Video: IoT ESP8266-baserad väderstation: 6 steg
Video: 2022 LONG r/MaliciousCompliance Compilation #002 2024, November
Anonim
Image
Image

Vill du bygga ett väderstationsprojekt utan att använda någon sensor och få information om väder från hela världen?

Med OpenWeatherMap blir det en riktig uppgift.

Steg 1: HUR FUNGERAR DET?

UPPLÄGGET
UPPLÄGGET

OpenWeatherMap.org erbjuder data från hela världen, och det är lätt att komma åt via deras API (applikationsprogrammeringsgränssnitt), som naturligtvis skickas ut i JSON.

OpenWeatherMap.org tillhandahåller inte bara aktuell väderdata, utan kan också visa 5-dagars och 16-dagars prognoser, historiska data och till och med vädervarningar.

Denna webbplats ger oss ett gratis alternativ som erbjuder möjlighet att få aktuellt väder och fem dagars prognos från vilken stad som helst i världen.

Steg 2: INSTÄLLNINGEN

UPPLÄGGET
UPPLÄGGET
UPPLÄGGET
UPPLÄGGET
UPPLÄGGET
UPPLÄGGET

1. Gå till OpenWeatherMap.org.

2. Du måste registrera ditt kostnadsfria konto för att få en API -nyckel.

För att hitta det, logga in på ditt konto, navigera sedan till "API -nycklar", ange sedan ditt nyckelnamn och klicka på generera -knappen.

Se bilderna ovan.

Steg 3: KODEN

KODEN
KODEN
KODEN
KODEN
KODEN
KODEN

Vi kommer att använda ESP8266 -biblioteken och plattformen. Nedanstående kod testades med NodeMCU.

Först och främst se till att du har ESP8266- och ArduinoJSON -biblioteken installerade i din utvecklingsmiljö.

För ESP8266 -biblioteket, starta Arduino och öppna fönstret Inställningar. Ange:

i ytterligare styrelseansvariga webbadresser inlämnade.

Öppna Boards Manager från Verktyg> Board -menyn och hitta ESP8266 -plattformen. Välj den version du behöver och klicka sedan på installationsknappen. välj ESP8266 -kortet från Verktyg> Kort -menyn.

För ArduinoJSON -biblioteket kan du hitta det genom att söka i Inkludera bibliotek> Hantera bibliotek.

Ladda upp koden nedan till ditt ESP8266-baserade kort.

Steg 4: RESULTATET

Image
Image
RESULTATET
RESULTATET
RESULTATET
RESULTATET
RESULTATET
RESULTATET

Först och främst måste du ändra koden lite, - ändra ssid med ditt WiFi -namn.

- ändra lösenord med ditt WiFi -lösenord.

- sätt din API_KEY efter: & appid =

Om allt är ok, ladda upp koden till ditt kort.

Du kan få data från vilken stad som helst i världen.

se bilder.

Kontrollera videon om du fastnade.

Steg 5: VAR HÄR?

Detta är starten på ett mycket större projekt, så om du ville utöka det kan du enkelt lägga till OLED- eller LCD -skärmar som visar det aktuella vädret och läsa ditt dagliga schema för att bygga en smart spegel.

Steg 6: SLUTSATS

Det finns många väderdatakällor på internet och de varierar i funktion.

OpenWeatherMap.org måste vara en av de mest okomplicerade och eleganta lösningarna som vi har hittat för att enkelt komma åt väderdata från hela planeten.

Om du har några frågor såklart kan du lämna en kommentar. MinYoutube

min Facebook

myTwitter

Tack för att du läste detta projekt ^^ och ha en trevlig dag.

Vi ses.

Ahmed Nouira

Rekommenderad: