Inhaltsverzeichnis:

Nodemcu sendet Temperatur- und Feuchtigkeitsdaten an Thingspeak - Gunook
Nodemcu sendet Temperatur- und Feuchtigkeitsdaten an Thingspeak - Gunook

Video: Nodemcu sendet Temperatur- und Feuchtigkeitsdaten an Thingspeak - Gunook

Video: Nodemcu sendet Temperatur- und Feuchtigkeitsdaten an Thingspeak - Gunook
Video: Upload von Temperatur & Luftfeuchtigkeitswerte eines DHT22 Sensors nach ThingSpeak 2024, Juli
Anonim
Nodemcu sendet Temperatur- und Feuchtigkeitsdaten an Thingspeak
Nodemcu sendet Temperatur- und Feuchtigkeitsdaten an Thingspeak

Hier in diesem Tutorial haben wir nodemcu mit dem dht11-Sensor verbunden und Temperatur- und Feuchtigkeitsdaten an den Thingspeak-Server gesendet. Hier haben wir auch den Graphen von Temperatur und Luftfeuchtigkeit auf den Thingspeak-Server aufgetragen.

Schritt 1: Verwendete Software:

Verwendete Software
Verwendete Software

1. Arduino IDE: Für Nodemcu verwenden wir nur Arduino IDE. Sie können die neueste Arduino IDE von diesem Link herunterladen:

www.arduino.cc/en/Main/Software Nun, wie Sie Nodemcu für die Arduino-IDE konfigurieren, werden wir Ihnen das in den folgenden Schritten erklären.

Schritt 2: Verwendete Komponente:

Verwendete Komponente
Verwendete Komponente
Verwendete Komponente
Verwendete Komponente

1) Node MCU V3: Node MCU ist eine Open-Source-IOT-Plattform. Es enthält Firmware, die auf dem ESP8266 Wi-Fi SoC von Hardware läuft, die auf dem ESP-12-Modul basiert. Der Begriff "Knoten-MCU" bezieht sich standardmäßig auf die Firmware und nicht auf die Entwicklungskits.

2) DHT11 Sensor: Dieser DHT11 Temperatur- und Feuchtigkeitssensor verfügt über einen kalibrierten digitalen Signalausgang mit Temperatur- und Feuchtigkeitssensorfähigkeit. Es ist mit einem leistungsstarken 8-Bit-Mikrocontroller integriert. Seine Technologie gewährleistet die hohe Zuverlässigkeit und ausgezeichnete Langzeitstabilität. Dieser Sensor enthält ein Widerstandselement und einen Sensor für nasse NTC-Temperaturmessgeräte. Es hat ausgezeichnete Qualität, schnelle Reaktion, Anti-Interferenz-Fähigkeit und hohe Leistung.

Schritt 3: So konfigurieren Sie Nodemcu in der Arduino-IDE:

So konfigurieren Sie Nodemcu in der Arduino-IDE
So konfigurieren Sie Nodemcu in der Arduino-IDE
So konfigurieren Sie Nodemcu in der Arduino-IDE
So konfigurieren Sie Nodemcu in der Arduino-IDE
So konfigurieren Sie Nodemcu in der Arduino-IDE
So konfigurieren Sie Nodemcu in der Arduino-IDE

Unten sind die Schritte zum Konfigurieren von Nodemcu in Arduino IDE

Oberhalb von I1, I2 und I3 dienen Bilder als Referenz, die wir für unsere Referenzen verwenden werden, um Sie zu verstehen

Schritt 1: Zuerst müssen Sie die Arduino IDE öffnen.

Schritt 2: Klicken Sie nun auf die Registerkarte Einstellungen wie das I1-Bild. Jetzt müssen Sie eine URL in den zusätzlichen Board-Manager kopieren. Hier ist die URL- https://arduino.esp8266.com/stable/package_esp8266… dann klicke auf ok

Schritt 3: Gehen Sie nun zu den Tools und wählen Sie Board Manager. Sie erhalten ein Fenster wie I2.

Scrollen Sie einfach in diesem Fenster nach unten und suchen Sie nach esp8266 von der ESP8266-Community oder Sie können direkt nach ESP8266 suchen, indem Sie die Suchoption eingeben. Klicken Sie nun auf die Schaltfläche Installieren.

Schritt 4: Starten Sie Ihre Arduino-IDE neu

Schritt 5: Gehen Sie nun zu Tools und wählen Sie dann Ihr Nodemcu-Gerät aus, wie wir im I3-Bild gezeigt haben

Schritt 4: Thingspeak funktioniert:

Thingspeak-Arbeiten
Thingspeak-Arbeiten
Thingspeak-Arbeiten
Thingspeak-Arbeiten
Thingspeak-Arbeiten
Thingspeak-Arbeiten

Bis jetzt haben Sie also die Software und Komponenten, die in diesem Projekt verwendet wurden.

Jetzt müssen Sie also den Thingspeak Server verstehen.

Was also ist Thingspeak: ThingSpeak ist eine Open-Source-Internet-of-Things-Anwendung und API zum Speichern und Abrufen von Daten von Dingen mithilfe des HTTP-Protokolls über das Internet oder über ein lokales Netzwerk.

Um die Grafik- und Sensordaten in Thingspeak zu erhalten, müssen Sie also zuerst ein Konto in Thingspeak erstellen.

Nachdem Sie das Konto erfolgreich erstellt haben, müssen Sie sich nun bei dem Konto anmelden.

Jetzt müssen Sie einen Kanal erstellen. Klicken Sie dazu auf Neue Kanäle, wie in der obigen Abbildung gezeigt.

Geben Sie nun einen geeigneten Namen für Ihre Anwendung ein, wie im obigen Bild Sie sehen können, dass wir den DHT11-Sensordaten den Namen gegeben haben und einige der Dinge wie Beschreibung und Feld1 und Feld2 ausfüllen.

Wir können bis zu 8 Felder für einen einzelnen Kanal erstellen. Hier benötigen wir nur 2 Kanäle, da wir Temperatur und Luftfeuchtigkeit vom dht11-Sensor erhalten.

Nachdem Sie den Kanal erfolgreich erstellt haben, müssen Sie zur Registerkarte API Keys gehen und den Write API Key dieses Kanals abrufen. Dieser Write API Key wird in Ihrem in Arduino IDE geschriebenen Nodemcu-Code verwendet.

Schritt 5: Schaltplan:

Schaltplan
Schaltplan

Schritt 6: Code:

Den Quellcode erhalten Sie von unserem Github Link

Schritt 7: Video:

Die gesamte Projektbeschreibung finden Sie im obigen Video

Wenn Sie Zweifel an diesem Projekt haben, können Sie uns gerne unten kommentieren.

Und wenn Sie mehr über eingebettete Systeme erfahren möchten, besuchen Sie unseren YouTube-Kanal

Bitte besuchen und liken Sie unsere Facebook-Seite für regelmäßige Updates.

Danke & Grüße, Embedotronik-Technologien

Empfohlen: