Mundarija:

Arduino Multi Light Controller: 7 qadam (rasmlar bilan)
Arduino Multi Light Controller: 7 qadam (rasmlar bilan)

Video: Arduino Multi Light Controller: 7 qadam (rasmlar bilan)

Video: Arduino Multi Light Controller: 7 qadam (rasmlar bilan)
Video: Arduino push button led | arduino button led projects 2024, Noyabr
Anonim
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller
Arduino Multi Light Controller

Hamkasb va rassom Jim Xobbs ko'rgazma uchun mustaqil inshoot qurmoqchi edi. Bu o'rnatish parabolik shaklni tashkil etuvchi 8 ta tokchadan iborat bo'ladi. 8 ta tokchaning har biriga 10 ta lampochka o'rnatilgan bo'lishi kerak edi. Lampochkalarning bu 8 ta guruhi/javonlari avtomatik ravishda va alohida -alohida almashtirilishi kerak, shunda biz yorug'lik namunalarini yaratamiz. Bu qism General Electric dagi yorug'lik sinov stendlariga ishora qiladi.

Biz buyumning texnik tomonida birga ishladik va boshqaruvchini Arduino nanosidan tashkil topgan holda, uning markazida joylashgan bo'lishga qaror qildik.

Garchi bularning barchasi juda aniq bo'lsa -da, ushbu qo'llanmada keltirilgan printsiplar va kodlar yuqori voltli yoki oqim yuklarini boshqarish uchun o'rni bo'lgan arduino -dan foydalanish uchun yaxshi boshlanish nuqtasini beradi. agar bir oz boshqacha tomonga surilsa, bu kabi nazoratchi bilan ham imkoniyatlar ko'p. Ba'zi g'oyalar uchun "qadam va imkoniyatlar" ning oxirgi bosqichini ko'rib chiqing!

Yuqori kuchlanishli elektr jihozlari xavfli bo'lishi mumkin va ularni faqat vakolatli shaxslar bajarishi kerak. Agar siz bu sohada umuman tajribasiz bo'lsangiz yoki ishonchingiz komil bo'lmasa, rozetkaga ulanishdan oldin elektrchini elektrchi tomonidan tekshirib ko'ring.

Ta'minotlar

Qismlar (bog'langan qismlarga muqobillar mavjud)

- Arduino Nano

- 5v o'rni moduli 8 kanal

- Mini non paneli

- [30x] terminal bloklari 2,5 mm

- 1,5 mm bitta yadroli moslashuvchan (kabel)- jigarrang, ko'k, sariq/yashil rangda

- [8x] rozetka

- birlashtirilgan kirish rozetkasi

- siqish terminallari

- 1A 12V quvvat manbai

- 20 sm uzunlikdagi erkak-ayol o'tish kabellari

-Qoplama

Asboblar

- nozik tornavida to'plami

- Yaxshi kesilgan arra

- Dremel/aylanadigan ko'p asbob

- Matkap

- Multimetr

- Hukmdor yoki kombinatsiyalangan kvadrat

- Allen/hex kalitlari

- kalit/rozetka to'plami

- Crimp terminal vositasi

- Simlarni ajratuvchi

- Burun qisqichlari

1 -qadam: O'rnatish plitasi va tartibini tayyorlash

O'rnatish plitasi va sxemasini tayyorlash
O'rnatish plitasi va sxemasini tayyorlash
O'rnatish plitasi va sxemasini tayyorlash
O'rnatish plitasi va sxemasini tayyorlash

Komponentlarni o'rnatish uchun biz korpusning pastki qismiga o'tirish uchun plastinka yasashimiz kerak. Men 6 mm qalinlikdagi kontrplakdan foydalanardim, siz deyarli har qanday varaq materialidan foydalanishingiz mumkin, lekin uning qattiq va o'tkazuvchan emasligiga ishonch hosil qiling. Yupqa materiallar montajni osonlashtiradi va kam joy egallaydi. Ba'zi korpuslar taglik plitalari bilan ta'minlangan bo'lib, ular o'tkazuvchanlik va yong'in xususiyatlariga oid turli standartlarga mos keladi.

Endi sizda to'g'ri o'lchamdagi o'rnatish plitasi bor, siz tartibni aniqlash uchun komponentlarni tepaga qo'yishingiz mumkin. Ushbu qadamni to'g'ri bajarish, qurilishning qolgan qismi oson va simlarning to'g'ri bo'lishi uchun juda muhimdir. Kabel o'tkazmalari haqida o'ylab ko'ring, ehtiyot qismlar orasidagi bo'sh joyni, rozetkaning balandligini va hokazo.

Joylashuvdan mamnun bo'lganingizdan so'ng, joylarni belgilang, tegishli teshiklarni burang va komponentlaringizni o'rnating. O'rnatishdan oldin men kontrplakni moyladim.

2 -qadam: korpusdagi kirish/chiqish teshiklari

Korpusdagi kirish/chiqish teshiklari
Korpusdagi kirish/chiqish teshiklari
Korpusdagi kirish/chiqish teshiklari
Korpusdagi kirish/chiqish teshiklari

Elektr rozetkalari korpusning o'ziga o'rnatiladi. Men IEC rozetkalarini ishlatishni tanladim, chunki ular ishonchli va nisbatan universaldir, lekin o'rnatish uchun teshiklarni kesish qiyin shakl. Men bu erda ishlatiladigan ikkala turdagi rozetkalar uchun PDF shablonini biriktirdim. Buni chop etish va kesishdan oldin belgilash uchun ishlatish mumkin, aks holda siz ham men kabi kartondan o'z shabloningizni yasashingiz mumkin.

Bu rozetkalarni kesish uchun vosita bor, lekin agar siz ushbu ko'rsatmalarni o'qiyotgan bo'lsangiz, sizda bunday imkoniyat yo'q. Menda hech kim yo'q, shuning uchun belgilangan joyning markazida teshiklar ochilgan va perimetrni kesib tashlash uchun Dremel ishlatilgan.

Quvvat uchun erkak rozetkadan, rozetkadan esa ayol rozetkadan foydalanamiz. Bu har qanday ochiq pinlar bo'lish ehtimolini yo'q qilish uchun. Jonli pinlar ayol rozetkalarda bo'lgani kabi yashirilishi kerak. Ushbu printsip odatda yuqori kuchlanishli ulagichlardan foydalanilganda qo'llanilishi kerak.

3 -qadam: yuqori voltli tomondan simlarni ulash

Yuqori voltli tomondan simlarni ulash
Yuqori voltli tomondan simlarni ulash
Yuqori voltli tomondan simlarni ulash
Yuqori voltli tomondan simlarni ulash
Yuqori voltli tomondan simlarni ulash
Yuqori voltli tomondan simlarni ulash

OGOHLANTIRISH - Yuqori kuchlanishli elektr qurilmalari xavfli bo'lishi mumkin va ularni faqat vakolatli shaxslar bajarishi kerak. Agar siz bu sohada umuman tajribasiz bo'lsangiz yoki ishonchingiz komil bo'lmasa, rozetkaga ulanishdan oldin elektrchini elektrchi tomonidan tekshirib ko'ring.

Quyidagilar uchun 1,5 mm uch o'lchovli egiluvchan kabellardan foydalaning. Mamlakatingiz standartlariga mos ranglardan foydalaning. Buyuk Britaniyada biz odatda jigarrang, ko'k va sariq/yashil ranglardan foydalanamiz, mos ravishda neytral va tuproq - bu sizning hududingizda farq qilishi mumkin.

Avtobus barlarini 8x terminal bloklari qatoridan o'tkazishni boshlang. Ular har bir quvvat manbaiga quvvat taqsimlanadi. Biz buni har bir terminalga bir tomondan ulanish uchun sakrash yo'llarini yaratish orqali qilamiz.

avtobus barlarini yasaganingizdan so'ng, quvvat kirishidagi har bir terminaldan (jonli, neytral, topraklama) tegishli L, N va E terminal bloklari avtobus barlarining birinchi terminaligacha kabel o'tkazing.

Kabellarni to'g'ridan -to'g'ri elektr tok manbaiga to'g'ridan -to'g'ri rozetkalarga ulashingiz mumkin, bunda ularni qisish terminallari yordamida rozetkaning terminallariga ulashingiz mumkin.

Kommutatsiya uchun biz neytraldan foydalanamiz, shuning uchun har bir o'rni markaziy (umumiy) terminali orasidagi neytral avtobus baridagi har bir terminalga kabel o'tkazing.

Keyin har bir o'rni bo'yicha NO (Odatda Ochiq) terminalidan har bir rozetkaga boshqa kabelni ishga tushirish kerak bo'ladi. Bu shuni anglatadiki, kontaktlarning zanglashiga olib o'tish "Odatda ochiq" bo'ladi va biz uni o'rni "yopish" uchun Arduino yordamida faollashtirishimiz va shu tariqa chiroqlarni yoqishimiz kerak bo'ladi.

12V quvvat manbaiga Braun va Moviy kabellarni ulashingiz kerak bo'ladi. Ularni to'g'ridan -to'g'ri C14 asosiy quvvat manbaiga ulangan terminallarga burish mumkin yoki L + N shinalari bilan ulash mumkin.

Bu erda poklik muhim ahamiyatga ega.

4 -qadam: Past kuchlanishli tomonni ulash

Past kuchlanishli tomonni ulash
Past kuchlanishli tomonni ulash
Past kuchlanishli tomonni ulash
Past kuchlanishli tomonni ulash
Past kuchlanishli tomonni ulash
Past kuchlanishli tomonni ulash

Arduino o'rni faollashtirish va kontaktlarning zanglashiga olib kelish uchun ishlatiladi. Arduino "mantiqiy darajadagi kuchlanish" bilan ishlaydi, ya'ni pin "YUQORI" (yoqilgan) holatida 5V atrofida chiqadi. Biroq, biz Arduino-ni 9-12v oralig'ida VIN piniga ulashimiz mumkin. Men tez -tez bu holatda bo'lgani kabi 12V quvvat manbasini ishlatishni tanlayman, chunki bu juda standart va 12vda ishlaydigan ko'plab komponentlar mavjud. Bundan tashqari, Arduino -ni 5V quvvat manbai bo'lgan USB bilan quvvatlantirish mumkin.

Biz 5V o'rni modulidan foydalanishni tanladik, chunki bu Arduino 5V quvvatiga mos keladi va uni o'zgartiradi.

Boshlash uchun, Arduino Nano -ni non paneliga suring, uning markazdan o'tib ketishini ta'minlang, shunda ikkala tomonning pimi ulanmagan.

Eslatma - Men o'tish kabellarini o'rni moduliga lehimlaganimni ko'rasiz, erkak va ayol o'tish kabellarini ishlatish osonroq, lekin menda yo'q edi.

Arduino -ni quvvat bilan ta'minlash uchun 12V kuchlanishli qizil va qora simlarni VIN va GND pinlari yonidagi non paneli qatorlariga suring.

Qora o'tish kabelini Arduino -ning GND qatoridagi taxtadagi o'rindan o'rni modulidagi GND piniga o'tkazing.

Arduino -dagi 5V dan o'rni modulidagi VCC -ga qizil o'tish kabelini o'tkazing.

Arduino-dagi D2-D9 dan o'rni modulida 1-8 gacha o'tkazgichli kabellar (mavjud bo'lsa, har xil rangda). Ular o'rni ishga tushirish/almashtirish uchun ishlatiladi.

5 -qadam: Kodlash va test

Kodlash va test
Kodlash va test

Sinov uchun siz biriktirilgan kodni yuklab olishingiz mumkin (Arduino IDE dasturini bepul yuklab olish orqali oching). Bu juda oddiy, lekin o'zgartirish uchun asos yaratadi. Bu kod har bir rozetkani 10 soniya oralig'ida (1 dan 8 gacha) yoqadi, so'ngra takrorlashdan oldin hammasi o'chadi. Bu oddiy sinovlarga imkon berdi. Jim barcha lampochkalarga ega bo'lgani uchun men pimlarda multimetr yordamida sinab ko'rdim, lekin ishonchliroq bo'lgan lampochkani ulash oson bo'lardi.

Jim yorug'lik almashinuvi "xoreografiya" ga amal qilishni xohlardi, shuning uchun men uning talablariga javob beradigan tarzda kommutatsiya va vaqtini o'zgartirdim. Buning kodi shunga o'xshash va uzunroq halqali bo'lsa ham, sinov kodidan murakkab emas.

6 -qadam: Oxirgi o'rnatish

Yakuniy o'rnatish
Yakuniy o'rnatish

Biz boshqaruv qutisini yorug'lik konstruktsiyasi markaziga o'rnatdik va shunchaki yorug'lik tokchalariga o'z tasmalarini ulash qutilaridan burab, IEC c14 erkak rozetkasiga ulashimiz kerak edi, bu safar IEC panelli emas.

Biz ushbu ulagich/rozetkali kombinatsiyalarni o'rnatishni oson yig'ish va demontaj qilish uchun ishlatdik, chunki u kelgusi shoularda o'rnatilishi mumkin. Biroq, agar u doimiy armatura bo'lsa, chiroqlarni ulashda va rozetkalarning narxidan qochishda hech qanday muammo bo'lmaydi.

7 -qadam: Qo'llanish doirasi + imkoniyatlari

Bu loyiha o'rni modullaridan foydalanish va bo'linadigan kuchlanishli tizimlarni Arduino bilan birlashtirishni o'rganish uchun yaxshi qadamdir. Ammo, menimcha, bu bir necha qo'shimchalar va o'zgartirishlar bilan biroz oldinga siljadigan loyihalarni yaratish uchun yaxshi asosdir. Arduino juda ko'p qirrali va ulardan foydalanish oson, mana shu o'quv qo'llanmasini yozish paytida men o'ylab topgan loyihalar bo'yicha tezkor g'oyalar.

- Boshqa narsalarni nazorat qilish. O'rnimizni modullari juda ko'p oqim olishi mumkin. Bunday sozlash har xil narsalarni boshqarish uchun ishlatilishi mumkin. Ovozli trek yaratish uchun 8 ta oziq -ovqat protsessorini ulash va almashtirish? uyg'onganingizda choynakni yoqasizmi?

- Sensorni ishlatish va teskari aloqa uzatish yaratish. Arduino sensorlardan foydalanish uchun analog kirishlarga ega. Ko'pchilik Arduino -dan foydalanishga mo'ljallangan bo'lib, ulardan foydalanishni osonlashtiradi. Tashqi yorug'lik darajasi ma'lum nuqtalarga yetganda, yorug'lik sensori bo'lgan bunday boshqaruv qutisi turli xil chiroqlarni yoqish uchun ishlatilishi mumkin, siz bo'shliq yoki binoning turli joylariga ko'chganingizda, harakat sensorlar har xil lampochkalarni yoqishi mumkin. telefoningiz to'liq zaryadlanganda kir yuvish mashinasini yoqish uchun ishlatilishi mumkin. Sizning itingiz perimetrni buzganida ovozli signal eshitilishi mumkin va hokazo. Sizning g'oyalaringiz bu erda oqishi uchun ba'zi sensorlarga qarang

- Internetdagi ma'lumotlardan foydalanish. Turli tashkilotlar va veb -saytlar API kalitlarini (ilovalarni dasturlash interfeysi) chiqaradi, bu sizga turli xil xizmatlar va ma'lumotlarni o'z ilovangiz uchun ishlatishga imkon beradi. Arduino -ga teskari aloqa uchun ma'lumot berish uchun siz turli xil jonli ma'lumotlar to'plamidan foydalanishingiz mumkin. Masalan, siz o'z joyingizdagi havo sifatini o'lchash uchun LAQN havo sifati tarmog'idan foydalanishingiz mumkin, bu esa karbonat angidrid darajasi past bo'lganida lampochkaning yonishiga olib kelishi mumkin, shuning uchun siz havo sifatining maqbul darajasida do'konlarga borishingiz mumkin.. Yana foydali fikrlar mavjud. Bu erda tekshiring

- Tugmalar yoki klaviatura yordamida - Tekshirgichga ulangan chiroqlarni bir nechta tugmalar yordamida almashtirish mumkin (aniqrog'i 8). Bu funktsiyani ovozli sintezatorga o'rnatish mumkin, u tovushli bo'lishni, shuningdek, vizual, eshitiladigan tajribani o'ynatganda chiroqni o'zgartiradi.

Tavsiya: