Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება
- ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
- ნაბიჯი 6: თამაში
ვიდეო: ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მარტივი ტემპერატურის მონიტორი DHT11 სენსორის და I2C LCD გამოყენებით
Უყურე ვიდეოს!
ნაბიჯი 1: რაც დაგჭირდებათ
- 20x4 I2C პერსონაჟის LCD ეკრანი
- ჯუმბერის მავთულები
- Arduino Uno ან სხვა Arduino დაფა
- ტემპერატურისა და ტენიანობის სენსორი DHT11
- Visuino პროგრამული უზრუნველყოფა: ჩამოტვირთეთ აქ
ნაბიჯი 2: წრე
- შეაერთეთ LCD ეკრანის პინი [VCC] არდუინოს პინთან [5V]
- შეაერთეთ LCD ეკრანის პინი [GND] არდუინოს პინთან [GND]
- შეაერთეთ LCD ეკრანის პინი [SDA] არდუინოს პინთან [SDA]
- შეაერთეთ LCD ეკრანის პინი [SCL] არდუინოს პინთან [SCL]
შენიშვნა: გამოიყენეთ პოტენომეტრი LCD ეკრანის უკან სიკაშკაშის შესაცვლელად
- შეაერთეთ DHT11 სენსორის პინი [GND] არდუინოს პინთან [GND]
- შეაერთეთ DHT11 სენსორის პინი [VCC] არდუინოს პინთან [5V]
- დაუკავშირეთ DHT11 სენსორის პინი [OUT] ან "S" Arduino ციფრულ პინს [2]
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ჩამოტვირთეთ უფასო ვერსია ან დარეგისტრირდით უფასო საცდელად.
ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება
- დაამატეთ "DHT11" კომპონენტი
- დაამატეთ "Liquid Crystal Display (LCD) - I2C" კომპონენტი აირჩიეთ "LiquidCrystalDisplay1" და თვისებების ფანჯარაში დააყენეთ რიგები 4 -ზე და სვეტები 20 -მდე
ორჯერ დააწკაპუნეთ "LiquidCrystalDisplay1" და Elements ფანჯარაში:
- გადაიტანეთ "ტექსტური ველი" მარცხნივ, შემდეგ თვისებების ფანჯარაში დააყენეთ ტექსტი "TEMP:" და სიგანე 20 -მდე
- გადაიტანეთ სხვა "ტექსტური ველი" მარცხნივ, შემდეგ თვისებების ფანჯარაში დააყენეთ სვეტი 1 და სიგანე 20
- გადაიტანეთ სხვა "ტექსტური ველი" მარცხნივ, შემდეგ თვისებების ფანჯარაში დააყენეთ ტექსტი "HUMIDITY:" და სიგანე 20 და სვეტი 2
- გადაიტანეთ სხვა "ტექსტური ველი" მარცხნივ, შემდეგ თვისებების ფანჯარაში დააყენეთ სვეტი 3 და სიგანე 20
დახურეთ ელემენტების ფანჯარა
- შეაერთეთ "LiquidCrystalDisplay1" pin I2C Out Arduino I2C In
- შეაერთეთ "HumidityThermometer1" pin სენსორი Arduino ციფრული პინ 2 -თან
- შეაერთეთ "HumidityThermometer1" pin ტემპერატურა LiquidCrystalDisplay1> ტექსტის ველი 2 pin In
- შეაერთეთ "HumidityThermometer1" pin Humidity to LiquidCrystalDisplay1> ტექსტის ველი 4 pin In
ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.
ნაბიჯი 6: თამაში
თუ ჩართავთ Arduino UNO მოდულს, LCD ეკრანი დაიწყებს ტემპერატურისა და ტენიანობის მნიშვნელობების ჩვენებას. თუ ტექსტს ვერ ხედავთ, დარწმუნდით, რომ შეცვალოთ სიკაშკაშე პოტენომეტრის გამოყენებით.
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:
გირჩევთ:
მარტივი ძალიან დაბალი სიმძლავრის BLE არდუინოში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - რევ. 3: 7 ნაბიჯი
მარტივი ძალიან დაბალი სიმძლავრის BLE Arduino– ში ნაწილი 2 - ტემპერატურის/ტენიანობის მონიტორი - Rev 3: განახლება: 23 ნოემბერი 2020 - 2 x AAA ბატარეის პირველი შეცვლა 2019 წლის 15 იანვრიდან, ანუ 22 თვე 2xAAA Alkaline– ის განახლება: 2019 წლის 7 აპრილი - Rev 3 of lp_BLE_TempHumidity, ამატებს თარიღის/დროის დიაგრამებს, pfodApp V3.0.362+ - ის გამოყენებით და ავტომატური ჩახშობისას თუ
MQTT საცურაო აუზის ტემპერატურის მონიტორი: 7 ნაბიჯი (სურათებით)
MQTT საცურაო აუზის ტემპერატურის მონიტორი: ეს პროექტი არის ჩემი სახლის ავტომატიზაციის სხვა პროექტების თანამგზავრი Smart Data- Logging Log Geyser Controller და Multi-purpose-Room-Lighting and Appliance Controller. ეს არის აუზზე დამონტაჟებული მონიტორი, რომელიც ზომავს აუზის წყლის ტემპერატურას, ატმოსფერულ ჰაერს
NO Fuss Micro: bit ტემპერატურის მონიტორი: 8 ნაბიჯი
NO Fuss Micro: bit ტემპერატურის მონიტორი: მიკრო გამოყენებით: bit & ამ ტემპერატურის მონიტორის xChips შეკრება ადვილია. კოდირება არის ტორტის ნაჭერი პროგრამული უზრუნველყოფის ბლოკებითაც
როგორ ავაშენოთ ჟოლოს პი ტემპერატურის მონიტორი: 9 ნაბიჯი
როგორ ავაშენოთ ჟოლოს პი ტემპერატურის მონიტორი: ტემპერატურა და ტენიანობა დღევანდელ ინდუსტრიულ სამყაროში სასიცოცხლო მნიშვნელობის მონაცემებია. სერვერის ოთახების, კომერციული საყინულეებისა და საწარმოო ხაზების გარემოსდაცვითი მონაცემების მონიტორინგი აუცილებელია საგნების შეუფერხებლად მუშაობისთვის. ბევრი გამოსავალი არსებობს
ESP32 დაფუძნებული M5Stack M5stick C ამინდის მონიტორი DHT11 - მონიტორინგის ტემპერატურის ტენიანობა და სითბოს ინდექსი M5stick-C– ზე DHT11: 6 საფეხურით
ESP32 დაფუძნებული M5Stack M5stick C ამინდის მონიტორი DHT11 | მონიტორინგი ტემპერატურის ტენიანობისა და სითბოს ინდექსზე M5stick-C– ზე DHT11– ით: გამარჯობა ბიჭებო, ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა შევაერთოთ DHT11 ტემპერატურის სენსორი m5stick-C– თან (განვითარების დაფა m5stack– ით) და გამოვაჩინოთ იგი m5stick-C– ის ჩვენებაზე. ამ სახელმძღვანელოში ჩვენ წავიკითხავთ ტემპერატურას, ტენიანობას & სითბო მე