Arduino-da Dekorativ Yoritilgan Paneli Qanday Qilish Kerak

Mundarija:

Arduino-da Dekorativ Yoritilgan Paneli Qanday Qilish Kerak
Arduino-da Dekorativ Yoritilgan Paneli Qanday Qilish Kerak

Video: Arduino-da Dekorativ Yoritilgan Paneli Qanday Qilish Kerak

Video: Arduino-da Dekorativ Yoritilgan Paneli Qanday Qilish Kerak
Video: Ардуино уроки программирование для начинающих с 9 лет [с нуля] #ДомаВместе 2024, Noyabr
Anonim

Arduino tomonidan boshqariladigan LED yoritgichli dekorativ panelni yaratish varianti taklif qilingan. Ushbu panelda katta yulduz turkumi va uning atrofidagi yulduz turkumlari tasvirlangan. LEDlar yulduz rolini o'ynaydi. Suratga ko'proq sir va joziba berish uchun yulduzlar tasodifiy tartibda miltillaydi.

Arduino tomonidan boshqariladigan orqa yoritgichli dekorativ panel
Arduino tomonidan boshqariladigan orqa yoritgichli dekorativ panel

Bu zarur

  • - Arduino;
  • - kompyuter;
  • - LEDlar;
  • - LEDlar soniga ko'ra nominal qiymati 190..240 Ohm bo'lgan rezistorlar;
  • - ulash simlari;
  • - kontrplak;
  • - burner;
  • - lehimli temir.

Ko'rsatmalar

1-qadam

Birinchi qadam - kerakli o'lchamdagi kontrplakni tayyorlash va ehtiyotkorlik bilan zımpara bilan silliqlash.

Shundan so'ng, o'zingizning panelingizda ko'rmoqchi bo'lgan rasmni kontrplakka oddiy qalam bilan qo'llang. Siz uglerod qog'ozidan foydalanishingiz mumkin, sirtni hujayralarga bo'lishingiz va hujayralar ustiga qo'l bilan rasm chizishingiz mumkin. Yoki, agar siz rasm chizishni yaxshi bilsangiz, qo'l bilan rasm chizing.

Keyinchalik, biz kerakli rasmni burner bilan yoqamiz. O'ylaymanki, bu tushuntirishni talab qilmaydi.

Kontrplakda rasmni yoqish
Kontrplakda rasmni yoqish

2-qadam

Endi siz qaysi joylarda LED-larga ega bo'lishingizni aniqlab olishingiz kerak va bu joylarda LEDlarning diametri uchun teshiklarni burishingiz kerak. Masalan, ushbu panelda LEDlar rasmdagi eng yorqin yulduzlarning joylarida bo'ladi.

Panelning orqa qismida Arduino Nano yoki Mini taxtasi joylashadigan joyni aniqlang va u uchun chuqurchani kesib oling.

Shuningdek, LEDlarning simlarini Arduino kartasiga ulash kerak bo'ladi. Ularni chuqurchaga yashirish ham maqsadga muvofiqdir. Shunga ko'ra, siz simlar uchun truba yo'llarini tasavvur qilishingiz va kesishingiz kerak.

Simlar va Arduino uchun oluklarni kesish
Simlar va Arduino uchun oluklarni kesish

3-qadam

Biz simlarni kesilgan oluklarga joylashtirdik. Ular metall qavslar bilan biriktirilishi mumkin. Simlarning uchlarini bo'sh qoldiring.

Yivli simlar
Yivli simlar

4-qadam

Keling, LEDlarni ulaymiz. Shuni esda tutingki, har bir LED 180 dan 240 ohmgacha bo'lgan oqim cheklovchi qarshilikka ega bo'lishi kerak. Shuning uchun, avval biz har bir LEDning oyoqlaridan biriga qarshilik ko'rsatamiz.

Keyin LEDlarni ochilgan teshiklarga joylashtiring. Ikkala oyoqni va qarshilikni kesilgan chuqurliklar bo'ylab joylashtiring.

LED yoritgichlari yivlarga o'rnatiladi va bir-biri bilan yaqin aloqada bo'ladi. Shuning uchun ular dielektrik bilan bir-biridan izolyatsiya qilinishi kerak. Issiqlik qisqaradigan naychaning bo'laklari bo'lishi va ularni LEDlarning uchlariga lehimlashdan oldin ularni simlarning uchlariga qo'yishi maqsadga muvofiqdir. Agar naycha bo'lmasa, u holda kambrik yoki boshqa izolyator qismlari ishlaydi.

Shundan so'ng, biz LED oyoqlarini simlarga lehimlaymiz, shuningdek ularni metall qavslar bilan o'rnatamiz.

LEDlarni panelga ulaymiz
LEDlarni panelga ulaymiz

5-qadam

Arduino taxtasini tayyorlangan truba o'rniga o'rnating.

Biz simlarni LEDlardan lehimlaymiz. Arduinoning raqamli yoki analog chiqishiga LEDlarning ijobiy o'tkazgichlarini (anotlarini) lehimlash va erni alohida avtobusga olib kelish va LEDlarning katodlaridan ushbu avtobusga barcha simlarni lehimlash qulay.

Arduino ulanmoqda
Arduino ulanmoqda

6-qadam

Endi butun elektron qism yig'ilib, biz panelni rasm yoki fotosuratdan chiroyli ramka bilan bezatamiz. Siz ramkani kalay burchaklar bilan tuzatishingiz mumkin.

Panelni ramka bilan bezatamiz
Panelni ramka bilan bezatamiz

7-qadam

Eskiz yozish va uni Arduino-ga yuklash qoladi. Rasmda eskizning bir varianti ko'rsatilgan.

PWM funktsiyasiz raqamli pinlarga ulangan LEDlar (biz avvalgi maqolalardan birida puls kengligi modulyatsiyasini ko'rib chiqdik) doimiy yorqinlikda yonadi. Va PWM pinlariga ulangan boshqalar vaqti-vaqti bilan yorqinligini o'zgartiradilar. Bundan tashqari, kechikish vaqti va pin raqami berilgan cheklangan oraliqda tasodifiy o'rnatiladi. Bu yulduzlarning miltillashini simulyatsiya qiladi.

Panel eskiz
Panel eskiz

8-qadam

Eskizni Arduino xotirasiga yuklang. Panel tayyor!

Telefonni zaryadlovchi qurilmasidan mini-USB kabel orqali biz Arduino-ga quvvat etkazib beramiz … va mehnatimiz natijalariga qoyil qolamiz!

Tavsiya: