Mundarija:

Arduino yordamida oshxona taymerlari chiroqlari: 3 qadam
Arduino yordamida oshxona taymerlari chiroqlari: 3 qadam

Video: Arduino yordamida oshxona taymerlari chiroqlari: 3 qadam

Video: Arduino yordamida oshxona taymerlari chiroqlari: 3 qadam
Video: Arduino yordamida mashina yasash 2024, Iyul
Anonim
Image
Image

Bir muncha vaqtdan beri men barmoqlarimni uy avtomatizatsiyasiga tushirishni xohlardim. Men oddiy loyihadan boshlashga qaror qildim. Afsuski, jarayon davomida men hech qanday suratga tushmadim, lekin men o'z fikrlarimni sinab ko'rish uchun protobarddan foydalandim va hamma narsa ishlayotganda uni faqat lehimga qo'ydim.

Loyiha PIR sensoriga ulangan Arduino va MOSFET tomonidan boshqariladigan LED tasmasidan iborat. Men Arduino -ni umuman o'tkazib yuborgan bo'lardim va faqat PIR va uning sozlanishi kechikishidan foydalangan bo'lardim, lekin maksimal 18 soniya, demak, kimdir chiroqlar o'chmasligi uchun har 18 soniyada oldinga siljishi kerak. Bundan tashqari, men chiroqlarning asta -sekin yonib -o'chishini xohlardim.

Mening birinchi fikrim radio modulini ulash va MySensors tarmog'ini ishga tushirish edi, lekin men sensorni shlyuz bilan aloqa o'rnatishda muammolarga duch keldim, shuning uchun men voz kechdim va loyihani soddalashtirdim.

1 -qadam: materiallar

Men bu erda sotib olgan havolalari bo'lgan materiallar ro'yxatini (aniq simlar, lehim, lehim temirlari va boshqalar bundan mustasno) taqdim etaman.

  • Arduino Pro Mini 328 5V. Men dastlab 3.3V ni ishlatishga harakat qildim va u 12V xom kirishni boshqaradi deb o'yladim, lekin bortdagi kuchlanish regulyatorini yoqib yubordim.
  • Issiq oq 12V LED tasmasi (60 LED/m, SMD2835, suv o'tkazmaydigan)
  • PIR harakat sensori
  • IRFZ44N mosfet, Arduino -dan 5V kuchlanishli 12V LED tasmasini haydash uchun. Siz kutgan oqimga mos keladigan, bu kuchlanishdagi har qanday yaxshi N-mosfet, bu aniq bo'lishi shart emas, lekin men ilgari LED chiziqlar haydash uchun ishlatganman, shuning uchun men ularga ishonaman. Ular 55V va 49A ni boshqarish uchun ro'yxatga olingan, bu loyiha uchun etarli emas.
  • 12V quvvat adapteri. Men 2A modeli bilan bordim, lekin siz kerakli oqimni taxmin qilishingiz kerak. Men tanlagan LED tasmasi 2,88 Vt/m ni tashkil qiladi, bu 60 ta katta LED uchun biroz pastroq ko'rinadi, shuning uchun men uni xavfsiz o'ynadim.
  • DC quvvat rozetkasi
  • Loyiha qutisi. Sizning loyihangizga mos keladigan hamma narsa yaxshi.
  • LED tasmasi uchun JST ulagichi. Siz simlarni to'g'ridan -to'g'ri lehimlashingiz mumkin, lekin agar chiziqni almashtirish kerak bo'lsa, ulagichni ishlatish yaxshiroq deb o'yladim.

2 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish

PIR sensori arduino 2-piniga ulangan, mosfetka chiqish esa 3-pinga ulangan. Siz boshqa pinlarni tanlashingiz va shunga mos ravishda kodni o'zgartirishingiz mumkin, lekin chiqish pimi PWM quvvatiga ega bo'lishi kerak. Arduino -ning elektr tarmog'iga ulangan bo'lishi kerak - arduino -ning GND pinlaridan birini tanlang. E'tibor bering, elektr vilkasidan keladigan musbat sim arduino RAW piniga ulangan bo'lishi kerak, shunda u voltaj regulyatoridan o'tadi. 12V quvvat manbaini to'g'ridan -to'g'ri VCC ga ulamang, siz Arduino -ni qovurasiz.

N-kanalli MOSFET-larda eshik 1-pin, drenaj 2-pin va manba 3-pin. Manba (3-pin) 12V erga, eshik (pin 1) Arduino va drenajga ulangan bo'lishi kerak. LED chizig'ining salbiy piniga. Ijobiy tasma to'g'ridan -to'g'ri elektr vilkasidan ulanishi kerak.

Men LED tasmasi uchun ikkita ulagichni ishlatardim, chunki men uni ikkiga, pechkaning har tomoniga bittaga ajratdim. Quvvat adapteridan kerakli tokni etkazib beradigan bo'lsak, siz faqat bitta ulagichdan yoki ko'p qismdan foydalanishingiz mumkin va parallel ravishda xohlaganingizcha ko'p qismlarni quvvatlantirishingiz mumkin. LED chiziqlar, odatda, qaerda kesish mumkinligini ko'rsatadigan bosma belgilarga ega (va u odatda 3 LEDli bo'laklarga bo'linadi). Faqat teskari polaritda hech narsani bog'lamasligingizga ishonch hosil qiling va siz borishga tayyormiz.

Hamma narsa joyiga qo'yilgach, siz loyiha qutisidagi PIR sensoriga mos keladigan teshikni kesib olishingiz kerak. Men uni diagonal ravishda joylashtirishni tanladim, shuning uchun u mening yashash xonamdan unchalik harakat qilmasdi, lekin kichkina bugger juda sezgir. Siz sezgirlikni sozlashingiz mumkin, lekin ikkita trimpotdan birini biroz burib (ikkinchisi signalning tugashi uchun va yolg'iz qolishi kerak). Soat yo'nalishi bo'yicha uni sezgir qiladi.

Men shuningdek, LED chiziqli simlar uchun ikkita uyani kesib tashladim, siz qancha kerak bo'lsa, shuncha kesishingiz kerak. Loyiha qutisini o'rnatish modelga bog'liq, meniki orqasida vint uchun teshik bor, shuning uchun men uni shkafning pastki qismiga burab qo'ydim va PIR sensorini oldinga qaratdim. LED chiziqlar yopishtiruvchi orqa qismga ega bo'lishi kerak edi, lekin yopishtiruvchi etarlicha yaxshi emas edi, yoki shkafning yuzasida juda ko'p surtma bor edi, bu chiziqning yopishishiga to'sqinlik qildi (yuck!). Shunday qilib, men bir nechta simi qisqichlarini sotib oldim (koaksial kabelni mixlash uchun ishlatilgan) va bu chiziqni joyida ushlab turdi.

3 -qadam: Keyingi qadamlar

Kelajakda men uyda MySensors tarmog'ini qurmoqchiman va bu loyihani unga qo'shishga harakat qilaman. Va men qilmoqchi bo'lgan yana bir narsa - zanjir kutish holatida juda ko'p oqim ishlatmasligi uchun kam quvvat imkoniyatlarini qo'shish.

Tavsiya: