Სარჩევი:
- ნაბიჯი 1: ის, რაც გჭირდებათ
- ნაბიჯი 2: დააყენეთ UP Arduino IDE ESP32 დაფებისთვის
- ნაბიჯი 3: ბიბლიოთეკების დაყენება
- ნაბიჯი 4: კავშირები
- ნაბიჯი 5: კოდი
- ნაბიჯი 6: გამომავალი
ვიდეო: ESP32 დაფუძნებული M5Stack M5stick C ამინდის მონიტორი DHT11 - მონიტორინგის ტემპერატურის ტენიანობა და სითბოს ინდექსი M5stick-C– ზე DHT11: 6 საფეხურით
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
გამარჯობა ბიჭებო, ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა შევაერთოთ DHT11 ტემპერატურის სენსორი m5stick-C– ით (განვითარების დაფა m5stack– ით) და გამოვაჩინოთ იგი m5stick-C– ის ჩვენებაზე. ინდექსი DHT11– დან და დაბეჭდეთ m5stack m5stick-C– ზე Arduino IDE– ს გამოყენებით. ასე რომ, ჩვენ გავაკეთებთ ტემპერატურის მონიტორინგის მოწყობილობას m5stick C და DHT11.
ნაბიჯი 1: ის, რაც გჭირდებათ
ამ პროექტისთვის დაგჭირდებათ შემდეგი ნივთები: 1-m5stick-C განვითარების დაფა 2- DHT11 ტემპერატურის სენსორი 3-რამდენიმე ჯუმბერის მავთული 4 ტიპის C USB კაბელი პროგრამირებისთვის
ნაბიჯი 2: დააყენეთ UP Arduino IDE ESP32 დაფებისთვის
დარწმუნდით, რომ დააინსტალირეთ ESP32 დაფები თქვენს Arduino IDE- ში და თუ ეს ასე არ არის, გთხოვთ, მიჰყევით შემდეგ ინსტრუქციას, რომ გააკეთოთ ეს: ESP32 დაფები დააინსტალირეთ:
ნაბიჯი 3: ბიბლიოთეკების დაყენება
გადადით თქვენს Arduino IDE– ზე, შემდეგ გადადით ესკიზზე> ბიბლიოთეკის ჩართვა> ბიბლიოთეკების მართვა. ბიბლიოთეკის მენეჯერი ნაჩვენები იქნება. შემდეგ მოძებნეთ "DHT" საძიებო ველში და დააინსტალირეთ ეს DHT ბიბლიოთეკა Arduino ide- ში. ამ DHT ბიბლიოთეკის დაყენების შემდეგ, საძიებო ველში ჩაწერეთ "Adafruit Unified Sensor" და ბოლომდე გადაახვიეთ მოსაძებნად ბიბლიოთეკა და დააინსტალირეთ და თქვენ მზად ხართ კოდირებისთვის.
ნაბიჯი 4: კავშირები
კავშირები ძალიან მარტივია. DHT11 pin 1 (სიგნალის პინი): იქნება დაკავშირებული G26 of m5stick-CDHT11 pin 2 (VCC): გადავა m5stick-CDHT11 pin 3 (GND) 3v3 pin– ზე: გადავა GND pin– ზე m5stick-C
ნაბიჯი 5: კოდი
დააკოპირეთ შემდეგი კოდი აღწერილობიდან და ატვირთეთ თქვენს m5stick-C განვითარების დაფაზე: // DHT ტენიანობის/ტემპერატურის სენსორების ტესტირების ესკიზი#მოიცავს "M5stickC.h"#მოიცავს "DHT.h"#განსაზღვრეთ DHTPIN 26 // რა pin ჩვენ დაკავშირებულია#განსაზღვრეთ TFT_GREY 0x5AEB // გამოაქვეყნეთ კომენტარი რა ტიპისაც იყენებთ!#განსაზღვრეთ DHTTYPE DHT11 // DHT 11 //#განსაზღვრეთ DHTTYPE DHT22 // DHT 22 (AM2302) //#განსაზღვრეთ DHTTYPE DHT21 // DHT 21 (AM2301) // DHT სენსორის ინიციალიზაცია ნორმალური 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); void setup () {M5.begin (); M5. Lcd.setRotation (3); სერიული.დაწყება (9600); Serial.println ("DHTxx ტესტი!"); dht.begin ();} void loop () {// დაელოდეთ რამდენიმე წამს გაზომვებს შორის. დაგვიანება (2000); M5. Lcd.fillScreen (TFT_GREY); // კითხვის ტემპერატურა ან ტენიანობა დაახლოებით 250 მილიწამს იღებს! // სენსორული მაჩვენებლები ასევე შეიძლება იყოს 2 წამამდე "ძველი" (ეს არის ძალიან ნელი სენსორი) float h = dht.readHumidity (); // წაიკითხეთ ტემპერატურა ცელსიუსით float t = dht.readTemperature (); // წაიკითხეთ ტემპერატურა, როგორც ფარენჰეიტი 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.cc.println (h); Serial.print ("ტენიანობა:"); სერიული. ბეჭდვა (თ); Serial.print (" %\ t"); M5. Lcd.setTextColor (TFT_YELLOW, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("ტემპერატურა:"); M5.cc.println (t); Serial.print ("ტემპერატურა:"); სერიული. ბეჭდვა (t); Serial.print (" *C"); სერიული. ბეჭდვა (ვ); Serial.print (" *F / t"); M5. Lcd.setTextColor (TFT_GREEN, TFT_BLACK); M5. Lcd.setTextFont (2); M5. Lcd.print ("სითბოს ინდექსი:"); M5. Lcd.println (hi); Serial.print ("სითბოს ინდექსი:"); Serial.print (გამარჯობა); Serial.println (" *F");}
ნაბიჯი 6: გამომავალი
კოდის ატვირთვის შემდეგ თქვენ შეძლებთ ეკრანზე დაინახოთ ტემპერატურა, ტენიანობა და სითბოს ინდექსი, როგორც გამომავალი. გთხოვთ, მიმართოთ ვიდეოს, რომ ნახოთ DHT11 ტემპერატურის ტენიანობის და სითბოს ინდექსის შესაბამისი გამომუშავება.
გირჩევთ:
Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: 8 ნაბიჯი
Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ ამინდის სადგური, რომელიც აჩვენებს ტემპერატურას, ტენიანობას და წნევას LCD ეკრანზე TFT 7735 უყურეთ საჩვენებელ ვიდეოს
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე - მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: 6 ნაბიჯი
ESP8266 ნოდემკუს ტემპერატურის მონიტორინგი DHT11– ის გამოყენებით ადგილობრივ ვებ სერვერზე | მიიღეთ ოთახის ტემპერატურა და ტენიანობა თქვენს ბრაუზერში: გამარჯობა ბიჭებო, დღეს ჩვენ შევქმნით ტენიანობას & ტემპერატურის მონიტორინგის სისტემა ESP 8266 NODEMCU & DHT11 ტემპერატურის სენსორი. ტემპერატურა და ტენიანობა მიიღება DHT11 Sensor & ბრაუზერში ჩანს, რომელი ვებ გვერდი იქნება მართული
ჟოლოს პი გამოყენებით, შეაფასეთ ტენიანობა და ტემპერატურა SI7006: 6 საფეხურით
Raspberry Pi– ს გამოყენებით, შეაფასეთ ტენიანობა და ტემპერატურა SI7006– ით: როგორც Raspberry Pi– ს ენთუზიასტი, ჩვენ მოვიფიქრეთ მასზე უფრო სანახაობრივი ექსპერიმენტები. ამ კამპანიაში ჩვენ გავზომავთ ტემპერატურასა და ტენიანობას, რომელთა კონტროლიც საჭიროა ჟოლოს Pi და SI7006, ტენიანობის და ტემპერატურის შეგრძნება
ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი: 3 ნაბიჯი (სურათებით)
ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი: მოკლე და მარტივი შაბათ -კვირის პროექტი ESP8266 და 0.96 "128x64 OLED ჩვენებით. მოწყობილობა არის ქსელის საათი, ანუ იღებს დროს ntp სერვერებიდან. ის ასევე აჩვენებს ამინდის ინფორმაციას openweathermap.org– ის ხატებით საჭირო ნაწილები: 1. ESP8266 მოდული (A
IoT დაფუძნებული ტემპერატურის მონიტორი: 6 ნაბიჯი
IoT დაფუძნებული ტემპერატურის მონიტორი: გამარჯობა მეგობრებო, ეს არის ჩემი პირველი სასწავლო. ეს გასწავლით გასწავლით თუ როგორ დააკავშიროთ Arduino და Raspberry Pi და Raspberry Pi Adafruit პლატფორმასთან და Thingspeak– თან. ამ ინსტრუქციურ ტემპერატურაზე შეგიძლიათ ნახოთ ადაფრუტის დაშბოაში