Სარჩევი:

Aurdino ამინდის სადგური: 8 ნაბიჯი
Aurdino ამინდის სადგური: 8 ნაბიჯი

ვიდეო: Aurdino ამინდის სადგური: 8 ნაბიჯი

ვიდეო: Aurdino ამინდის სადგური: 8 ნაბიჯი
ვიდეო: Arduino Nano, BME280 და SSD1306 OLED ამინდის სადგური 2024, ივლისი
Anonim
Aurdino ამინდის სადგური
Aurdino ამინდის სადგური

ოდესმე გსურდათ თქვენი საკუთარი Aurdino ამინდის მეტროსადგურის გაკეთება? კარგი, ახლა შენი შანსია! ამ ინსტრუქციის საშუალებით თქვენ შეისწავლით საფუძვლებს, თუ როგორ უნდა ააშენოთ აურდინოს ამინდის სადგური, ასევე ისწავლით მის უკან არსებულ კოდს. ამ პროექტის ბოლოს თქვენ გექნებათ სრულად ფუნქციონირებადი ამინდის სადგური, რომელსაც შეუძლია ტემპერატურისა და ტენიანობის შეგრძნება, ასევე ხელით აფეთქება DC ძრავის ვენტილატორი. ეს პროექტი დასჭირდება 45 წუთიდან 2 საათამდე, რაც დამოკიდებულია საინჟინრო გამოცდილებაზე. Წარმატებები და გაერთე!

ნაბიჯი 1: მასალების შეგროვება

მასალების შეგროვება
მასალების შეგროვება

ამ პროექტში დაგჭირდებათ შემდეგი ნივთები:

  • Arduino Uno კაბელით
  • DC ძრავა
  • 1 მწვანე LED
  • 1 წითელი LED
  • 1 ნახევარი პურის დაფა
  • I2C LCD1602 ჩვენება
  • 3 ბალიანი Trifoil პროპელერის ვენტილატორი DC ძრავისთვის (სურვილისამებრ)
  • მავთულის ნაკრები (სასურველია სხვადასხვა ფერის)
  • 1 DHT 11/ DHT 22 Humiture Sensor
  • 1 ღილაკი
  • 2 2.20 K რეზისტორი
  • 1 10k რეზისტორი
  • კომპიუტერი, რომელსაც შეუძლია Aurdino Uno პროგრამული უზრუნველყოფის გაშვება
  • დანა დანა
  • მავთულის საჭრელი
  • USB დენის ბანკი (სურვილისამებრ)
  • ყუთი იმდენად დიდი, რომ მოთავსდეს პურის დაფაზე და აურდინოზე.

ამ ნივთების უმეტესობა შედარებით იაფია და ადვილად შესასყიდია ონლაინ ტექნიკური მაღაზიებიდან ან eBay– დან.

ნაბიჯი 2: ძალაუფლების მიცემა პურის დაფაზე

ძალაუფლების მიცემა პურის დაფაზე
ძალაუფლების მიცემა პურის დაფაზე

დარწმუნდით, რომ ყველა საჭირო მასალა ხელმისაწვდომია და დარწმუნდით, რომ სამუშაო ადგილი ხელმისაწვდომია თქვენთვის სამუშაოდ.

წრე, რომლის მშენებლობასაც ჩვენ ვაპირებთ, საჭიროებს ენერგიას და ის აღებულია Arduino Uno– დან.

მიამაგრეთ მავთული +3.3V პინიდან Arduino Uno– ზე დადებით სარკინიგზო ხაზზე Breadboard– ზე, რომელიც მითითებულია წითელი ხაზით. ეს ნიშნავს, რომ +5V არის შესაძლებელი წითელი ხაზის ნებისმიერი ადგილიდან. მიამაგრეთ უარყოფითი ან GND (Ground) ცისფერ ხაზზე პურის დაფაზე. ახლა ნიადაგი ხელმისაწვდომია მთელ ლურჯ ხაზზე. იმისათვის, რომ +5V და GND ხელმისაწვდომი იყოს Breadboard– ის ორივე მხარეს, გამოიყენეთ ორი მავთული Breadboard– ის ერთი ბოლოდან მეორე ბოლოში გადასასვლელად. მიჰყევით ზემოთ მოცემულ დიაგრამას, რათა მოათავსოთ დანარჩენი მიწა და დენის მავთულები.

ნაბიჯი 3: მიამაგრეთ DHT11 და I2C LCD1602 ეკრანი

მიამაგრეთ DHT11 და I2C LCD1602 ეკრანი
მიამაგრეთ DHT11 და I2C LCD1602 ეკრანი

მიამაგრეთ მავთული I2C LCD1602 ეკრანის სიმძლავრიდან Arduino Uno +5V პინზე და მავთული I2C LCD1602 დისპლეის Ground– დან Arduino Uno– ს მიწასთან. შემდეგ მიამაგრეთ სხვა მავთული I2C LCD1602 დისპლეის SDA– დან Arduino Uno– ს ანალოგიურ პინზე და მავთული ეკრანის SCL– დან Arduino Uno– ს ანალოგიურ პინზე. გაითვალისწინეთ, რომ დიაგრამაში გამოყენებული ეკრანი არ არის PCB- ზე დამონტაჟებული, ამიტომ გაყვანილობა არასწორი იქნება არა PCB I2C LCD1602 დისპლეისათვის.

ახლა აიღეთ DHT 11 სენსორი და მიამაგრეთ მავთული DHT11– ის მიწიდან Aurdino– ს მიწაზე. მიამაგრეთ მავთული DHT 11 -ის სიმძლავრიდან დენის რელსზე პურის დაფაზე. დაბოლოს, მიამაგრეთ მავთული DHT11 სენსორის სიგნალის ბუდედან ციფრულ პინ 7 -ზე. გაითვალისწინეთ, რომ ზემოთ დიაგრამაზე DHT 11 არ იყო გამოყენებული, სამაგიეროდ TMP36 სენსორი იყო გამოყენებული. თუმცა, გაყვანილობა დიაგრამის იდენტურია.

ჩვენი LCD და Humiture სენსორი ახლა მუშაობს, პროგრამირებით ჩვენ შეგვიძლია გავაკონტროლოთ როგორ იმუშავებს ეს ერთად.

თუ თქვენ დაბნეული ხართ მავთულის განთავსებაზე, გთხოვთ მიმართოთ დიაგრამას ზემოთ.

ნაბიჯი 4: შეაერთეთ LED- ები და ღილაკი

შეაერთეთ LED- ები და ღილაკი
შეაერთეთ LED- ები და ღილაკი

ახლა, როდესაც ჩვენი ეკრანი და Humiture სენსორი დროა დააყენოთ LED- ები და Pushbuttons. Pushbutton აკონტროლებს DC ძრავას. თუ დააჭირეთ ღილაკს, მაშინ DC ძრავა დაიწყებს მუშაობას, რადგან DC ძრავა მუშაობს, მწვანე LED ჩართავს, ხოლო წითელი LED დარჩება გამორთული. თუ ღილაკი არ არის დაჭერილი, წითელი LED ჩაირთვება, ხოლო მწვანე LED გამორთულია.

შეაერთეთ მწვანე ლედის კათოდი მიწის მავთულის ქვემოთ პურის დაფის A4- ზე. იგივე გააკეთეთ Red Led– ით, კათოდის დაყენებით მიწის მავთულის ქვეშ პურის დაფის A10– ზე. ახლა განათავსეთ 2.2K რეზისტორი მწვანე და წითელი LED ანოდზე.

შეაერთეთ ღილაკი პურის დაფის ხიდზე, როგორც ეს მოცემულია ზემოთ დიაგრამაზე. მიამაგრეთ 10k რეზისტორი დაჭერით ღილაკის ტერმინალში 2a (ქვედა მარჯვენა პინი). დარწმუნდით, რომ რეზისტორის დასასრული უკავშირდება მიწის მავთულს, როგორც ეს მოცემულია ზემოთ დიაგრამაზე.

ნაბიჯი 5: მავთულის დაკავშირება და DC ძრავის დამატება

მავთულის დაკავშირება და DC ძრავის დამატება
მავთულის დაკავშირება და DC ძრავის დამატება

ჩვენ თითქმის დავასრულეთ გაყვანილობა! ფრთხილად დააკავშირეთ მავთული Green Led რეზისტორის ბოლოდან ციფრულ პინ 2 – ზე Aurdino– ზე. ანალოგიურად, დააკავშირეთ მავთული Red Led რეზისტორის ბოლოდან ციფრულ პინ 3 -ზე Aurdino– ზე. ახლა დააკავშირეთ მავთული ტერმინალიდან 2 ბ ღილაკზე (ზედა მარჯვენა პინი) ციფრულ პინ 4 -ზე Aurdino– ზე.

ახლა აიღეთ DC ძრავა და განათავსეთ პოზიტიური დასასრული ღილაკზე 2b ტერმინალზე, ციფრული პინ 4 -თან დამაკავშირებელი მავთულის ზემოთ, მოათავსეთ DC ძრავის უარყოფითი ბოლო 27 -ე რიგში, რიგი, რომელიც მიწასთან არის დაკავშირებული.

ძრავების პოლარობას მნიშვნელობა არ აქვს. ბრუნვის მიმართულება შეიძლება შეიცვალოს პროგრამირებით.

ნაბიჯი 6: გაწმინდეთ და მოაწყვეთ მავთულები

გაწმინდეთ და მოაწყვეთ მავთულები
გაწმინდეთ და მოაწყვეთ მავთულები

გაჭერით მავთულები შესაბამის სიგრძეზე და გამოიყენეთ შესაბამისი ფერები თითოეული მავთულისთვის. (შავი მავთული მიწისთვის, წითელი მავთული სიმძლავრისთვის, ლურჯი მავთული ციფრული ქინძისთავებისთვის). შავი მავთულის გამოყენებით, მიამაგრეთ ზედმეტი მავთულები DHT11 სენსორზე და I2C LCD1602 ეკრანი, როგორც zip ჰალსტუხი. თქვენ უნდა გქონდეთ წვდომა ყველა მავთულზე ამ პროცესის შემდეგ.

ნაბიჯი 7: ატვირთეთ კოდი Aurdino– ზე

ჩამოტვირთეთ Arduino პროგრამული უზრუნველყოფა თქვენს კომპიუტერში აქედან. გახსენით პროგრამა და შექმენით ახალი ესკიზი "Ctrl+N" დაჭერით. დაასახელეთ ეს ახალი ესკიზი "Aurdino ამინდის სადგური". ჩამოტვირთეთ კოდი ქვემოთ და ჩასვით თქვენს პროგრამაში. შეაერთეთ USB კაბელი თქვენს კომპიუტერში და თქვენს Arduino– ში. ახლა შეინახეთ კოდი დაჭერით "Ctrl+Shift+S" და დააჭირეთ ატვირთვის ღილაკს, რომელიც ისრის მსგავსია მარჯვნივ მიმართული. დარწმუნდით, რომ ყველა საჭირო ბიბლიოთეკა გადმოწერილი და დაინსტალირებულია, რომ ეს პროგრამა იმუშაოს. (LCD ბიბლიოთეკა, DHT11 ბიბლიოთეკა)

ნაბიჯი 8: დაამატეთ გარსაცმები და ტესტი

დაამატეთ გარსაცმები და შეამოწმეთ
დაამატეთ გარსაცმები და შეამოწმეთ

ყუთის გამოყენებით ამოჭერით კონკრეტული ნაჭრები გარსაცმის შესაქმნელად. LCD ეკრანს დასჭირდება მართკუთხა ფორმა (2 სმ x 7 სმ) ყუთის თავზე. გაჭერით ხვრელი ყუთის მარცხნივ საკმარისად დიდი, რათა მოთავსდეს DHT11 სენსორი. იგივე გააკეთეთ ყუთის მარჯვნივ, რათა მოერგოს Aurdino USB კაბელს. გაჭერით ხვრელი იმდენად დიდი, რომ მოათავსოს DC ძრავა ნებისმიერ სასურველ ადგილას, ეს იქნება ფანი. ამოიღეთ ხვრელები ყუთის ქვედა მხარეს მწვანე და წითელი LED- ისთვის. დაბოლოს, შექმენით ხვრელი ყუთში, რომელიც პირდაპირ არის ღილაკზე მაღლა. ფანქრის ან ხრახნიანი ღილაკის გამოყენებით დააჭირეთ ღილაკს, პირდაპირ ღილაკის ზემოთ გაკეთებული ხვრელიდან, დარწმუნდით, რომ ღილაკს ადვილად შეუძლია დაჭერით.

ახლა თქვენ მზად ხართ გამოსცადოთ აურდინოს ამინდის სადგური. ატვირთეთ კოდი Aurdino– ზე და გაუშვით! LCD უნდა აჩვენოს ტენიანობა და ტემპერატურა. როდესაც ღილაკი არ არის დაჭერილი წითელი LED უნდა იყოს ჩართული. თუმცა, ღილაკზე დაჭერის შემდეგ DC ძრავა უნდა მუშაობდეს ისევე როგორც მწვანე LED.

გირჩევთ: