Mundarija:

Aurdino ob -havo stantsiyasi: 8 qadam
Aurdino ob -havo stantsiyasi: 8 qadam

Video: Aurdino ob -havo stantsiyasi: 8 qadam

Video: Aurdino ob -havo stantsiyasi: 8 qadam
Video: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Iyul
Anonim
Aurdino ob -havo stantsiyasi
Aurdino ob -havo stantsiyasi

Hech qachon o'zingizning Aurdino ob -havo stantsiyasini qurishni xohlaganmisiz? Xo'sh, endi sizning imkoniyatingiz! Bu yo'riqnoma orqali siz Aurdino ob -havo stantsiyasini qurish asoslarini, shuningdek, uning kodini o'rganasiz. Loyihaning oxirida sizda harorat va namlikni sezadigan, shuningdek, shahar dvigatelining fanatini qo'lda puflaydigan, to'liq ishlaydigan ob-havo stantsiyasi bo'ladi. Bu loyiha sizning muhandislik tajribangizga qarab 45 daqiqadan 2 soatgacha davom etadi. Omad tilaymiz va dam oling!

1 -qadam: materiallarni yig'ish

Materiallarni yig'ish
Materiallarni yig'ish

Ushbu loyihada sizga quyidagi elementlar kerak bo'ladi.

  • Kabel bilan Arduino Uno
  • DC dvigateli
  • 1 yashil LED
  • 1 qizil LED
  • 1 Yarim non paneli
  • I2C LCD 1602 displeyi
  • DC dvigateli uchun 3 pichoqli trifoil pervanelli fan (ixtiyoriy)
  • Simlar to'plami (tercihen boshqa ranglar)
  • 1 DHT 11/ DHT 22 namlik sensori
  • 1 tugma
  • 2 2.20 K qarshilik
  • 1 10k rezistor
  • Aurdino Uno dasturini ishga tushirishga qodir kompyuter
  • Pichoq pichog'i
  • Tel kesuvchi
  • USB quvvat banki (ixtiyoriy)
  • Non qutisi va Aurdino uchun mos keladigan quti.

Ushbu mahsulotlarning aksariyati nisbatan arzon va ularni Internet -texnika do'konlaridan yoki eBay -dan osongina sotib olish mumkin.

2 -qadam: Elektron jadvalga quvvat berish

Elektron jadvalga kuch berish
Elektron jadvalga kuch berish

Barcha kerakli materiallar mavjudligiga ishonch hosil qiling va siz ishlashingiz uchun toza ish joyini ta'minlang.

Biz qurmoqchi bo'lgan sxemaga kuch kerak va u Arduino Uno -dan olingan.

Arduino Uno -dagi +3.3V pimidan simni qizil chiziq bilan ko'rsatilgan Breadboard -dagi ijobiy relsga ulang. Bu shuni anglatadiki, +5V endi qizil chiziqning istalgan joyidan mavjud. Negativ yoki GND (Ground) ni non panelidagi ko'k chiziqqa biriktiring. Endi zamin butun ko'k chiziqda mavjud. +5V va GND ni Breadboard -ning har ikki tomonida bo'lishini ta'minlash uchun, ikkita simni ishlatib, taxtaning bir chetidan ikkinchi uchiga o'ting. Qolgan tuproq va elektr simlarini joylashtirish uchun yuqoridagi sxemaga amal qiling.

3 -qadam: DHT11 va I2C LCD1602 displeyini ulang

DHT11 va I2C LCD1602 displeyini ulang
DHT11 va I2C LCD1602 displeyini ulang

I2C LCD1602 displeyining quvvatini Arduino Uno +5V piniga va I2C LCD1602 displeyining Ground simini Arduino Uno topraklama piniga ulang. Keyin I2C LCD1602 displeyining SDA -dan boshqa simni Arduino Uno -ning A4 analog piniga va ekranning SCL -dan Arduino Uno -ning analog pin A5 -ga ulang. E'tibor bering, diagrammada ishlatiladigan displey PCBga o'rnatilmagan, shuning uchun I2C LCD1602 tenglamasi bo'lmagan displey uchun simlar noto'g'ri bo'ladi.

Endi DHT 11 sensorini ushlang va DHT11 eridan simni Aurdino ustidagi piniga ulang. DHT 11 quvvat simini non taxtasidagi elektr tarmog'iga ulang. Nihoyat, DHT11 sensori signal rozetkasidan simni Digital Pin 7 ga ulang. E'tibor bering, yuqoridagi diagrammada DHT 11 ishlatilmagan, uning o'rniga TMP36 sensori ishlatilgan. Biroq, simlar sxemaga o'xshash.

Bizning LCD va Humiture sensori hozir ishlaydi, dasturlash orqali biz ularning qanday ishlashini nazorat qila olamiz.

Agar siz simni joylashtirishda adashib qolsangiz, yuqoridagi diagramaga qarang.

4 -qadam: LED va tugmachalarni ulang

LED va tugmachalarni ulang
LED va tugmachalarni ulang

Endi bizning displey va Humiture sensori LED va tugmachalarni o'rnatish vaqti keldi. Pushbutton shahar motorini boshqaradi. Agar tugma bosilsa, shahar dvigateli ishlay boshlaydi, chunki shahar dvigateli ishlayotganda yashil LED yonadi, qizil LED esa o'chadi. Agar tugma bosilmasa, qizil LED yonadi, yashil LED o'chadi.

Yashil Led katodini A4 simining er simidan pastda ulang. Qizil Led bilan ham xuddi shunday qiling, non paneli A10 ustidagi topraklama simining ostiga katod qo'ying. Endi 2.2K rezistorni Yashil va Qizil LEDli anodga joylashtiring.

Yuqoridagi diagrammada ko'rsatilganidek, tugmachani non paneli ko'prigi bo'ylab ulang. Tugmachaning 2a terminali ostidagi 10k rezistorni ulang (pastki o'ng pin). Rezistorning uchi yuqoridagi diagrammada ko'rsatilganidek, er simiga ulanganligiga ishonch hosil qiling.

5 -qadam: simlarni ulash va shahar motorini qo'shish

Simlarni ulash va shahar motorini qo'shish
Simlarni ulash va shahar motorini qo'shish

Biz simlarni ulashni deyarli tugatdik! Ehtiyotkorlik bilan Yashil Led rezistorining uchidan Aurdinodagi raqamli pin 2 ga simni ulang. Xuddi shunday, Red Led rezistorining uchidan Aurdinodagi raqamli pin 3 ga simni ulang. Endi simni 2b terminalidagi tugmachaning yuqori o'ng burchagidagi Aurdinodagi raqamli pin 4 ga ulang.

Endi shahar motorini oling va musbat uchini tugmachaning 2b terminaliga, raqamli pin 4 ga ulanadigan simning yuqori qismiga qo'ying. DC motorining manfiy uchini erga ulangan 27 -qatorga qo'ying.

Dvigatellarning kutupluluğu muhim emas. Dasturlash orqali aylanish yo'nalishini o'zgartirish mumkin.

6 -qadam: simlarni tozalash va tartibga solish

Simlarni tozalash va tartibga solish
Simlarni tozalash va tartibga solish

Tegishli uzunlikdagi simlarni kesib oling va har bir sim uchun mos ranglardan foydalaning. (Tuproq uchun qora sim, quvvat uchun qizil sim, raqamli pinlar uchun ko'k sim). Qora sim yordamida DHT11 sensori va I2C LCD1602 displeyidagi ortiqcha simni fermuarli galstuk kabi bog'lang. Jarayondan so'ng siz barcha simlarga osongina kirishingiz kerak.

7 -qadam: Aurdino -ga kodni yuklang

Arduino dasturini kompyuteringizga shu erdan yuklab oling. Dasturni oching va "Ctrl+N" tugmachalarini bosib yangi eskiz yarating. Ushbu yangi eskizni "Aurdino ob -havo stantsiyasi" deb belgilang. Quyidagi kodni yuklab oling va uni dasturingizga joylashtiring. USB kabelini kompyuterga va Arduino -ga ulang. Endi kodni "Ctrl+Shift+S" tugmachalarini bosib saqlang va o'ngga qaragan o'qga o'xshash yuklash tugmasini bosing. Barcha kerakli kutubxonalar yuklangan va o'rnatilganligiga ishonch hosil qiling, bu dastur ishlayapti. (LCD kutubxona, DHT11 kutubxonasi)

8 -qadam: Kosonni qo'shing va sinovdan o'tkazing

Kosonni qo'shing va sinovdan o'tkazing
Kosonni qo'shing va sinovdan o'tkazing

Qutini ishlatib, korpus yaratish uchun ma'lum qismlarni kesib oling. LCD displey uchun qutining yuqori qismida (2 sm x 7 sm) to'rtburchaklar kesim kerak bo'ladi. Qutining chap tomonida DHT11 sensoriga mos keladigan teshikni kesib oling. Aurdino USB kabelini o'rnatish uchun qutining o'ng tomonida ham xuddi shunday qiling. Har qanday kerakli joyga shahar motorini o'rnatish uchun etarlicha katta teshikni kesib oling, bu fan bo'ladi. Yashil va qizil LED uchun qutining pastki tomonida teshiklar qiling. Nihoyat, tugmachaning tepasida joylashgan qutida teshik yarating. Qalam yoki tornavida yordamida tugmachani to'g'ridan -to'g'ri tugmachaning tepasida joylashgan teshikdan bosing va tugmani osongina bosilishini ta'minlang.

Endi siz Aurdino ob -havo stantsiyasini sinab ko'rishga tayyormiz. Kodni Aurdino -ga yuklang va ishga tushishiga ruxsat bering! LCD displeyda namlik va harorat ko'rsatilishi kerak. Tugma bosilmasa, qizil LED yonishi kerak. Biroq, tugma bosilgandan so'ng, shahar dvigateli yashil LED bilan bir qatorda ishlashi kerak.

Tavsiya: