Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Kumusta mga tao, sa mga itinuturo na ito matututunan natin kung paano i-interface ang sensor ng temperatura ng DHT11 na may m5stick-C (isang development board ng m5stack) at ipakita ito sa pagpapakita ng m5stick-C. Kaya sa tutorial na ito babasahin natin ang temperatura, halumigmig at init index mula sa DHT11 at i-print ito sa m5stack m5stick-C gamit ang Arduino IDE. Kaya gumawa kami ng isang aparato ng pagsubaybay sa temperatura na may m5stick C at DHT11.
Hakbang 1: Mga Bagay na Kailangan mo
Para sa proyektong ito kakailanganin mo ang mga sumusunod na bagay: 1 - m5stick-C development board 2- DHT11 Temperatura sensor3-Ilang mga jumper wires4-Type C usb cable para sa Programming
Hakbang 2: Pag-set up ng Arduino IDE para sa mga ESP32 Board
Siguraduhing na-install mo ang mga board ng ESP32 sa iyong Arduino IDE at kung hindi ito ang kadahilanan, mangyaring sundin ang mga sumusunod na itinuturo upang gawin iyon:
Hakbang 3: Pag-install ng Mga Aklatan
pumunta sa iyong Arduino IDE pagkatapos ay pumunta sa Sketch> Isama ang Library> Pamahalaan ang Mga Aklatan. Ipapakita ang Manager ng Library. Pagkatapos Paghahanap para sa "DHT" sa kahon sa Paghahanap at i-install ang librong DHT na ito sa Arduino ide. Matapos mai-install ang librong ito ng DHT, i-type ang "Adafruit Unified Sensor" sa box para sa paghahanap at Mag-scroll pababa upang maghanap ang library at mai-install ito at handa ka nang mag-code.
Hakbang 4: Mga Koneksyon
Ang mga koneksyon ay napaka-simple. DHT11 pin 1 (signal pin): ay konektado sa G26 ng m5stick-CDHT11 pin 2 (VCC): pupunta sa 3v3 pin ng m5stick-CDHT11 pin 3 (GND): pupunta sa GND pin ng m5stick-C
Hakbang 5: Code
Kopyahin ang sumusunod na code mula sa paglalarawan at I-upload ito sa iyong m5stick-C development board: // Halimbawa ng pagsubok sa sketch para sa iba't ibang mga DHT halumigmig / temperatura sensor # isama ang "M5stickC.h" # isama ang "DHT.h" #define DHTPIN 26 // ano pin ay konektado tayo sa # tukuyin ang TFT_GREY 0x5AEB // Hindi kompromiso ang anumang uri na iyong ginagamit! 21 (AM2301) // Initialize DHT sensor for normal 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); void setup () {M5.begin (); M5. Lcd.setRotation (3); Serial.begin (9600); Serial.println ("DHTxx test!"); dht.begin ();} void loop () {// Maghintay ng ilang segundo sa pagitan ng mga sukat. pagkaantala (2000); M5. Lcd.fillScreen (TFT_GREY); // Ang temperatura sa pagbabasa o halumigmig ay tumatagal ng halos 250 milliseconds! // Ang mga pagbasa ng sensor ay maaari ring hanggang sa 2 segundo 'old' (ito ay isang napakabagal ng sensor) float h = dht.readHumidity (); // Basahin ang temperatura bilang Celsius float t = dht.readTemperature (); // Basahin ang temperatura habang ang Fahrenheit float f = dht.readTemperature (totoo); // Suriin kung may nabasa na nabigo at lumabas nang maaga (upang subukang muli). kung (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Nabigong basahin mula sa sensor ng DHT!"); bumalik; } M5. Lcd.setCursor (0, 0, 2); M5. Lcd.setTextColor (TFT_WHITE, TFT_BLACK); M5. Lcd.setTextSize (1); // Compute heat index // Dapat magpadala ng temp sa Fahrenheit! float hi = dht.computeHeatIndex (f, h); M5. Lcd.println (""); M5. Lcd.print ("Humidity:"); M5. Lcd.println (h); Serial.print ("Humidity:"); Serial.print (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 ("Heat index:"); M5. Lcd.println (hi); Serial.print ("Heat index:"); Serial.print (hi); Serial.println ("* F");}
Hakbang 6: Output
Matapos i-upload ang code ay makikita mo ang temperatura, halumigmig at heat index sa display bilang output. Mangyaring mag-refer sa video upang makita ang wastong output ng temperatura halumigmig at heat index ng DHT11.
Inirerekumendang:
M5STACK Paano Maipakita ang Temperatura, Humidity at Presyon sa M5StickC ESP32 Paggamit ng Visuino - Madaling Gawin: 6 Hakbang
M5STACK Paano Maipakita ang Temperatura, Humidity at Presyon sa M5StickC ESP32 Paggamit ng Visuino - Madaling Gawin: Sa tutorial na ito matututunan namin kung paano i-program ang ESP32 M5Stack StickC na may Arduino IDE at Visuino upang Maipakita ang Temperatura, Humidity at Presyon gamit ang ENV sensor (DHT12, BMP280, BMM150)
Pagmamanman ng Temperatura sa Temperatura at Humidity Gamit ang Cloud ng ESP32 at AskSensors: 6 na Hakbang
Pagsubaybay sa Temperatura ng Temperatura at Humidity Sa Cloud ng ESP32 at AskSensors: Sa tutorial na ito matututunan mo kung paano subaybayan ang temperatura at halumigmig ng iyong silid o desk gamit ang DHT11 at ang ESP32 na konektado sa cloud. Ang aming mga pag-update ng tutorial ay matatagpuan dito. DHT11 Mga detalye: Ang sensor ng DHT11 ay maaaring masukat ang temperatura
Sukatin ang Temperatura at Humidity Gamit ang DHT11 / DHT22 at Arduino: 4 na Hakbang
Sukatin ang Temperatura at Humidity Gamit ang DHT11 / DHT22 at Arduino: Sa Arduino Tutorial na ito matututunan natin kung paano gamitin ang DHT11 o ang sensor ng DHT22 para sa pagsukat ng temperatura at halumigmig sa Arduino board
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag
Nagpe-play ng Flappy Bird Game Sa M5stack Esp32 Batay sa M5stick C Development Board: 5 Mga Hakbang
Paglalaro ng Flappy Bird Game Sa M5stack Esp32 Batay M5stick C Development Board: Kumusta mga tao ngayon matututunan natin kung paano i-upload ang flappy bird game code sa m5stick c development board na ibinigay ng m5stack. Para sa maliit na proyekto na kakailanganin mo ang sumusunod na dalawang bagay: m5stick-c development board: https://www.utsource.net/itm/p/8663561.h