Kazalo:
- Korak: Stvari, ki jih potrebujete
- 2. korak: Nastavitev Arduino IDE za plošče ESP32
- 3. korak: Namestitev knjižnic
- 4. korak: Povezave
- 5. korak: Koda
- 6. korak: Izhod
![Vremenski monitor na osnovi ESP32 M5Stack M5stick C z DHT11 - Spremljajte indeks temperature in vlažnosti ter toplote na M5stick-C z DHT11: 6 korakov Vremenski monitor na osnovi ESP32 M5Stack M5stick C z DHT11 - Spremljajte indeks temperature in vlažnosti ter toplote na M5stick-C z DHT11: 6 korakov](https://i.howwhatproduce.com/images/002/image-3249-17-j.webp)
Video: Vremenski monitor na osnovi ESP32 M5Stack M5stick C z DHT11 - Spremljajte indeks temperature in vlažnosti ter toplote na M5stick-C z DHT11: 6 korakov
![Video: Vremenski monitor na osnovi ESP32 M5Stack M5stick C z DHT11 - Spremljajte indeks temperature in vlažnosti ter toplote na M5stick-C z DHT11: 6 korakov Video: Vremenski monitor na osnovi ESP32 M5Stack M5stick C z DHT11 - Spremljajte indeks temperature in vlažnosti ter toplote na M5stick-C z DHT11: 6 korakov](https://i.ytimg.com/vi/nhHPd_3e7cE/hqdefault.jpg)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
![Image Image](https://i.howwhatproduce.com/images/002/image-3249-19-j.webp)
![](https://i.ytimg.com/vi/WUXtCtSJg1M/hqdefault.jpg)
![Stvari, ki jih potrebujete Stvari, ki jih potrebujete](https://i.howwhatproduce.com/images/002/image-3249-20-j.webp)
Pozdravljeni fantje, v tem navodilu se bomo naučili, kako povezati vmesnik temperaturnega senzorja DHT11 z m5stick-C (razvojna plošča podjetja m5stack) in ga prikazati na zaslonu m5stick- C. Tako bomo v tem vodiču prebrali temperaturo, vlažnost in toploto indeksa iz DHT11 in ga natisnite na m5stack m5stick-C z uporabo Arduino IDE, zato bomo izdelali napravo za spremljanje temperature z m5stick C in DHT11.
Korak: Stvari, ki jih potrebujete
![Stvari, ki jih potrebujete Stvari, ki jih potrebujete](https://i.howwhatproduce.com/images/002/image-3249-21-j.webp)
Za ta projekt boste potrebovali naslednje stvari: 1-razvojna plošča m5stick-C 2- DHT11 Temperaturni senzor 3-Nekaj mostičnih žic 4-USB kabel tipa C za programiranje
2. korak: Nastavitev Arduino IDE za plošče ESP32
![NASTAVITEV Arduino IDE za plošče ESP32 NASTAVITEV Arduino IDE za plošče ESP32](https://i.howwhatproduce.com/images/002/image-3249-22-j.webp)
Prepričajte se, da ste v svoj Arduino IDE namestili plošče ESP32, če pa temu ni tako, sledite naslednjim navodilom: ESP32 PLOŠČE NAMESTITE:
3. korak: Namestitev knjižnic
![Namestitev knjižnic Namestitev knjižnic](https://i.howwhatproduce.com/images/002/image-3249-23-j.webp)
![Namestitev knjižnic Namestitev knjižnic](https://i.howwhatproduce.com/images/002/image-3249-24-j.webp)
pojdite na svoj Arduino IDE in pojdite na Sketch> Include Library> Manage Libraries. Prikazal se bo upravitelj knjižnice. Nato v iskalnem polju poiščite »DHT« in namestite knjižnico DHT v Arduino ide. Po namestitvi te knjižnice DHT v iskalno polje vnesite »Adafruit Unified Sensor« in se pomaknite do konca, da poiščete knjižnico in jo namestite in pripravljeni ste na kodiranje.
4. korak: Povezave
![Povezave Povezave](https://i.howwhatproduce.com/images/002/image-3249-25-j.webp)
![Povezave Povezave](https://i.howwhatproduce.com/images/002/image-3249-26-j.webp)
Povezave so zelo preproste. DHT11 pin 1 (signalni pin): bo povezan z G26 na m5stick-CDHT11 pin 2 (VCC): bo šel na 3v3 pin m5stick-CDHT11 pin 3 (GND): bo šel na GND pin m5stick-C
5. korak: Koda
![Koda Koda](https://i.howwhatproduce.com/images/002/image-3249-27-j.webp)
Kopirajte naslednjo kodo iz opisa in jo naložite na razvojno ploščo m5stick-C: // Primer preskusne skice za različne senzorje vlažnosti/temperature DHT#vključuje "M5stickC.h" #vključi "DHT.h" #define DHTPIN 26 // kaj pin smo povezani#define TFT_GREY 0x5AEB // Odkomentirajte katero koli vrsto, ki jo uporabljate! #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) // Inicializirajte senzor DHT za normalne 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); void setup () {M5.begin (); M5. Lcd.setRotation (3); Serial.begin (9600); Serial.println ("DHTxx test!"); dht.begin ();} void loop () {// Počakajte nekaj sekund med meritvami. zamuda (2000); M5. Lcd.fillScreen (TFT_GREY); // Odčitavanje temperature ali vlažnosti traja približno 250 milisekund! // Odčitki senzorjev so lahko tudi do 2 sekundi "stari" (to je zelo počasen senzor) float h = dht.readHumidity (); // Temperatura se bere kot Celzijev plavajoči t = dht.readTemperature (); // Temperatura se bere kot Fahrenheitov plovec f = dht.readTemperature (true); // Preverim, ali kakšno branje ni uspelo, in izstopite zgodaj (poskusite znova). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Ni bilo mogoče prebrati s senzorja DHT!"); vrnitev; } M5. Lcd.setCursor (0, 0, 2); M5. Lcd.setTextColor (TFT_WHITE, TFT_BLACK); M5. Lcd.setTextSize (1); // Izračunajte toplotni indeks // Morate poslati temperaturo v Fahrenheitu! float hi = dht.computeHeatIndex (f, h); M5. Lcd.println (""); M5. Lcd.print ("Vlažnost:"); M5. Lcd.println (h); Serial.print ("Vlažnost:"); Serijski.tisk (h); Serial.print (" %\ t"); M5. Lcd.setTextColor (TFT_YELLOW, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("Temperatura:"); M5. Lcd.println (t); Serial.print ("Temperatura:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); M5. Lcd.setTextColor (TFT_GREEN, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("Toplotni indeks:"); M5. Lcd.println (zdravo); Serial.print ("Toplotni indeks:"); Serial.print (zdravo); Serial.println (" *F");}
6. korak: Izhod
![Image Image](https://i.howwhatproduce.com/images/002/image-3249-29-j.webp)
![](https://i.ytimg.com/vi/WUXtCtSJg1M/hqdefault.jpg)
![Izhod Izhod](https://i.howwhatproduce.com/images/002/image-3249-30-j.webp)
Ko naložite kodo, boste na zaslonu kot izhod videli temperaturo, vlažnost in indeks toplote. Prosimo, da si ogledate videoposnetek, če si želite ogledati pravilno izhod temperature in indeksa toplote DHT11.
Priporočena:
ThingSpeak, IFTTT, senzor temperature in vlažnosti ter Google Sheet: 8 korakov
![ThingSpeak, IFTTT, senzor temperature in vlažnosti ter Google Sheet: 8 korakov ThingSpeak, IFTTT, senzor temperature in vlažnosti ter Google Sheet: 8 korakov](https://i.howwhatproduce.com/images/012/image-33087-j.webp)
ThingSpeak, IFTTT, senzor temperature in vlažnosti ter Google Sheet: V tem projektu bomo merili temperaturo in vlago z uporabo NCD senzorja temperature in vlažnosti, ESP32 in ThingSpeak. V Google Sheet bomo poslali tudi različne odčitke temperature in vlažnosti z uporabo ThingSpeak in IFTTT za analizo se
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov
![Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: 5 korakov](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Running Rainbow na Neopixel Ws2812 z uporabo M5stack M5stick C z uporabo Arduino IDE: Pozdravljeni fantje, v tem navodilu se bomo naučili uporabljati LED diode neopixel ws2812 ali LED trak ali LED matrico ali LED obroč z razvojno ploščo m5stack m5stick-C z Arduino IDE in naredili bomo mavrični vzorec z njim
Igranje igre Flappy Bird z razvojno ploščo M5stack Esp32 na osnovi M5stick C: 5 korakov
![Igranje igre Flappy Bird z razvojno ploščo M5stack Esp32 na osnovi M5stick C: 5 korakov Igranje igre Flappy Bird z razvojno ploščo M5stack Esp32 na osnovi M5stick C: 5 korakov](https://i.howwhatproduce.com/images/002/image-3456-39-j.webp)
Igranje igre Flappy Bird z razvojno ploščo M5stack Esp32 na osnovi M5stick C: Pozdravljeni, danes se bomo naučili, kako naložiti kodo igre flappy bird na razvojno ploščo m5stick c, ki jo ponuja m5stack. Za ta majhen projekt boste potrebovali dve stvari: m5stick-c razvojna plošča: https://www.utsource.net/itm/p/8663561.h
RuuviTag in PiZero W ter Blinkt! termometer na osnovi svetilnika Bluetooth: 3 koraki (s slikami)
![RuuviTag in PiZero W ter Blinkt! termometer na osnovi svetilnika Bluetooth: 3 koraki (s slikami) RuuviTag in PiZero W ter Blinkt! termometer na osnovi svetilnika Bluetooth: 3 koraki (s slikami)](https://i.howwhatproduce.com/images/004/image-10690-2-j.webp)
RuuviTag in PiZero W ter Blinkt! termometer na osnovi svetilnika Bluetooth: ta navodila opisujejo pristop za branje podatkov o temperaturi in vlažnosti iz RuuviTaga z uporabo Bluetootha z Raspberry Pi Zero W in za prikaz vrednosti v binarnih številkah na Pimoronijevem utripanju! pHAT. Ali skratka: kako zgraditi državo
Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: 13 korakov (s slikami)
![Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: 13 korakov (s slikami) Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: 13 korakov (s slikami)](https://i.howwhatproduce.com/images/003/image-7803-43-j.webp)
Prikaz temperature in vlažnosti ter zbiranje podatkov z Arduinom in obdelavo: Uvod: To je projekt, ki uporablja ploščo Arduino, senzor (DHT11), računalnik z operacijskim sistemom Windows in program za obdelavo (brezplačen prenos) za prikaz podatkov o temperaturi, vlažnosti v digitalnem in obrazec s stolpčnim grafikonom, prikaz časa in datuma ter zagon štetja