![ESP8266 ar Thingspeak un DHT11 apmācību - Tīmekļa serveris: 7 soļi ESP8266 ar Thingspeak un DHT11 apmācību - Tīmekļa serveris: 7 soļi](https://i.howwhatproduce.com/images/010/image-29181-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/010/image-29181-2-j.webp)
![](https://i.ytimg.com/vi/WJvE2PEWJ-4/hqdefault.jpg)
Hei, kas notiek, puiši! Akarsh šeit no CETech.
Šis mans projekts ir vairāk kā mācīšanās līkne, lai izprastu lietderīgās runas platformu kopā ar ideju par MQTT un pēc tam lietotu Thingspeak ar ESP8266.
Raksta beigās mēs savienosim ESP8266 ar DHT11 un nosūtīsim temperatūras un mitruma datus internetā uz platformu Thingspeak. Mēs arī vēlreiz aplūkosim aparatūras kontroles kodu internetā, izmantojot Thingspeak.
Apmācības beigās mēs varēsim nosūtīt/saņemt datus internetā uz ESP8266/ESP32.
Sāksim ar jautrību tagad…
1. darbība: iegūstiet PCB savam projektam
![Aplūkojot Thingspeak platformu Aplūkojot Thingspeak platformu](https://i.howwhatproduce.com/images/010/image-29181-3-j.webp)
Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda PCBGOGO!
Jūs saņemat 10 labas kvalitātes PCB, kas ražoti un piegādāti pie jūsu mājas sliekšņa par 5 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam.
PCBGOGO spēj montēt un izgatavot trafaretu, kā arī saglabāt labus kvalitātes standartus.
Pārbaudiet tos, ja jums ir jāsagatavo vai jāsamontē PCB.
2. darbība. Skatot Thingspeak platformu:
![Aplūkojot Thingspeak platformu Aplūkojot Thingspeak platformu](https://i.howwhatproduce.com/images/010/image-29181-4-j.webp)
![Aplūkojot Thingspeak platformu Aplūkojot Thingspeak platformu](https://i.howwhatproduce.com/images/010/image-29181-5-j.webp)
Platforma galvenokārt ir paredzēta IoT projektiem un datu analīzei, izmantojot vizuālos materiālus.
Lai sāktu darbu ar bezmaksas pakalpojumiem Thingspeak, vispirms būs jāreģistrējas, izmantojot savu e-pasta ID. Kad tas būs izdarīts kopā ar e-pasta verifikāciju, jūs sagaidīs līdzīga izskata lapa:
Tagad aplūkojot dažas terminoloģijas, kas varētu palīdzēt jums to labāk izprast un padarīt darbu ar šādiem tīmekļa serveriem vienmērīgāku:
1) Datu lasīšana/lejupielāde: datu iegūšana no ESP8266/ESP32 no servera ir lasīšanas darbība.
2) Datu rakstīšana/augšupielāde: datu sūtīšana no ESP8266/ESP32 uz serveri ir rakstīšanas darbība.
3) API atslēga: lai nodrošinātu datu drošību un neļautu nevienam nejauši lasīt/rakstīt datus jūsu serverī, ir jābūt kādai drošībai/parolei, un API atslēga ir paredzēta šim nolūkam. API atslēga ir gara burtciparu atslēga, kas nepieciešama, lai lasītu/datus serverī. Ir atsevišķi taustiņi datu lasīšanai un rakstīšanai.
4) Kanāls: kanāls sīkrunā ir programmatūras ekvivalents IoT aparatūras ierīcei, ar kuru izveidojat savienojumu ar Thingspeak. Mūsu gadījumā ESP8266 izmantos vienu visu mūsu joslas platuma kanālu. Bezmaksas lietas runas kontā jums var būt ne vairāk kā 4 kanāli.
5) Lauks: katram kanālam ir 8 lauki. Lauks ir mainīgs lielums, un tajā tiek glabāts/kopīgots datu tips, piemēram, kad no ierīces uz serveri nosūtām temperatūru un mitrumu, abi parametri izmantos pa vienam kanāla laukam.
Tas ir gandrīz viss par runām!
Kopējiet un saglabājiet rakstīšanas API atslēgu, mums tā būs nepieciešama vēlāk, pārbaudot saiti uz Thingspeak.
3. solis: Mosquitto MQTT
![MQTT no Mosquitto MQTT no Mosquitto](https://i.howwhatproduce.com/images/010/image-29181-6-j.webp)
MQTT ir viegls datu pārsūtīšanas protokols, ko mēs varam izmantot līdzīgiem mērķiem, kuriem mēs izmantojam Thingspeak. Mosquitto ir organizācija, kas pārbaudes nolūkos bez maksas nodrošina MQTT serveri/brokeri.
Vairāk vietnē Mosquitto.org var atrast šajā saitē.
Šajā rakstā es neiedziļināšos MQTT un apskatīšu MQTT atsevišķā rakstā/video!
4. darbība. ESP8266 iestatīšana testiem
![ESP8266 iestatīšana testiem ESP8266 iestatīšana testiem](https://i.howwhatproduce.com/images/010/image-29181-7-j.webp)
Savienojiet DHT11 ar ESP8266 moduli uz D0 tapas un strāvas līnijas līdz 3.3 V uz ESP moduļa.
Kad šī darbība ir pabeigta, varat pāriet uz programmatūras daļu.
5. darbība: lejupielādējiet un iestatiet Arduino IDE
![Lejupielādējiet un iestatiet Arduino IDE Lejupielādējiet un iestatiet Arduino IDE](https://i.howwhatproduce.com/images/010/image-29181-8-j.webp)
Lejupielādējiet Arduino IDE no šejienes
1. Instalējiet Arduino IDE un atveriet to.
2. Atveriet Fails> Preferences
3. Papildu dēļu pārvaldnieka vietrāžiem URL pievienojiet vietni
4. Atveriet Rīki> Padome> Dēļu pārvaldnieks
5. Meklējiet esp8266 un pēc tam instalējiet dēli.
6. Restartējiet IDE.
6. darbība: moduļa kodēšana
![Moduļa kodēšana Moduļa kodēšana](https://i.howwhatproduce.com/images/010/image-29181-9-j.webp)
1. Lejupielādējiet kodu rakstīšanai uz lietas runu šeit:
2. Atveriet kodu programmā Arduino IDE un koda augšdaļā veiciet nepieciešamās izmaiņas API atslēgai/SSID/parolei.
3. Pārejiet uz Tools> Board. Lielākajā daļā gadījumu atlasiet atbilstošo plāksni, kurā izmantojat NodeMCU (12E).
5. Izvēlieties pareizo kom. portu, dodoties uz Tools> Port.
6. Nospiediet augšupielādes pogu.
7. Kad cilnē ir norādīts Augšupielāde pabeigta, esat gatavs lietot ierīci.
7. darbība. ESP8266 nosūta datus uz lietderību
![ESP8266 nosūta datus uz lietu runu ESP8266 nosūta datus uz lietu runu](https://i.howwhatproduce.com/images/010/image-29181-10-j.webp)
![ESP8266 nosūta datus uz lietu runu ESP8266 nosūta datus uz lietu runu](https://i.howwhatproduce.com/images/010/image-29181-11-j.webp)
Tiklīdz kods tiek augšupielādēts un atverat seriālo monitoru, jūs saņemsiet ziņojumus, kā es redzēju iepriekš redzamajā attēlā. Modulis vispirms izveido savienojumu ar WiFi un pēc tam nosūta datus serverim pēc parametru nolasīšanas no DHT11.
Thingspeak lapā varat atrast ierakstus, piemēram, zemāk redzamo attēlu:
Tas ir no šīs demonstrācijas!
Ja vēlaties izvēlēties citu ceļu un kontrolēt lietas no Thingspeak, izmantojot ESP8266, un lasīt servera datus, varat izmantot šo kodu:
Ieteicams:
Mēs esam apmācību grupa 6 UQD10801 (Robocon1) studenti no Universiti Tun Hussein Onn Malaizija (UTHM): 4x4 tastatūra un LCD Arduino: 3 soļi
![Mēs esam apmācību grupa 6 UQD10801 (Robocon1) studenti no Universiti Tun Hussein Onn Malaizija (UTHM): 4x4 tastatūra un LCD Arduino: 3 soļi Mēs esam apmācību grupa 6 UQD10801 (Robocon1) studenti no Universiti Tun Hussein Onn Malaizija (UTHM): 4x4 tastatūra un LCD Arduino: 3 soļi](https://i.howwhatproduce.com/images/008/image-21052-j.webp)
Mēs esam apmācību grupa 6 UQD10801 (Robocon1) Studenti no Universitātes Tun Hussein Onn Malaizija (UTHM): 4x4 tastatūra un LCD Arduino: tastatūras ir lielisks veids, kā ļaut lietotājiem mijiedarboties ar jūsu projektu. Jūs varat tos izmantot, lai pārvietotos izvēlnēs, ievadītu paroles un kontrolētu spēles un robotus. Šajā apmācībā es parādīšu, kā iestatīt tastatūru Arduino. Vispirms es paskaidrošu, kā Ardu
Viegla LED svētku gaismas izrāde: burvji ziemā - WS2812B LED sloksne ar FastLED un Arduino apmācību: 6 soļi
![Viegla LED svētku gaismas izrāde: burvji ziemā - WS2812B LED sloksne ar FastLED un Arduino apmācību: 6 soļi Viegla LED svētku gaismas izrāde: burvji ziemā - WS2812B LED sloksne ar FastLED un Arduino apmācību: 6 soļi](https://i.howwhatproduce.com/images/009/image-26765-j.webp)
Vienkārša brīvdienu gaismas gaismas izrāde: burvji ziemā | WS2812B LED sloksne ar FastLED un Arduino apmācību: Es izstrādāju un ieprogrammēju šo svētku gaismas šovu, lai tas tiktu parādīts jebkur. Es izmantoju vienu WS2812B LED sloksni ar pikseļu blīvumu 30 pikseļi/ metrā. Tā kā es izmantoju 5 metrus, man kopā bija 150 gaismas diodes. Es saglabāju kodu vienkāršu, lai ikviens, kas sāk lietot WS2812
HiFive1 Arduino ar HC-05 Bluetooth moduļa apmācību: 7 soļi
![HiFive1 Arduino ar HC-05 Bluetooth moduļa apmācību: 7 soļi HiFive1 Arduino ar HC-05 Bluetooth moduļa apmācību: 7 soļi](https://i.howwhatproduce.com/images/010/image-28264-j.webp)
HiFive1 Arduino ar HC-05 Bluetooth moduļa apmācību: HiFive1 ir pirmā ar Arduino saderīgā RISC-V borta plate, kas būvēta ar SiFive FE310 centrālo procesoru. Tāfele ir aptuveni 20 reizes ātrāka nekā Arduino UNO, un tā kā UNO trūkst bezvadu savienojuma. Par laimi, ir vairāki lēti moduļi
HiFive1 Arduino dēlis ar ESP-01 WiFi moduļa apmācību: 5 soļi
![HiFive1 Arduino dēlis ar ESP-01 WiFi moduļa apmācību: 5 soļi HiFive1 Arduino dēlis ar ESP-01 WiFi moduļa apmācību: 5 soļi](https://i.howwhatproduce.com/images/003/image-7882-6-j.webp)
HiFive1 Arduino plate ar ESP-01 WiFi moduļa apmācību: HiFive1 ir pirmā ar Arduino saderīgā RISC-V borta plāksne, kas veidota ar SiFive FE310 CPU. Tāfele ir aptuveni 20 reizes ātrāka nekā Arduino UNO, taču tāpat kā UNO tāfelei trūkst bezvadu savienojuma. Par laimi, ir vairāki lēti
ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi
![ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi ESP32 ar E32-433T LoRa moduļa apmācību - LoRa Arduino saskarne: 8 soļi](https://i.howwhatproduce.com/images/003/image-8164-18-j.webp)
ESP32 ar E32-433T LoRa moduļa apmācību | LoRa Arduino saskarne: Hei, kas notiek, puiši! Akarsh šeit no CETech. Šis mans projekts ir sasaistīts ar eByte E32 LoRa moduli, kas ir lieljaudas 1 vatu raiduztvērēja modulis ar ESP32, izmantojot Arduino IDE. Mēs sapratām E32 darbību mūsu pēdējā apmācībā