Mundarija:

Charlieplexed LED yoritgichlar qatori, Arduino uchun: 9 qadam (rasmlar bilan)
Charlieplexed LED yoritgichlar qatori, Arduino uchun: 9 qadam (rasmlar bilan)

Video: Charlieplexed LED yoritgichlar qatori, Arduino uchun: 9 qadam (rasmlar bilan)

Video: Charlieplexed LED yoritgichlar qatori, Arduino uchun: 9 qadam (rasmlar bilan)
Video: A charlieplexed LED matrix 2024, Noyabr
Anonim
Charlieplexed LED chiroqlar qatori, Arduino uchun
Charlieplexed LED chiroqlar qatori, Arduino uchun
Charlieplexed LED chiroqlar qatori, Arduino uchun
Charlieplexed LED chiroqlar qatori, Arduino uchun

Bu arduino bilan LED qatorini/simini charlieplexing bo'yicha ko'rsatma. Men arduino yordamida charlieplexing bo'yicha ko'rsatmalar ko'p emasligini payqadim, shuning uchun men shunday qildim. Men loyihani sodda saqlashga harakat qildim, lekin bu juda yaxshi ishlamadi. Lehimlash murakkab, men buni birinchi marta lehimlash loyihasi sifatida tavsiya qilmayman. Mana, charlieplexing haqida ba'zi ma'lumotlar: en.wikipedia.org/wiki/Charlieplexing Men 80 ga yaqin rasmlar oldim va ularning hammasi ham asosiy qadamlarni bajara olmadi, lekin siz ularni 9 -qadamda topishingiz mumkin: Qo'shimcha rasmlar Agar sharhlaringiz, savollaringiz yoki takliflaringiz bo'lsa, ularni so'rang!

1 -qadam: qismlar ro'yxati:

Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati
Qismlar ro'yxati

Qismlar:- 12 ta LED; Men 3 mm qizil LED- 4, 270 Ohm rezistorlardan foydalanayapman; Siz boshqa qiymatlardan ham foydalanishingiz mumkin- Perfboard/Veroboard; Men 27 teshik x 5 teshikdan foydalanganman- sim; Men 26 o'lchagichli, qattiq yadroli simlardan foydalanardim- sarg'ish pinlari (ixtiyoriy)- ArduinoTools:- Lehimlash temir- Issiq yopishtiruvchi qurol (ixtiyoriy)- Yordamchi qo'l (ixtiyoriy)

2 -qadam: LEDlarning anodlarini lehimlang

LEDlarning anodlarini lehimlang
LEDlarning anodlarini lehimlang
LEDlarning anodlarini lehimlang
LEDlarning anodlarini lehimlang
LEDlarning anodlarini lehimlang
LEDlarning anodlarini lehimlang

Keyingi bir necha qadam haqida ko'p narsa deyish mumkin emas, lekin men aytib o'tmoqchi bo'lgan bir nechta asosiy fikrlar bor.- LED anodlari 3 guruhga bo'linadi- 4 guruh birlashmasligiga ishonch hosil qiling, lekin alohida qoling. 4 guruhni ulang, ular L shakliga o'xshaydi.

3 -qadam: Katodlarni buking

Katodlarni buking
Katodlarni buking
Katodlarni buking
Katodlarni buking

Asosiy fikrlar:- Siz 4 xil qatorni tugatishingiz kerak- 4 qatorning har birida katodlarga faqat 3 ta ulanish va har bir LED guruhidan bittasi borligiga ishonch hosil qiling.

4 -qadam: Katodlarni lehimlang

Katodlarni lehimlang
Katodlarni lehimlang
Katodlarni lehimlang
Katodlarni lehimlang
Katodlarni lehimlang
Katodlarni lehimlang

Asosiy fikrlar: Bu erda ko'p gapirish shart emas, faqat 4 qatorni lehimlang va simlardagi ko'priklardan saqlaning. Sizda faqat 3 ta ulanishga ega bo'lgan 4 ta qator bo'lishi kerak, har bir guruhdan bittadan guruh biriktirilmagan. Men sxemani iloji boricha elektr simlariga yaqinlashtirishga harakat qildim, bu men aytayotgan narsani tushunishni biroz osonlashtirdi. Bu qadamdagi oxirgi rasm.

5 -qadam: Rezistorlarni o'rnating

Rezistorlarni o'rnating
Rezistorlarni o'rnating
Rezistorlarni o'rnating
Rezistorlarni o'rnating
Rezistorlarni o'rnating
Rezistorlarni o'rnating

Bu biroz chalkashlik. Umid qilamanki, men buni etarlicha tushuntirdim. 9 -bosqichda bunga qo'shimcha rasmlar bor: Rezistorli ulanishlar: 1) Bir uchi 1. qatorga ulangan. Ikkinchi uchi 42 -guruhga) Bir uchi qatorga 2. Boshqa uchi 33 -qatorga ulangan. boshqasi 24 -guruhga) Bir uchi 3 -qatorga ulangan

6 -qadam: boshqaruv simlarini qo'shing

Tekshirish simlarini qo'shing
Tekshirish simlarini qo'shing
Tekshirish simlarini qo'shing
Tekshirish simlarini qo'shing
Tekshirish simlarini qo'shing
Tekshirish simlarini qo'shing

Bu, ehtimol, eng oson qadamlardan biri! Siz faqat simlarni 4 guruhga lehimlab berasiz. Men 6 ga yaqin uzunlikdagi simlardan foydalanardim. Ular har xil rangda bo'lishi shart emas, lekin agar biror narsa noto'g'ri ketsa, bu foydali bo'lishi mumkin va siz sxemani disk raskadrovka qilishingiz kerak. Sizga sarlavhali pinlar kerak emas, lekin agar xohlasangiz, ulardan foydalanishingiz mumkin.

7 -qadam: Arduino -ni kodlash

Arduino kodlash
Arduino kodlash

Arduino -ni dasturlash uchun bir necha asosiy qadamlar. 1) Manba kodini pastdan yuklab oling 2) Arduino IDE3 -da faylni oching) "Kiritish -chiqish taxtasiga yuklash" tugmasini bosing 4) Dastur yuklangach, u ishlay boshlaydi Eslatma: Siz "const int ledPins [12] [2] = {" qatoridagi bir nechta narsani o'zgartirish kerak, agar chiroq yoqilgan bo'lsa, tartibsiz. Men kodga yaxshi sharhlar qo'shishga harakat qildim, lekin agar sizda bo'lsa savollar, iltimos ularni so'rang.

8 -qadam: Xursand bo'ling !!

Maza qiling!!!
Maza qiling!!!

Bu qiyin bo'lmasligi kerak, lekin shunday bo'lishi mumkin, agar sizda sharhlar, savollar va/yoki takliflar bo'lsa, ularni so'rang!

9 -qadam: Qo'shimcha rasmlar

Qo'shimcha rasmlar
Qo'shimcha rasmlar
Qo'shimcha rasmlar
Qo'shimcha rasmlar
Qo'shimcha rasmlar
Qo'shimcha rasmlar

Xo'sh, men rasmlar bilan chegaradan oshganimda ishonchim komil emas, lekin agar sizga aniqlik kerak bo'lsa, qolgan rasmlar. Agar sizda biron bir savol bo'lsa, ularni so'rang.

Tavsiya: