Სარჩევი:

AEROBOT ჰაერის ხარისხის სენსორი V1.0: 6 ნაბიჯი (სურათებით)
AEROBOT ჰაერის ხარისხის სენსორი V1.0: 6 ნაბიჯი (სურათებით)

ვიდეო: AEROBOT ჰაერის ხარისხის სენსორი V1.0: 6 ნაბიჯი (სურათებით)

ვიდეო: AEROBOT ჰაერის ხარისხის სენსორი V1.0: 6 ნაბიჯი (სურათებით)
ვიდეო: Крутой аэробот аэролодка на Аляске супер вездеход. 2024, ივლისი
Anonim
Image
Image
LCD– ის დაკავშირება
LCD– ის დაკავშირება

ეს ინსტრუქცია ეხება იაფი და მაღალი სიზუსტით ჰაერის ხარისხის სენსორის სახელწოდებით AEROBOT. ეს პროექტი აჩვენებს ტემპერატურას, ფარდობით ტენიანობას, PM 2.5 მტვრის სიმკვრივეს და გვაფრთხილებს გარემოს ჰაერის ხარისხის შესახებ. ის იყენებს DHT11 სენსორს ტემპერატურისა და ფარდობითი ტენიანობისთვის, მტვრის მკვეთრი ოპტიკური სენსორი მტვრის სიმკვრივისთვის და ულტრაბგერითი სენსორი მომხმარებლებს აცნობებს არაზუსტი კითხვების შესახებ სენსორის დაბლოკვის გამო. ეს პროექტი მარტივად შეიძლება გაკეთდეს და არ საჭიროებს რაიმე გამოცდილებას არდუინოში. მტვრის სენსორი ძალიან სწრაფია და შეუძლია წაიკითხოს თუნდაც მცირედი დაბინძურება შემოგარენში. მისი მაქსიმალური დიაპაზონი უცნობია, მაგრამ ის ჩვეულებრივ არაეფექტურია მას შემდეგ, რაც მტვრის სიმკვრივე გადააჭარბებს 600 -ს. 10% -დან 90% -მდე. ამიტომ ეს პროექტი ძალზე ეფექტური და ეფექტურია, როგორც ჰაერის ხარისხის სენსორი სახლებისა და ოფისებისთვის, რომლებიც არ არიან მაღალი დაბინძურების რადიუსში. ის, რაც დაგჭირდებათ: • 1 Arduino uno/mega • DHT11 სენსორი • მკვეთრი ოპტიკური მტვრის სენსორი • ულტრაბგერითი სენსორი • 1 ღილაკი • 3 LED (სურვილისამებრ) • 1 ზარი (სურვილისამებრ) • 220 μf კონდენსატორი • 2*220 ohm რეზისტორები • breadboard თქვენ შეგიძლიათ ნახოთ პროექტი აქ მუშაობისას

ნაბიჯი 1: LCD– ის დაკავშირება

LCD– ის დაკავშირება
LCD– ის დაკავშირება

პირველი რაც თქვენ უნდა გააკეთოთ LCD– ზე მუშაობის დაწყებამდე არის მისი შემოწმება. ამისათვის გააკეთეთ კავშირები, როგორც ნაჩვენებია 1 დიაგრამაში. შეაერთეთ LCD– ის 15 პუნქტი Arduino– ს 5V პინთან. შემდეგი, შეაერთეთ LCD ეკრანი 16 Arduino– ს GND პინთან. ეს ქინძისთავები გამოიყენება LCD– ის განათების გასააქტიურებლად. შემდეგი, თქვენ უნდა შექმნათ ლოგიკა LCD– ისთვის. ამისათვის დააკავშირეთ LCD– ზე 1 პუნქტი Arduino– ს GND პინთან. შემდეგ, დააკავშირეთ პინ 2 LCD– ზე Arduino– ს 5V პინთან. შემდეგი, თქვენ უნდა დააყენოთ კონტრასტული რეგულირების პოტენომეტრი. აიღეთ 10K პოტენომეტრი და შეაერთეთ პირველი ტერმინალი Arduino– ს 5V პინთან და მეორე ტერმინალი (შუა pin) LCD– ის პინ 3 – თან და მესამე ტერმინალი Arduino– ს GND პინთან. შემდეგი, ჩართეთ Arduino. თქვენ შეამჩნევთ, რომ LCD– ზე განათება ჩართულია. ასევე, როდესაც თქვენ ჩართავთ ღილაკს პოტენომეტრზე, LCD ბლოკის სიმბოლოები ნათელი/მკრთალი ხდება. გადახედეთ ქვემოთ მოცემულ სურათს, რომ ნახოთ რაზე ვსაუბრობ. თუ თქვენს LCD- ზე ნაჩვენებია ის, რაც ნაჩვენებია ქვემოთ მოცემულ ფოტოში, ეს ნიშნავს რომ თქვენი LCD არის სწორად დაყენებული! თუ თქვენ ვერ მიაღწიეთ ამას, ორმაგად შეამოწმეთ თქვენი კავშირები და თქვენი პოტენომეტრი. კონტრასტის მორგება LCD– ზე კავშირების დასრულება ახლა, ჩვენ უნდა დავუკავშიროთ მონაცემთა ხაზები და სხვა ქინძისთავები, რომლებიც მუშაობენ LCD– ით. შეამოწმეთ კავშირი მე -2 დიაგრამაში. არდუინოს, პოტენომეტრსა და LCD– ს შორის საბოლოო კავშირები დავიწყოთ LCD– ის საკონტროლო ხაზების შეერთებით. შეაერთეთ LCD– ის პინი 5 (RW) Arduino– ს GND პინთან. ეს პინი არ გამოიყენება და ემსახურება წაკითხვის/ჩაწერის პინს. შემდეგი, შეაერთეთ LCD– ის პინი 4 (RS) არდუინოს ციფრულ პინთან. RS პინი გამოიყენება LCD ეკრანზე, ვუგზავნით მას მონაცემებს თუ ბრძანებებს (კურსორის პოზიციის შესაცვლელად). შემდეგი, დააკავშირეთ LCD– ის პინი 6 (EN) Arduino– ს ციფრულ პინთან. შემდეგი, ჩვენ უნდა დავუკავშიროთ ოთხი მონაცემთა პინი LCD- ზე. შეაერთეთ LCD– ის პინი 14 (DB7) Arduino– ს ციფრულ პინთან 12. შემდეგ, შეაერთეთ LCD– ის პინი 13 (DB6) Arduino– ს ციფრულ პინთან 11. შემდეგ, LCD– ის პინი 12 (DB5) Arduino– ს ციფრულ პინზე 10, შემდეგ LCD– ის პინი No11 (DB4) არდუინოს ციფრულ პინზე 9.

ნაბიჯი 2: DHT11 სენსორის დაკავშირება

DHT11 სენსორის დაკავშირება
DHT11 სენსორის დაკავშირება

ახლა შეაერთეთ DHT11 სენსორის შესასვლელი პინდი arduino pin 7 -თან და შეაერთეთ შესაბამისად Vcc და მიწის მავთულები. დარწმუნდით, რომ დაიცავით იგი და განათავსეთ იგი მავთულხლართებიდან, რომელიც დაკავშირებულია LCD– თან.

ნაბიჯი 3: ულტრაბგერითი სენსორის დაკავშირება

ულტრაბგერითი სენსორის დაკავშირება
ულტრაბგერითი სენსორის დაკავშირება

ულტრაბგერითი სენსორი, რომელიც მე აქ დავამატე, არის სიფრთხილის მიზნით, რომ როდესაც რაღაც ბლოკავს მტვრის სენსორს (ამას მოგვიანებით მივდივარ) ულტრაბგერითი სენსორი გრძნობს მას და აძლევს გაფრთხილებას ისე, რომ მტვრის სენსორი არ იძლევა არასათანადო კითხვებს.

შეაერთეთ სენსორის ტრიგერი arduino pin 6 -თან და სენსორის ექოს პინდი arduino pin 5 -თან და ასევე განათავსეთ ეს სენსორი ყველა მავთულისგან მოშორებით, რადგან სენსორი იმდენად მგრძნობიარეა, რომ თუ მის წინ არის მავთული გაჩვენებთ გაფრთხილებას.

ნაბიჯი 4: მტვრის სენსორის დაყენება

მტვრის სენსორის დაყენება
მტვრის სენსორის დაყენება
მტვრის სენსორის დაყენება
მტვრის სენსორის დაყენება
მტვრის სენსორის დაყენება
მტვრის სენსორის დაყენება

ახლა მოდის ამ პროექტის ყველაზე რთული ნაწილი და ყველაზე გასაოცარი სენსორი-მტვრის სენსორი. უბრალოდ დააყენეთ მტვრის სენსორი, როგორც ნაჩვენებია დიაგრამა 2. და შეაერთეთ მტვრის ქინძი arduino pin 2 -თან და led pin- თან arduino pin 3 -თან და არ დაგავიწყდეთ კონდენსატორის ჩართვა. დაყენების შემდეგ, უბრალოდ დარწმუნდით, რომ შეამოწმეთ ის მტვრის ღირებულებები, რომელსაც იძლევა რეალური ჰაერის ხარისხის სენსორი.

ნაბიჯი 5: დასრულება

დასრულება Up
დასრულება Up

მე დავამატე ზარი ისე, რომ ის ხმის სიგნალს, როდესაც ჰაერის ხარისხი კრიტიკული ხდება. ეს მხოლოდ დამატებითი კონფიგურაციაა, სურვილის შემთხვევაში შეგიძლიათ დაამატოთ LED- ები.

ნაბიჯი 6: კოდი

Კოდი
Კოდი

აქ არის კოდი:

გირჩევთ: