Gemakkelijk IoT-weerstation met meerdere sensoren (4 / 8 stap)

Stap 4: codering

Zoals ik niet erg goed in programmeren ben ik heb geprobeerd verschillende schetsen availible op het internet. Ik ontdekte dat de meeste van de schetsen waar geschreven in LUA taal en daarvoor nutteloos voor mij. Een ander ding dat ik vond is dat wanneer u een schets voor een aparte esp8266 schild (een van hen is op de top van de NodeMcu) het mogelijk deze schets op de NodeMCU zonder enige problemen gebruiken. OK, dit moet klinken dom om u, maar ik echt niet weet dat!

Ik vond een goede schets voor temperatuur en vochtigheid op deze website. Zoals men ziet dat dit schetst is gemaakt voor de esp8266V1.0 (alleen het wifi schild met 2GPIO pinnen) maar de workes op het bord NodeMcu. De bibliotheek van de ESP8266WiFi.h wordt automatisch gedownload wanneer u theNodeMcu board, de DHT-bibliotheek u gewoon downloaden kunt door gebruikend de manager van de inbuild-bibliotheek toevoegen. Ik heb ontdekt dat wanneer met een bibliotheek van DHT (en niet de DHT11 of DHTxx bibliotheek) maakt het niet uit welke sensor u gebruikt, de DHT22 of de DHT11! Je kunt overal waar DHT11 is geschreven in de tekst in de DHT22. Geweldig!

De schets van deze website diende als basis voor de schets ik ontwikkeld en wordt hieronder gegeven. Ik ben gewoon begonnen met de DHT22 sensor te duwen de temperatuur en de vochtigheid thingspeak waarna ik toegevoegd de BMP-sensor, de regen sensor en de LDR-sensor. Als je het vergelijkt de schets hierboven met de schets hieronder ziet u het toevoegen van extra sensoren!

Nadat ik alle sensoren toegevoegd ontdekte ik dat u het dauwpunt van de temperatuur en de vochtigheid kan afleiden. Het is ook mogelijk om retreave de alltitude van de temperatuur en de luchtdruk, hoewel die dit van minder belang is voor een weer kanaal is leuk. Ik heb de formule voor het dauwpunt en het alltitude in de tekening toegevoegd.

  1. De apiKey met één van uw account van thingspeak wijzigen
  2. Voeg de ssid naam van uw wifi-netwerk. Dit is gewoon de naam die u ziet wanneer u in de juiste bottum hoek van je scherm klikt.
  3. Het wachtwoord van het wifinetwerk toevoegen

Als u de schets geüpload kunt u in de seriële monitor controleren hoe het werkt. Open de monitor gewoon door CNTR + M te drukken.

Gerelateerde Artikelen

IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

IoT weerstation met Adafruit HUZZAH ESP8266 (ESP-12E) en Adafruit IO

Hallo, iedereen! Tijd geleden zag ik dit weerstation door Aleator777 en kreeg ik geïnspireerd om mijn eigen weerstation. Ik zag dat de Intel Edison te duur in mijn land, dus heb ik besloten om iets goedkoper te vinden, en ik vond dat de Adafruit HUZZ
Weerstation met SAMIIO, Arduino en Raspberry Pi

Weerstation met SAMIIO, Arduino en Raspberry Pi

Dit artikel demonstreert met behulp van de SAMI met eenvoudige, off-the-shelf sensoren en hardware. Specifiek, we verzamelen van klimaat gegevens van een goedkope temperatuursensor en doorgeven van deze gegevens naar de wolk via SAMI APIs. Van daarui
HackerBoxes 0006: Internet van dingen (IoT) projecten met het deeltje foton

HackerBoxes 0006: Internet van dingen (IoT) projecten met het deeltje foton

Hacken van het Internet van dingen! Deze maand, abonnees op HackerBoxes werken met de spaanplaat van de Photon IoT aan controle-apparaten via het Internet, verzamelen sensor gegevens via het Internet, gegevens opslaan in de cloud, en nog veel meer.Di
Mini weerstation met Attiny85

Mini weerstation met Attiny85

In een recente instructable Indigod0g beschreef een mini weerstation dat vrij goed werkt, met behulp van twee Arduinos. Misschien niet iedereen wil offeren 2 Arduinos om vochtigheid en temperatuur lezingen te krijgen en ik merkte dat het moet mogelij
ESP8266 weerstation met Arduino – #1 Hardware

ESP8266 weerstation met Arduino – #1 Hardware

AchtergrondIk lees over de ESP8266 eerst in maart dit jaar en ik wist niet wat te doen met. En nu ben ik echt gefascineerd hoe makkelijk de aansluiting van een Arduino met het Internet kan zijn. Net als anderen mij troep opwaarts een weerstation op e
Aan de slag met afstand sensoren en Arduino

Aan de slag met afstand sensoren en Arduino

Dit is een handleiding voor het gebruik van afstand sensoren met Arduino en enkele bewerkingen. We hebben deze sensoren gebruikt:SCHERPE GP2Y0A21YK0FAfstand meten Sensor UnitSamengesteld uit een geïntegreerde combinatie van PSD (positie gevoelige det
Autonome weerstation met ESP8266

Autonome weerstation met ESP8266

Hola amigosHoy les vamos een mostrar como realizar una pequeña estación meteorológica con nuestro ESP8266 NodeMCU, nuestra estación va een reportar temperatura, humedad y punto de rocío a la comunidad global de wunderground con esto contribuiremos ee
Acrylplaat RGB glowing weerstation met indoor/outdoor/forecast ESP8266 met

Acrylplaat RGB glowing weerstation met indoor/outdoor/forecast ESP8266 met

Het weerstation die ik heb gemaakt is gebaseerd op de software van Daniel Eichhorn uit Zwitserland. Deze firmware omvat de bepaling van de binnen temperatuur + vochtigheid, buiten temperatuur + luchtdruk (het ophalen van gegevens uit een 2e weatherst
Arduino IOT automatisering met ESP8266

Arduino IOT automatisering met ESP8266

Dit is een IoT automatiseringsproject. niet net als anderen die alleen de sensorgegevens te met het internet halen. Ik gebruikte er techniek om controle de apparaten door lezing dat web api met behulp van wifi module esp8266. met deze techniek kunnen
Omgeving met meerdere virtuele Desktop testen

Omgeving met meerdere virtuele Desktop testen

Onlangs wilde ik het testen van een programma in zo veel soorten besturingssystemen als ik kon. Een super efficiënte manier om dit te doen is om een virtuele desktop programma te gebruiken.Dit type van software te gebruiken, kon ik meerdere besturing
Werken met meerdere Computers (voor studenten)

Werken met meerdere Computers (voor studenten)

werken met meerdere computers kunnen zeer moeilijk. Je weet nooit wat bestanden bevinden zich op welke computer, u zou kunnen tegenkomen van problemen met meerdere versies van hetzelfde bestand, en dientengevolge, je zou kunnen verliezen uw bestanden
Scherm afdrukken een Poster met meerdere kleuren

Scherm afdrukken een Poster met meerdere kleuren

ik ben helemaal verliefd van scherm afdrukken sinds ik nam de fundamentele klasse op TechShop San Jose geworden.Ik heb gekregen vrij goed op afdrukken single kleur projecten, maar ik dacht dat ik zou mezelf uitdaging en leren om niet alleen afdrukken
DIY weerstation met Bluetooth

DIY weerstation met Bluetooth

Hallo iedereen.Onlangs woonde ik een cursus in onze universiteit faculteit Electrical Engineering en we maakten ons een kleine weerstation. Daarin leren over solderen, sensoren en arduino. Het was super leuk waardoor het met kleine kinderen en andere
Creëren van IoT apparaten met de ESP8266 en PubNub

Creëren van IoT apparaten met de ESP8266 en PubNub

In het geval je niet had gehoord, is het internet van dingen koning van een grote deal. In plaats van vervelen met de voorspellingen van hoeveel miljarden van apparaten in de komende jaren zal worden aangesloten, ga ik u laten zien hoe gemakkelijk ma