![Laika apstākļu uzraudzība, izmantojot ESP32_DHT11_OLED_Thingspeak: 7 soļi Laika apstākļu uzraudzība, izmantojot ESP32_DHT11_OLED_Thingspeak: 7 soļi](https://i.howwhatproduce.com/images/010/image-27182-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Laika apstākļu uzraudzība, izmantojot ESP32_DHT11_OLED_Thingspeak Laika apstākļu uzraudzība, izmantojot ESP32_DHT11_OLED_Thingspeak](https://i.howwhatproduce.com/images/010/image-27182-1-j.webp)
Šajā apmācībā jūs izveidosit laika monitoru, kas uzrauga temperatūru un mitrumu, izmantojot ESP32 un DHT11. Tas tiek parādīts OLED displejā. Un tas tiek augšupielādēts vietnē ThingSpeak.
ESP32 ir spēcīgs IOT rīks. Tā ir lēta sistēmas mikroshēmas (SoC) sērija, ko radījusi Espressif Systems. Tas ir populārā ESP8266 uzlabojums, ko plaši izmanto IoT projektos. ESP32 ir gan Wi-Fi, gan Bluetooth iespējas, kas padara to par visaptverošu mikroshēmu IoT projektu un iegulto sistēmu attīstībai kopumā.
DHT11 temperatūras un mitruma sensors ir jauks mazs modulis, kas nodrošina digitālos temperatūras un mitruma rādījumus. To ir patiešām viegli iestatīt, un datu signālam ir nepieciešams tikai viens vads. Šie sensori ir populāri izmantošanai attālās laika stacijās, augsnes monitoros un mājas automatizācijas sistēmās.
ThingSpeak ir atvērtā koda IoT lietojumprogramma un API datu glabāšanai un izgūšanai no aparatūras ierīcēm un sensoriem. Tā saziņai izmanto HTTP protokolu internetā vai LAN. MATLAB analītika ir iekļauta, lai analizētu un vizualizētu datus, kas saņemti no jūsu aparatūras vai sensoru ierīcēm.
Mēs varam izveidot kanālus katram sensora datiem. Šos kanālus var iestatīt kā privātus kanālus vai arī publiski kopīgot datus, izmantojot publiskos kanālus. Komerciālās funkcijas ietver papildu funkcijas. Bet bezmaksas versiju mēs izmantosim izglītības nolūkos.
1. darbība. Nepieciešamās sastāvdaļas
![Nepieciešamas sastāvdaļas Nepieciešamas sastāvdaļas](https://i.howwhatproduce.com/images/010/image-27182-2-j.webp)
1. ESP32:-ESP-WROOM-32 ir jaudīgs, vispārējs WiFi-BT-BLE MCU modulis, kas paredzēts visdažādākajām lietojumprogrammām, sākot no mazjaudas sensoru tīkliem līdz visprasīgākajiem uzdevumiem, piemēram, balss kodēšanai, mūzikas straumēšanai un MP3 dekodēšana.
2. DHT11 mitruma/ temperatūras sensors:- šim sensoram ir kalibrēta digitālā signāla izeja ar temperatūras un mitruma sensora iespējām. Tas ir integrēts ar augstas veiktspējas 8 bitu mikrokontrolleru. Šis sensors ietver pretestības elementu un sensoru mitrām NTC temperatūras mērīšanas ierīcēm. Tam ir lieliska kvalitāte, ātra reakcija, spēja traucēt un augsta veiktspēja.
3. OLED; -Šī OLED displeja vienība ir balstīta uz SSD1306, un tā var pašizgaismoties ar augstu izšķirtspēju 128 × 64 un skata leņķi, kas lielāks par 160 grādiem.
4. CP2102:- SiLabs CP2102 mikroshēma ir vienas mikroshēmas USB uz UART tilta IC. Tam nepieciešami minimāli ārējie komponenti. CP2102 var izmantot, lai migrētu mantotās sērijas portu ierīces uz USB. Šis modulis palīdz visiem, kam patīk RS232/Serial Communication protokols, ļoti viegli izveidot USB ierīces.
5. Jumper vadi
2. darbība: komponentu savienošana kopā
![Komponentu savienošana kopā Komponentu savienošana kopā](https://i.howwhatproduce.com/images/010/image-27182-3-j.webp)
Komponentu savienošana, kā parādīts shēmas shēmā.
3. darbība. ESP32 importēšana
![ESP32 importēšana ESP32 importēšana](https://i.howwhatproduce.com/images/010/image-27182-4-j.webp)
Pirmais solis ir importēt ESP32 plāksni uz Arduino IDE. Lūk, kā konfigurēt Arduino IDE, lai mēs varētu apkopot ESP32:
4. darbība: bibliotēku instalēšana
![Bibliotēku instalēšana Bibliotēku instalēšana](https://i.howwhatproduce.com/images/010/image-27182-5-j.webp)
![Bibliotēku instalēšana Bibliotēku instalēšana](https://i.howwhatproduce.com/images/010/image-27182-6-j.webp)
![Bibliotēku instalēšana Bibliotēku instalēšana](https://i.howwhatproduce.com/images/010/image-27182-7-j.webp)
1. DHT11 bibliotēkas instalēšana
Arduino IDE >> atlasiet Skice >> Iekļaut bibliotēku >> Pārvaldīt bibliotēku >> dht sensoru bibliotēka
2. SSDI306 bibliotēkas instalēšana.
Arduino IDE >> atlasiet Skice >> Iekļaut bibliotēku >> Pārvaldīt bibliotēku >> ssd1306
3. Adafruit GFX bibliotēkas instalēšana
Arduino IDE >> atlasiet Skice >> Iekļaut bibliotēku >> Pārvaldīt bibliotēku >> adafruit gfx
5. darbība. ThingSpeak iestatīšana
![ThingSpeak iestatīšana ThingSpeak iestatīšana](https://i.howwhatproduce.com/images/010/image-27182-8-j.webp)
![ThingSpeak iestatīšana ThingSpeak iestatīšana](https://i.howwhatproduce.com/images/010/image-27182-9-j.webp)
![ThingSpeak iestatīšana ThingSpeak iestatīšana](https://i.howwhatproduce.com/images/010/image-27182-10-j.webp)
1. darbība: dodieties uz vietni https://thingspeak.com/ un izveidojiet savu ThingSpeak kontu, ja jums tā nav. Ielogojieties savā kontā.
2. darbība. Izveidojiet kanālu, noklikšķinot uz Jauns kanāls
3. darbība. Ievadiet informāciju par kanālu.
Nosaukums: jebkurš vārds
Apraksts: pēc izvēles
1. lauks: temperatūra, 2. lauks: mitrums - tas tiks parādīts analīzes grafikā. Ja jums ir nepieciešami vairāk nekā 2 kanāli, varat izveidot papildu datus. Saglabājiet šo iestatījumu.
4. solis: Tagad jūs varat redzēt kanālus. Noklikšķiniet uz cilnes “API atslēgas”. Šeit jūs iegūsit kanāla ID un API atslēgas. Ņemiet to vērā.
5. darbība: atveriet Arduino IDE un instalējiet ThingSpeak bibliotēku. Lai to izdarītu, dodieties uz Skice> Iekļaut bibliotēku> Pārvaldīt bibliotēkas. Atrodiet ThingSpeak un instalējiet bibliotēku. ThingSpeak sakaru bibliotēka Arduino, ESP8266 un ESP32 https://thingspeak.com 6. darbība. Nepieciešams mainīt kodu. Zemāk esošajā kodā jums jāmaina tīkla SSID, parole un ThingSpeak kanāla un API atslēgas.
6. darbība: avota kods
Lejupielādējiet šeit pievienoto kodu un augšupielādējiet to savā panelī. PIEZĪME. Pirms zemāk esošā koda augšupielādes šādas rindiņas (56, 57) jāmaina, izmantojot atbilstošo ThingSpeak kanāla ID un API atslēgu
//***********************************//
neparakstīts garš myChannelNumber = SECRET_CH_ID;
const char * myWriteAPIKey = SECRET_WRITE_APIKEY;
//***********************************//
Kods:
7. darbība: izvade
![Izeja Izeja](https://i.howwhatproduce.com/images/010/image-27182-11-j.webp)
Izeja būs tāda pati kā attēlā ThingSpeak. Ceru, ka tas jums atviegloja. Noteikti abonējiet, ja jums patika šis raksts un ka tas jums šķita noderīgs, un, ja jums ir kādi jautājumi vai nepieciešama palīdzība, vienkārši atstājiet komentāru zemāk.
Paldies elementzonline.com
Ieteicams:
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: 5 soļi
![(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: 5 soļi (IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: 5 soļi](https://i.howwhatproduce.com/images/001/image-61-11-j.webp)
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: Šajā pamācībā mēs izveidosim vienkāršu IOT projektu, kurā mēs iegūstam mūsu pilsētas laika apstākļu datus no vietnes openweather.com/api un parādām tos, izmantojot apstrādes programmatūru
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: 11 soļi
![Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: 11 soļi Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: 11 soļi](https://i.howwhatproduce.com/images/002/image-4640-j.webp)
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: Jūs visi varētu zināt tradicionālo laika staciju; bet vai esat kādreiz domājuši, kā tas patiesībā darbojas? Tā kā tradicionālā meteoroloģiskā stacija ir dārga un apjomīga, šo staciju blīvums uz platības vienību ir ļoti zems, kas veicina
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi
![Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: 4 soļi](https://i.howwhatproduce.com/images/005/image-13876-j.webp)
Laika apstākļu novērošanas sistēma, izmantojot Raspberry Pi3 un DHT11 sensoru: Šajā apmācībā es parādīšu, kā savienot DHT11 ar Raspberry Pi un izvadīt mitruma un temperatūras rādījumus uz LCD. DHT11 temperatūras un mitruma sensors ir jauks mazs modulis kas nodrošina digitālo temperatūru un mitrumu
Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: 6 soļi
![Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: 6 soļi Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: 6 soļi](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
Paātrinājuma uzraudzība, izmantojot Raspberry Pi un AIS328DQTR, izmantojot Python: Paātrinājums ir ierobežots, es domāju, ka saskaņā ar dažiem fizikas likumiem.- Terijs Rilejs A gepards, dzenoties pakaļ, izmanto pārsteidzošu paātrinājumu un ātras ātruma izmaiņas. Ātrākā radība krastā laiku pa laikam izmanto savu maksimālo tempu, lai noķertu laupījumu
Izveidojiet laika apstākļu informācijas paneli, izmantojot Dark Sky API: 5 soļi (ar attēliem)
![Izveidojiet laika apstākļu informācijas paneli, izmantojot Dark Sky API: 5 soļi (ar attēliem) Izveidojiet laika apstākļu informācijas paneli, izmantojot Dark Sky API: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-3193-32-j.webp)
Izveidojiet laika apstākļu informācijas paneli, izmantojot Dark Sky API: Dark Sky specializējas laika prognozēšanā un vizualizācijā. Stilīgākais Dark Sky aspekts ir viņu laika apstākļu API, ko mēs varam izmantot, lai izgūtu laika apstākļu datus no gandrīz jebkuras vietas pasaulē. Tas ir ne tikai lietains vai saulains laiks, bet arī temperatūra