Lätt IoT väderstation med flera sensorer (4 / 8 steg)

Steg 4: kodning

Eftersom inte jag är särskilt bra i programmering försökt jag flera skisser availible på internet. Jag fick reda på att de flesta av skisserna var skriven i LUA språk och därtill värdelös för mig. En annan sak jag hittade är att när du hittar en skiss för en separat esp8266 sköld (en av dem är på toppen av NodeMcu) det är möjligt att använda denna skiss på NodeMCU utan problem. OK, detta bör låta dumt till dig, men jag verkligen visste inte att!

Jag hittade en bra skiss för temperatur och fuktighet på denna webbplats. Man kan se detta skissar görs för esp8266V1.0 (endast wifi sköld med 2GPIO stift) men workes på NodeMcu ombord. Biblioteket i ESP8266WiFi.h hämtas automatiskt när du lägger till theNodeMcu styrelse, DHT biblioteket du enkelt kan hämta med hjälp av inbuild library manager. Jag fann att när du använder det DHT (och inte det DHT11 biblioteket) det ingen spelar roll vilken sensor du använder, DHT22 eller DHT11! Enkelt ändra överallt där DHT11 är skrivet i texten till DHT22. Stor!

Skiss från denna webbplats tjänat som grund för skissen jag utvecklat och ges nedan. Jag började helt enkelt med DHT22 sensor att driva temperaturen och luftfuktigheten till thingspeak varefter jag lade till BMP sensor, regnsensor och LDR sensor. Om du jämför skissen ovan med skissen nedan ser du hur du lägger till aditional sensorer!

Efter att jag lagt alla sensorer upptäckte jag att du kan härleda daggpunkt temperaturen och fuktigheten. Det är också möjligt att retreave alltitude från temperaturen och lufttrycket, althrough detta är från mindre betydelse för ett väder kanal det är kul. Jag la formeln för daggpunkten och alltitude i arduino skiss.

  1. Ändra apiKey med en av ditt konto för thingspeak
  2. Lägg till ssid-namnet för ditt wifi-nätverk. Detta är helt enkelt namnet visas när du klickar på i rätt bottum hörn du skärmen.
  3. Lägga till lösenord för detta wifi nätverk

Om du lagt upp skissen kan du kontrollera i seriell övervaka hur det fungerar. Helt enkelt öppna bildskärmen genom att trycka på CNTR + M.

Se Steg
Relaterade Ämnen

IoT väderstation med Adafruit HUZZAH ESP8266 (ESP-12naE) och Adafruit IO

Hej, alla! Tid sedan jag såg denna väderstation av Aleator777 och jag blev inspirerad att göra min egen väderstation. Jag såg att Intel Edison är för dyrt i mitt land, så jag bestämde mig för att leta efter något mycket billigare, och jag hittade den...

DIY väderstation med Bluetooth

Hej alla.Nyligen deltog jag i en kurs i våra universitet för elektroteknik och vi gjorde oss en liten väderstation. Det ingår lärande om lödning, sensorer och arduino. Det var super kul att göra det med små barn och andra högstadieungar min ålder. Ja...

Väderstation med SAMIIO, Arduino och Raspberry Pi

Den här artikeln visas hur du använder SAMISKA med enkla, off-the-shelf sensorer och hårdvara. Specifikt, blir vi insamling klimatdata från en billig temperaturgivare och vidarebefordra dessa data till molnet via SAMI APIs. Därifrån kan vi analysera...

Hur man gör en Mini IOT väderstation

Låt oss göra en liten bärbar IOT väderstation för under $20 använder arduino och blynk biblioteket! 433mhz sändare använder så om du vill kan du använda flera klienter som en LCD-skärm i ditt vardagsrum och en annan i ditt kök. Jag gjorde koden enkel...

Mini väderstation med Attiny85

I en nyligen instructable Indigod0g beskrivs en mini väderstation som fungerar ganska bra, med två Arduinos. Kanske inte alla vill offra 2 Arduinos för att få fukt och temperaturavläsningar och jag kommenterade att det bör vara möjligt att göra en li...

Industriella IoT program - Remote luftkvaliteten + CO2 Sensor övervakning

** Uppdatering: Artikeln nedan är från vår äldre Android app! VALARM är Industriella IoT. Vi hjälper dig, ditt team och din verksamhet med industriella IoT applikationer med hjälp av Valarm verktyg moln.Vi rekommenderar att du använder GSM, WiFi och...

Autonoma väderstation med ESP8266

Hola amigosHoy les vamos en mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va en reportar temperatura, humedad y punto de rocío a la comunidad globala de wunderground con esto contribuiremos en...

Akryl blad RGB glödande väderstation med inomhus/utomhus/prognos med ESP8266

Väderstationen gjorde jag bygger på programvaran av Daniel Eichhorn från Switserland. Denna firmware innehåller mätning av insidan temperaturen + fuktighet, utanför temperatur + lufttryck (hämtar data från en 2: a Väderstationen anslutna till thingsp...

Sakernas Internet WiFi DIY rörelsedetektor med e-postavisering med PIR-sensor och ESP8266

I detta projekt använder jag ESP8266 WiFi modul och Rörelsedetektor PIR sensor för att få e-postaviseringar om någon kommer in i rummet medan jag är borta. Jag använder GadgetKeeper moln plattform att bing e-postmeddelanden med PIR-Sensor. Jag har vä...

Kompakt 3-i-1 Stripboard DIYduino med integrerad Sensor och L298N Motor sköld

jag presenterar en kompakt design av en stripboard Arduino ombord (DIYduino) som inkluderar en 2A motor förare och har dessutom funktioner av en sensor sköld. 2-kanals version kostar cirka $29.43 och är billigare jämfört med $39,00 för ett kommersiel...

Fånga bilden med ultrasonic sensor med arduino

Jag har varit i IOT utrymme för helt några månader och försöker att integrera saker med Arduino ombord, nyligen kom jag över Ultrasonic sensor, det är intressant. Så jag tänkte att skapa ett litet projekt. Projektets mål är att fånga hindret för tryg...

Skärmen Skriv ut en affisch med flera färger

jag har blivit helt förälskad i screentryck ända sedan jag tog den grundläggande klassen på TechShop San Jose.Jag har fått ganska bra på skriva ut enstaka färg projekt, men jag trodde jag skulle utmana mig själv och lära sig att inte bara skriva ut p...

RC lastbil på Arduino Robot w / flera sensorer

detta instructable täcker omvandling av en RC lastbil till en Arduino kontrollerade robot. Min avsikt när början detta projekt var att A) Läs mer om Arduino och programmering B) bygga en pålitlig låg kostnad plattform att utveckla C) spenderar mer pe...

Hur man gör en Makeblock liten Tank med Ultrasonic Sensor

Makeblock liten Tank med Ultrasonic Sensor är en enkel Makeblock robot. Det är lätt att bygga och kontrollera.Om du har köpt startpaket med mig-bottenplatta gå besöka sidan instruktion nedan:Mig-bottenplatta Robot TankFör mer information, besök Makeb...

IoT mätare med Arduino, Yaler & IFTTT

Hur man bygger en webbaktiverad, Arduino-baserad IoT mätare med en REST API, och ansluta den till IFTTT.com mash-up-plattformen, via Yaler.net relä service *.Vad är spännande med detta? Med Maker kanalstöder IFTTT anpassade Webhooks, för att integrer...

Arbetar med flera datorer (för studenter)

arbeta med flera datorer kan vara mycket svårt. Man vet aldrig vad filerna finns på datorn, du kan stöta på problem med flera version av samma fil, och som ett resultat, kan du förlora dina filer alla tillsammans eller åtminstone ha ditt liv förvandl...

Stora halsband med flera kristall pärlor dinglande

denna handledning syftar till visar du en smycken hantverk idé om hur man gör stora halsband med flera kristall pärlor Frans.Material och verktyg:Stor svart ring pärla2mm silvrig järn kedja10mm blå runda glaspärlor8 blått mm bicone glaspärlor10mm grö...

IoT vägguttag med Arduino och ESP8266

I detta instructable, jag visa dig hur du lägger till förbättrad tillgänglighet, intelligens och anslutning till ett vanligt vägguttag. Detta görs med en kombination av mikrokontroller, Arduino, olika sensorer, ESP8266 och en blandning av programvaru...

IoT RC bil med Intel Edison (IntelIoT)

FörordLåt oss först förstå vad vi försöker uppnå här. Vi har alla typer av RC leksaker för våra barn och sedan finns det video och mobila spel. En detta är säkert att alla bara älskar bilar, oavsett om det är verkligt eller i 3D-spel eller en leksaks...