Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ բաներ
- Քայլ 2. UP Arduino IDE- ի կարգավորում ESP32 տախտակների համար
- Քայլ 3: Գրադարանների տեղադրում
- Քայլ 4: Կապեր
- Քայլ 5: Կոդ
- Քայլ 6: Արդյունք
![ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով](https://i.howwhatproduce.com/images/002/image-3249-17-j.webp)
Video: ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով
![Video: ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով Video: ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով](https://i.ytimg.com/vi/onBqlWvFd0I/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Image Image](https://i.howwhatproduce.com/images/002/image-3249-19-j.webp)
![](https://i.ytimg.com/vi/WUXtCtSJg1M/hqdefault.jpg)
![Ձեզ անհրաժեշտ բաներ Ձեզ անհրաժեշտ բաներ](https://i.howwhatproduce.com/images/002/image-3249-20-j.webp)
Ողջույն, տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես միացնել DHT11 ջերմաստիճանի տվիչը m5stick-C- ի հետ (զարգացման տախտակ m5stack- ի միջոցով) և ցուցադրել այն m5stick-C- ի ցուցադրման վրա: Այսպիսով, այս ձեռնարկում մենք կկարդանք ջերմաստիճանը, խոնավությունը և ջերմությունը ցուցիչ DHT11- ից և տպեք այն m5stack m5stick-C- ի վրա ՝ օգտագործելով Arduino IDE- ն: Այսպիսով, մենք կկազմենք ջերմաստիճանի մոնիտորինգի սարք m5stick C և DHT11- ով:
Քայլ 1: Ձեզ անհրաժեշտ բաներ
![Ձեզ անհրաժեշտ բաներ Ձեզ անհրաժեշտ բաներ](https://i.howwhatproduce.com/images/002/image-3249-21-j.webp)
Այս նախագծի համար ձեզ հարկավոր են հետևյալ իրերը.
Քայլ 2. UP Arduino IDE- ի կարգավորում ESP32 տախտակների համար
![USP Arduino IDE- ի կարգավորում ESP32 տախտակների համար USP Arduino IDE- ի կարգավորում ESP32 տախտակների համար](https://i.howwhatproduce.com/images/002/image-3249-22-j.webp)
Համոզվեք, որ ձեր Arduino IDE- ում տեղադրել եք ESP32 տախտակներ, և եթե դա այդպես չէ, ապա հետևեք դրան, հետևեք հետևյալ հրահանգներին. ESP32 BOARDS INSTALL:
Քայլ 3: Գրադարանների տեղադրում
![Գրադարանների տեղադրում Գրադարանների տեղադրում](https://i.howwhatproduce.com/images/002/image-3249-23-j.webp)
![Գրադարանների տեղադրում Գրադարանների տեղադրում](https://i.howwhatproduce.com/images/002/image-3249-24-j.webp)
գնացեք ձեր Arduino IDE, այնուհետև գնացեք ուրվագիծ> Ներառել գրադարան> Կառավարեք գրադարանները: Գրադարանի մենեջերը կցուցադրվի: Հետո Որոնման դաշտում փնտրեք «DHT» և տեղադրեք այս DHT գրադարանը Arduino ide- ում: Այս DHT գրադարանը տեղադրելուց հետո որոնման դաշտում մուտքագրեք «Adafruit Unified Sensor» և ոլորեք մինչև ներքև ՝ գտնելու համար: գրադարանը և տեղադրեք այն, և դուք պատրաստ եք կոդավորել:
Քայլ 4: Կապեր
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/002/image-3249-25-j.webp)
![Միացումներ Միացումներ](https://i.howwhatproduce.com/images/002/image-3249-26-j.webp)
Միացումները շատ պարզ են: DHT11 pin 1 (ազդանշանային կապ). Միացված կլինի m26stick-CDHT11 pin 2 (VCC) G26- ին. Անցնելու է m5stick-CDHT11 pin 3 (GND) 3v3 փին: անցնելու է GND pin m5stick-C
Քայլ 5: Կոդ
![Կոդ Կոդ](https://i.howwhatproduce.com/images/002/image-3249-27-j.webp)
Պատճենեք հետևյալ ծածկագիրը նկարագրությունից և վերբեռնեք այն ձեր m5stick-C զարգացման տախտակին: // DHT- ի տարբեր խոնավության/ջերմաստիճանի տվիչների փորձարկման ուրվագիծը#ներառում է "M5stickC.h"#ներառել "DHT.h"#սահմանել DHTPIN 26 // ինչ քորոց, մենք կապված ենք#define TFT_GREY 0x5AEB // Մեկնաբանեք, թե ինչ տեսակի եք օգտագործում:#սահմանեք DHTTYPE DHT11 // DHT 11 //#սահմանեք DHTTYPE DHT22 // DHT 22 (AM2302) //#սահմանեք DHTTYPE DHT21 // DHT 21 (AM2301) // Նախնականացնել DHT սենսորը նորմալ 16 մՀց ArduinoDHT dht (DHTPIN, DHTTYPE) համար; անվավեր կարգավորում () {M5.begin (); M5. Lcd.setRotation (3); Serial.begin (9600); Serial.println ("DHTxx թեստ!"); dht.begin ();} void loop () {// Չափումների միջև սպասեք մի քանի վայրկյան: ուշացում (2000); M5. Lcd.fillScreen (TFT_GREY); // Ընթերցանության ջերմաստիճանը կամ խոնավությունը տևում է մոտ 250 միլիվայրկյան: // Սենսորների ընթերցումները կարող են լինել նաև մինչև 2 վայրկյան «հին» (դա շատ դանդաղ սենսոր է) float h = dht.readHumidity (); // Կարդացեք ջերմաստիճանը որպես Celsius float t = dht.readTemperature (); // Կարդացեք ջերմաստիճանը որպես Fahrenheit float f = dht.readTemperature (ճշմարիտ); // Ստուգեք, եթե որևէ ընթերցում ձախողվեց և շուտ դուրս եկեք (նորից փորձելու համար): if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Չհաջողվեց կարդալ DHT սենսորից!"); վերադարձ; } M5. Lcd.setCursor (0, 0, 2); M5. Lcd.setTextColor (TFT_WHITE, TFT_BLACK); M5. Lcd.setTextSize (1); // Հաշվարկել ջերմության ինդեքսը // Պետք է ջերմաստիճան ուղարկի Ֆարենհեյթում: float hi = dht.computeHeatIndex (f, h); M5. Lcd.println (""); M5. Lcd.print («Խոնավություն.»); M5. Lcd.println (ժ); Serial.print ("Խոնավություն."); Serial.print (h); Serial.print (" %\ t"); M5. Lcd.setTextColor (TFT_YELLOW, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print («peratերմաստիճանը.»); M5. Lcd.println (t); Serial.print ("Temերմաստիճանը."); 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 («atերմության ինդեքս.»); M5. Lcd.println (բարև); Serial.print («atերմության ինդեքս.»); Serial.print (բարև); Serial.println (" *F");}
Քայլ 6: Արդյունք
![Image Image](https://i.howwhatproduce.com/images/002/image-3249-29-j.webp)
![](https://i.ytimg.com/vi/WUXtCtSJg1M/hqdefault.jpg)
![Ելք Ելք](https://i.howwhatproduce.com/images/002/image-3249-30-j.webp)
Կոդը վերբեռնելուց հետո դուք կկարողանաք էկրանին տեսնել ջերմաստիճանը, խոնավությունը և ջերմության ինդեքսը որպես ելք: Խնդրում ենք անդրադառնալ տեսանյութին ՝ DHT11- ի ջերմաստիճանի խոնավության և ջերմության ինդեքսի ճիշտ ելքը տեսնելու համար:
Խորհուրդ ենք տալիս:
Օդի որակի մոնիտոր MQ135- ով և արտաքին ջերմաստիճանի և խոնավության տվիչ MQTT- ով. 4 քայլ
![Օդի որակի մոնիտոր MQ135- ով և արտաքին ջերմաստիճանի և խոնավության տվիչ MQTT- ով. 4 քայլ Օդի որակի մոնիտոր MQ135- ով և արտաքին ջերմաստիճանի և խոնավության տվիչ MQTT- ով. 4 քայլ](https://i.howwhatproduce.com/images/008/image-22031-j.webp)
Օդի որակի մոնիտոր MQ135- ով և արտաքին ջերմաստիճանի և խոնավության տվիչ MQTT- ով. Սա փորձարկման նպատակով է
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
![Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով) Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Ֆլապի թռչնի խաղ խաղալ M5stack Esp32- ի վրա հիմնված M5stick C զարգացման տախտակով ՝ 5 քայլ
![Ֆլապի թռչնի խաղ խաղալ M5stack Esp32- ի վրա հիմնված M5stick C զարգացման տախտակով ՝ 5 քայլ Ֆլապի թռչնի խաղ խաղալ M5stack Esp32- ի վրա հիմնված M5stick C զարգացման տախտակով ՝ 5 քայլ](https://i.howwhatproduce.com/images/002/image-3456-39-j.webp)
Play Flappy Bird Game with M5stack Esp32 Based M5stick C Development Board. Ողջույն, տղերք, այսօր մենք կսովորենք, թե ինչպես վերբեռնել flappy bird խաղի կոդը m5stack- ի տրամադրած m5stick c զարգացման տախտակին: Այս փոքր նախագծի համար ձեզ հարկավոր կլինի հետևյալ երկու բան. M5stick-c զարգացման խորհուրդ ՝ https://www.utsource.net/itm/p/8663561.h
Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ) ՝ 5 քայլ
![Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ) ՝ 5 քայլ Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ) ՝ 5 քայլ](https://i.howwhatproduce.com/images/005/image-13591-17-j.webp)
Անլար խոնավության մոնիտոր (ESP8266 + խոնավության ցուցիչ). Ես մաղադանոս եմ գնում կաթսայում, և օրվա մեծ մասը հողը չորացել էր: Այսպիսով, ես որոշեցի կատարել այս նախագիծը ՝ մաղադանոսով կաթսայի մեջ հողի խոնավությունը զգալու մասին, ստուգելու համար, երբ ինձ պետք է ջուր լցնել հողը: Կարծում եմ, որ այս սենսորը (Capacitive խոնավության ցուցիչ v1.2) լավ է
IoT- ի վրա հիմնված ջերմաստիճանի մոնիտոր `6 քայլ
![IoT- ի վրա հիմնված ջերմաստիճանի մոնիտոր `6 քայլ IoT- ի վրա հիմնված ջերմաստիճանի մոնիտոր `6 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11134660-iot-based-temperature-monitor-6-steps-j.webp)
IoT- ի վրա հիմնված ջերմաստիճանի մոնիտոր. Բարև ընկերներ, սա իմ առաջին հրահանգն է: Այս ուսուցանվողը ձեզ կսովորեցնի, թե ինչպես միացնել Arduino- ն և Raspberry Pi- ն և Raspberry Pi- ն Adafruit Platform- ին և Thingspeak- ին: Այս հրահանգով ջերմաստիճանը կարելի է դիտել Adafruit dashboa- ում