Mundarija:
- 1 -qadam: materiallarni yig'ish
- 2 -qadam: Elektron jadvalga quvvat berish
- 3 -qadam: DHT11 va I2C LCD1602 displeyini ulang
- 4 -qadam: LED va tugmachalarni ulang
- 5 -qadam: simlarni ulash va shahar motorini qo'shish
- 6 -qadam: simlarni tozalash va tartibga solish
- 7 -qadam: Aurdino -ga kodni yuklang
- 8 -qadam: Kosonni qo'shing va sinovdan o'tkazing
Video: Aurdino ob -havo stantsiyasi: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
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
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
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
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
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
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
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:
Model DC uchun WiFi DCC qo'mondonlik stantsiyasi: 5 qadam
Namuna temir yo'llari uchun WiFi DCC qo'mondonlik stantsiyasi: 2021 yil 5 aprelda yangilandi: elektron komponentlar uchun yangi eskiz va mod. Yangi eskiz: command_station_wifi_dcc3_LMD18200_v4.ino Wi -Fi yordamida ko'rsatmalar bilan bog'lanish uchun yangi DCC tizimi. Uyali telefon/planshetning 3 ta foydalanuvchisidan foydalanish mumkin. fo
Karton zaryadlash stantsiyasi dok va tashkilotchisi: 5 qadam
Karton zaryadlash stantsiyasi Dock va Organayzer: Bu zaryadlash stantsiyasi simlarni yashiradi, shu bilan bir nechta qurilmani zaryad qilganda qurilmangiz displeyini ko'rasiz. Bu xonani chalkash va tartibsiz ko'rinishga olib keladi, chunki bu simlarning hammasi yaxshi ko'rinmaydi. Eslatma: har qanday vaqtda
Oddiy lehim /yordam qo'llari stantsiyasi: 4 qadam
Oddiy lehim /qo'llar stantsiyasi: Mana, shartnoma. Siz lehim /yordam qo'llari stantsiyasini yasashni o'rganish uchun veb -sahifalarni ko'rdingiz. Va siz bu saytga tushdingiz. Sayyora brauzerida DIY tomonidan yaratilgan eng yaxshi sayt. Endi men sizga lehimlash uchun ko'rsatma beradigan saytdan aniq qidirishni taklif qilaman
Morse kod stantsiyasi: 3 qadam
Morze kod stantsiyasi: Dit-dit-dah-dah! Bu oson Arduino Uno loyihasi bilan Morze kodini o'rganing. Bu oson Arduino loyihasi - Morze Code stantsiyasi. Morse Code - bu belgilarni nuqta va chiziqlar qatori sifatida kodlaydigan aloqa usuli. Ushbu sxemada piezo signal signalidan foydalaniladi
Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: 3 qadam
Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: Menda elektr stantsiyasi bor. Men bitta dastgohga zaryadlangan hamma narsani siqib chiqarmoqchi edim va unda lehimlash uchun joy bo'lishi kerak edi. Quvvatli narsalar ro'yxati: uyali telefon (buzilgan, lekin u mening telefonim batareyalarini zaryad qiladi, shuning uchun u har doim ulanadi va zaryadlanadi)