![ESP8266 Met Thingspeak en DHT11 -tutoriaal - Webbediener: 7 stappe ESP8266 Met Thingspeak en DHT11 -tutoriaal - Webbediener: 7 stappe](https://i.howwhatproduce.com/images/010/image-29181-j.webp)
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
![Image Image](https://i.howwhatproduce.com/images/010/image-29181-2-j.webp)
![](https://i.ytimg.com/vi/WJvE2PEWJ-4/hqdefault.jpg)
Haai, wat gaan aan, ouens! Akarsh hier van CETech.
Hierdie projek van my is meer 'n leerkurwe om die thingspeak -platform saam met die idee van MQTT te verstaan en dan Thingspeak met 'n ESP8266 te gebruik.
Aan die einde van die artikel verbind ons die ESP8266 met 'n DHT11 en stuur ons die temperatuur- en humiditeitsdata oor die internet na die Thingspeak -platform. Ons sal ook na die kode kyk om hardeware via die internet weer met behulp van Thingspeak te beheer.
Aan die einde van die tutoriaal kan ons data via die internet na die ESP8266/ESP32 stuur/ontvang.
Kom ons begin nou met die pret …
Stap 1: Kry PCB's vir u projek vervaardig
![Kyk na die Thingspeak -platform Kyk na die Thingspeak -platform](https://i.howwhatproduce.com/images/010/image-29181-3-j.webp)
U moet PCBGOGO besoek om goedkoop PCB's aanlyn te bestel!
U kry 10 PCB's van goeie gehalte wat vir $ 5 en versending by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling.
PCBGOGO het die vermoë om PCB -montering en sjablone te vervaardig, asook om goeie kwaliteitstandaarde te handhaaf.
Kyk gerus as u PCB's wil laat vervaardig of aanmekaar sit.
Stap 2: Kyk na die Thingspeak -platform:
![Kyk na die Thingspeak -platform Kyk na die Thingspeak -platform](https://i.howwhatproduce.com/images/010/image-29181-4-j.webp)
![Kyk na die Thingspeak -platform Kyk na die Thingspeak -platform](https://i.howwhatproduce.com/images/010/image-29181-5-j.webp)
Die platform is hoofsaaklik gemik op IoT -projekte en data -analise met behulp van visuals.
Om aan die gang te kom met die gratis dienste van Thingspeak, moet u eers aanmeld met u e-pos-ID; sodra dit saam met die e-posverifikasie gedoen is, word u begroet met 'n bladsy met 'n soortgelyke voorkoms:
Kyk nou na 'n paar terminologieë wat u kan help om dit beter te verstaan en u werk met webbedieners soos hierdie makliker te maak:
1) Data lees/aflaai: om data oor u ESP8266/ESP32 van die bediener af te haal, is 'n leesoperasie.
2) Skryf/oplaai van data: Die stuur van data van u ESP8266/ESP32 na die bediener is 'n skryfbewerking.
3) API -sleutel: vir die beveiliging van data en om te verhoed dat iemand lukraak data na u bediener lees/skryf, moet u 'n soort beveiliging/wagwoord hê, en die API -sleutel is hiervoor bedoel. API -sleutel is 'n lang alfanumeriese sleutel wat nodig is om te lees/data na die bediener. Daar is afsonderlike sleutels vir die lees en skryf van data.
4) Kanaal: 'n Kanaal in thingspeak is 'n sagteware -eweknie van 'n IoT -hardeware -toestel wat u aan Thingspeak koppel, in ons geval gebruik 'n ESP8266 een hele kanaal van ons bandwydte. In 'n gratis rekening van thingspeak kan u maksimum 4 kanale hê.
5) Veld: Elke kanaal het 8 velde. 'N Veld is 'n veranderlike en stoor/deel 'n datatipe, byvoorbeeld wanneer ons temperatuur en humiditeit vanaf ons toestel na die bediener stuur, gebruik beide parameters een veld elk van die kanaal.
Dit gaan omtrent oor dinge wat hoog is!
Kopieer en hou die Write API -sleutel, ons sal dit later nodig hê terwyl ons die skakel na Thingspeak toets.
Stap 3: MQTT deur Mosquitto
![MQTT deur Mosquitto MQTT deur Mosquitto](https://i.howwhatproduce.com/images/010/image-29181-6-j.webp)
MQTT is 'n ligte data -oordragprotokol wat deur ons gebruik kan word vir soortgelyke doeleindes waarvoor ons Thingspeak gebruik. Mosquitto is 'n organisasie wat gratis MQTT -bedieners/makelaars bied vir toetsdoeleindes.
Meer op Mosquitto.org kan gevind word op hierdie skakel.
Ek sal nie in hierdie artikel ingaan op MQTT nie en sal MQTT in 'n aparte artikel/video behandel!
Stap 4: Die opstel van die ESP8266 vir die toetse
![Die opstel van die ESP8266 vir die toetse Die opstel van die ESP8266 vir die toetse](https://i.howwhatproduce.com/images/010/image-29181-7-j.webp)
Koppel die DHT11 aan die ESP8266 -module op die D0 -pen en die kragdrade op 3.3v op die ESP -module.
Sodra hierdie stap voltooi is, kan u na die sagtewaregedeelte oorgaan.
Stap 5: Laai die Arduino IDE af en stel dit op
![Laai die Arduino IDE af en stel dit op Laai die Arduino IDE af en stel dit op](https://i.howwhatproduce.com/images/010/image-29181-8-j.webp)
Laai die Arduino IDE hier af
1. Installeer die Arduino IDE en maak dit oop.
2. Gaan na Lêer> Voorkeure
3. Voeg https://arduino.esp8266.com/stable/package_esp8266com_index.json by die URL's van die addisionele radebestuurder.
4. Gaan na Tools> Board> Boards Manager
5. Soek esp8266 en installeer die bord.
6. Herbegin die IDE.
Stap 6: Kodering van die module
![Kodering van die module Kodering van die module](https://i.howwhatproduce.com/images/010/image-29181-9-j.webp)
1. Laai die kode vir skryf na thingspeak hier af:
2. Maak die kode oop in Arduino IDE en maak die nodige veranderinge aan die API -sleutel/SSID/wagwoord bo -aan die kode.
3. Gaan na Tools> Board. Kies in die meeste gevalle die toepaslike bord wat u gebruik NodeMCU (12E).
5. Kies die korrekte komm. poort deur na Tools> Port te gaan.
6. Druk die oplaai -knoppie.
7. As die oortjie sê Klaar oplaai, is u gereed om die toestel te gebruik.
Stap 7: Die ESP8266 stuur data na Thingspeak
![Die ESP8266 stuur data na Thingspeak Die ESP8266 stuur data na Thingspeak](https://i.howwhatproduce.com/images/010/image-29181-10-j.webp)
![Die ESP8266 stuur data na Thingspeak Die ESP8266 stuur data na Thingspeak](https://i.howwhatproduce.com/images/010/image-29181-11-j.webp)
Sodra die kode opgelaai word en u die seriële monitor oopmaak, word u begroet met boodskappe soos ek op die foto hierbo gekry het. Die module koppel homself eers aan die WiFi en stuur dan die data na die bediener nadat die parameters van die DHT11 gelees is.
Op die thingspeak -bladsy vind u die inskrywings soos die onderstaande prent:
Dit is dit uit hierdie demonstrasie!
As u die ander roete wil neem en dinge van Thingspeak wil beheer met behulp van die ESP8266 en bedienerdata wil lees, kan u hierdie kode gebruik:
Aanbeveel:
IOT - Plaas data op Thingspeak met behulp van ESP8266: 3 stappe
![IOT - Plaas data op Thingspeak met behulp van ESP8266: 3 stappe IOT - Plaas data op Thingspeak met behulp van ESP8266: 3 stappe](https://i.howwhatproduce.com/images/001/image-1397-30-j.webp)
IOT | Plaas data op Thingspeak met behulp van ESP8266: Deesdae is IoT in die neiging en baie masjiene het data om oor die wolk op te laai en die data te ontleed. Klein sensors werk die data oor wolk op en die aandrywer op 'n ander kant werk daarop; ek gaan die een van die voorbeelde van IoT verduidelik. Ek het hierdie artikel en ek
Kamertemperatuur oor die internet met BLYNK ESP8266 en DHT11: 5 stappe (met foto's)
![Kamertemperatuur oor die internet met BLYNK ESP8266 en DHT11: 5 stappe (met foto's) Kamertemperatuur oor die internet met BLYNK ESP8266 en DHT11: 5 stappe (met foto's)](https://i.howwhatproduce.com/images/001/image-2342-13-j.webp)
Kamertemperatuur oor die internet met BLYNK ESP8266 & DHT11: Hallo ouens, vandag sal ons 'n kamertemperatuurmonitor maak wat ons kan gebruik om ons kamer van oral ter wêreld te monitor en om dit te doen, gebruik ons 'n BLYNK IoT platvorm en ons sal dit gebruik DHT11 om die kamertemperatuur af te lees, gebruik ons 'n ESP8266 om
ThingSpeak met behulp van ESP8266: 8 stappe
![ThingSpeak met behulp van ESP8266: 8 stappe ThingSpeak met behulp van ESP8266: 8 stappe](https://i.howwhatproduce.com/images/005/image-14546-j.webp)
ThingSpeak Met behulp van ESP8266: Dit is instruksies om die ESP32 te gebruik om data na Thing Speak (MQTT Broker) te stuur en net die gemonitorde data te sien of die data op u webwerf te gebruik of om u projek uit te brei
THINGSPEAK TEMPERATUUR EN VOGTIGHEID APP MET ESP8266: 9 stappe
![THINGSPEAK TEMPERATUUR EN VOGTIGHEID APP MET ESP8266: 9 stappe THINGSPEAK TEMPERATUUR EN VOGTIGHEID APP MET ESP8266: 9 stappe](https://i.howwhatproduce.com/images/010/image-28263-j.webp)
THINGSPEAK-TEMPERATUUR- EN VOGTIGHEIDS-APP MET ESP8266: Terwyl ek aan my elektroniese goed besig was, het ek die idee gekry om 'n web-gebaseerde weer-app te maak. Hierdie webprogram gebruik die SHT31-sensor om die temperatuur- en humiditeitsdata in real-time te kry. Ons het ons projek op die ESP8266 WiFi -module ontplooi. Aanlyn of aflyn
ESP32 Gebaseerde M5Stack M5stick C Weermonitor Met DHT11 - Monitor temperatuur humiditeit en hitte-indeks op M5stick-C met DHT11: 6 stappe
![ESP32 Gebaseerde M5Stack M5stick C Weermonitor Met DHT11 - Monitor temperatuur humiditeit en hitte-indeks op M5stick-C met DHT11: 6 stappe ESP32 Gebaseerde M5Stack M5stick C Weermonitor Met DHT11 - Monitor temperatuur humiditeit en hitte-indeks op M5stick-C met DHT11: 6 stappe](https://i.howwhatproduce.com/images/002/image-3249-17-j.webp)
ESP32 -gebaseerde M5Stack M5stick C -weermonitor met DHT11 | Monitor temperatuurvochtigheid en hitte-indeks op M5stick-C Met DHT11: Hallo ouens, in hierdie instruksies leer ons hoe om 'n koppelvlak van DHT11-temperatuursensor met m5stick-C ('n ontwikkelingsbord deur m5stack) te plaas en dit op die skerm van m5stick-C te vertoon. In hierdie handleiding sal ons dus die temperatuur, humiditeit en amp lees; hitte ek