Სარჩევი:

Visuino Breathalyzer როგორ გამოვიყენოთ MQ-3 ალკოჰოლის გაზის სენსორი: 8 ნაბიჯი
Visuino Breathalyzer როგორ გამოვიყენოთ MQ-3 ალკოჰოლის გაზის სენსორი: 8 ნაბიჯი

ვიდეო: Visuino Breathalyzer როგორ გამოვიყენოთ MQ-3 ალკოჰოლის გაზის სენსორი: 8 ნაბიჯი

ვიდეო: Visuino Breathalyzer როგორ გამოვიყენოთ MQ-3 ალკოჰოლის გაზის სენსორი: 8 ნაბიჯი
ვიდეო: როგორ ვთქვა სუნთქვის მარეგულირებელი? (HOW TO SAY BREATHALYZER?) 2024, ივლისი
Anonim

ამ გაკვეთილში ჩვენ გამოვიყენებთ Arduino UNO, OLED Lcd, MQ-3 Alcohol Gas Sensor მოდულს და Visuino- ს, რათა გამოვავლინოთ ალკოჰოლის დონე Lcd– ზე და დავადგინოთ ლიმიტის გამოვლენა. უყურეთ სადემონსტრაციო ვიდეოს.

ნაბიჯი 1: რაც დაგჭირდებათ

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ

Arduino UNO ან სხვა Arduino

MQ-3 ალკოჰოლის გაზის სენსორის მოდული

OLED LCD

პურის დაფა

ჯუმბერის მავთულები

Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე

შეაერთეთ GND Arduino UNO– დან პურის დაფაზე (gnd)

შეაერთეთ 5V პინი Arduino UNO– დან პურის დაფაზე (დადებითი)

შეაერთეთ SCL Arduino UNO– დან OLED LCD პინთან (SCL)

შეაერთეთ SDA Arduino UNO– დან OLED LCD პინზე (SDA)

შეაერთეთ OLED LCD პინი (VCC) დაფის პინთან (დადებითი)

შეაერთეთ OLED LCD პინი (GND) დაფის პინთან (GND)

შეაერთეთ MQ-3 ალკოჰოლის გაზის სენსორის მოდულის პინი (VCC) პურის დაფასთან (დადებითი)

შეაერთეთ MQ-3 ალკოჰოლის გაზის სენსორის პინი (GND) პურის დაფასთან (GND)

შეაერთეთ MQ-3 ალკოჰოლის გაზის სენსორის მოდულის პინი (A0) Arduino UNO pin ანალოგთან (1)

ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი

Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:

გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად ESP 8266 პროგრამისთვის! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  • დაამატეთ 2X "ტექსტის მნიშვნელობა" კომპონენტი
  • დაამატეთ 2X კომპონენტი "შეადარეთ მნიშვნელობა"
  • დაამატეთ ეკრანის OLED I2C კომპონენტი
  • დაამატეთ "ტექსტი მრავალ შერწყმა" კომპონენტი
  • დაამატეთ კომპონენტი "საშუალო პერიოდი"

ნაბიჯი 5: Visuino– ში: კომპონენტების დაყენება

Visuino– ში: კომპონენტების დაყენება
Visuino– ში: კომპონენტების დაყენება
Visuino– ში: კომპონენტების დაყენება
Visuino– ში: კომპონენტების დაყენება
Visuino– ში: კომპონენტების დაყენება
Visuino– ში: კომპონენტების დაყენება
  • დააყენეთ "TextValue1" კომპონენტის ტექსტური მნიშვნელობა "ძალიან მთვრალი!"
  • "TextValue2" კომპონენტის ტექსტური მნიშვნელობის დაყენება "Ok"
  • "CompareValue1" კომპონენტის მნიშვნელობის დაყენება "0.3" >> ეს არის გამოვლენის მნიშვნელობა, თქვენ შეგიძლიათ დააყენოთ თქვენი საკუთარი მნიშვნელობა
  • "CompareValue2" კომპონენტის მნიშვნელობის დაყენება "0.3" >> ეს არის გამოვლენის მნიშვნელობა, თქვენ შეგიძლიათ დააყენოთ თქვენი საკუთარი მნიშვნელობა
  • "CompareValue1" კომპონენტის CompareType დაყენება "ctBiggerOrEqual" - ზე
  • "CompareValue2" კომპონენტის CompareType დაყენება "ctSmaller" - ზე
  • დააყენეთ "AveragePeriod1" კომპონენტის პერიოდი "500000" ეს უდრის 0.5 წამის, ეს ნიშნავს რომ LCD აჩვენებს vlue ყოველ 0.5 წამში

ორჯერ დააწკაპუნეთ DisplayOled1 კომპონენტზე

  • დაამატეთ Draw text მარცხნივ და დააყენეთ ტექსტი "Alc Level:"
  • დაამატეთ 2X ტექსტური ველი მარცხნივ (იხილეთ სურათი) და დააყენეთ Y: 20 "ტექსტის ველზე 1" და y: 40 "ტექსტის ველზე 2"

ნაბიჯი 6: ნაბიჯი 5: Visuino– ში: კომპონენტების დაკავშირება

ნაბიჯი 5: Visuino– ში: კომპონენტების დაკავშირება
ნაბიჯი 5: Visuino– ში: კომპონენტების დაკავშირება
  • შეაერთეთ DisplayOled1 პინი [Out I2c] Arduino I2C პინთან [in]
  • შეაერთეთ Arduino ანალოგური pin Out [1] AveragePeriod1 პინთან [in] და CompareValue1 pin [in] და CompareValue2 pin [in]
  • შეაერთეთ AveragePeriod1 pin [out] OLED elkements Text Field1 pin [in]
  • შეაერთეთ CompareValue1 pin [out] TextValue1 pin [clock]
  • შეაერთეთ CompareValue2 pin [out] TextValue2 pin [საათი]
  • დააკავშირეთ TextValue1 pin [out] TextMultiMerger1 pin [0]
  • დააკავშირეთ TextValue2 pin [out] TextMultiMerger1 pin [1]
  • შეაერთეთ TextMultiMerger1 pin [out] OLED ელემენტებთან Text Field2 pin [in]

ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

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

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

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

თუ თქვენ ჩართავთ Arduino UNO მოდულს, OLED LCD დაიწყებს MQ-3 ალკოჰოლური გაზის სენსორის მნიშვნელობის ჩვენებას. თუ სენსორთან დადებთ ალკოჰოლის ტამპონს ან ნებისმიერ ალკოჰოლს, ის აჩვენებს მნიშვნელობას LCD ეკრანზე.

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

გირჩევთ: