Სარჩევი:

ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: 6 ნაბიჯი
ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: 6 ნაბიჯი

ვიდეო: ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: 6 ნაბიჯი

ვიდეო: ტემპერატურის მონიტორი DHT11 და I2C 20x4 LCD– ით: 6 ნაბიჯი
ვიდეო: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, ნოემბერი
Anonim

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ მარტივი ტემპერატურის მონიტორი 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 და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ჩამოტვირთეთ უფასო ვერსია ან დარეგისტრირდით უფასო საცდელად.

ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 4: Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება

Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება
Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება
Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება
Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება
Visuino– ს კომპონენტების დამატება, დაყენება და დაკავშირება
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 კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში, ბოლოში დააწკაპუნეთ „აშენების“ჩანართზე, დარწმუნდით, რომ არჩეულია სწორი პორტი, შემდეგ დააჭირეთ ღილაკს „შედგენა/აშენება და ატვირთვა“.

ნაბიჯი 6: თამაში

თუ ჩართავთ Arduino UNO მოდულს, LCD ეკრანი დაიწყებს ტემპერატურისა და ტენიანობის მნიშვნელობების ჩვენებას. თუ ტექსტს ვერ ხედავთ, დარწმუნდით, რომ შეცვალოთ სიკაშკაშე პოტენომეტრის გამოყენებით.

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:

გირჩევთ: