Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: o'lchamlar
- 3 -qadam: varaqlarni kesish
- 4 -qadam: Ularni birlashtirish
- 5 -qadam: WS2812 RGB LED tasmasini quvvatlantirish
- 6 -qadam: Elektronika uchun vaqt
- 7 -qadam: Kodlash vaqti
Video: RGB o'yin sichqoncha paneli: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Yaqinda men WS2812 yakka tartibdagi adresli RGB LEDlarini uchratdim. Bu shuni anglatadiki, har bir LEDni alohida boshqarish va standart RGB tasmasi o'rniga turli xil ranglarni chiqarish uchun dasturlash mumkin, bu erda hamma LEDlar bir xilda yonadi.
Bozorda mavjud bo'lgan RGB sichqoncha o'tirgichlari juda qimmat. Shunday qilib, men Arduino va WS2812 RGB LED chizig'idan foydalangan holda arzon RGB sichqoncha padini yasashga qaror qildim.
Qani boshladik
1 -qadam: Sizga kerak bo'lgan narsalar
- WS2812 RGB LED tasmasi (1 metr etarli bo'ladi)
- Arduino Nano
- 10 mm va 3 mm akril plitalar
- USB kabeli
- Super elim
2 -qadam: o'lchamlar
Olchamlari quyidagilar:
- 10 mm qatlam uchun 30 x 20 sm
- 3 mm qatlam uchun 29 x 19 sm
- 10 mmli varaqning ichki o'lchamlari rasmda ko'rsatilgan
Rasmda ko'rsatilgandek, 3 mmli varaq 10 mmli varaqning ustiga qo'yiladi. Bu har tomondan 5 mm chegarani qoldiradi, bu esa yorug'likni yuqoridan ko'rinadigan qiladi. Ishoning, bu ajoyib ko'rinadi!
3 -qadam: varaqlarni kesish
Tashqi o'lchamlarni kesish nisbatan oson. Akril to'sar yoki har qanday o'tkir narsadan foydalanib, chiziqlar bo'ylab ball to'plang. Akrilni bir xil chiziq bo'ylab yana bir necha marta belgilang, so'ngra akrilni stol chetiga qo'ying va bo'lakni ikkiga bo'lish uchun engil, tez bosim o'tkazing.
Agar sizda mos keladigan asboblar bo'lmasa, ichki o'lchamlarni kesish juda qiyin. Men chiziqlar bo'ylab teshiklarni burg'ulash bo'yicha mashaqqatli ishni qildim. Keyin men arra arra yordamida kesishni tugatdim. Bu usul chekka qirralarni qoldiradi. Fayldan foydalanib, qirralarni tekislang. U tekis va tekis bo'lishi shart emas va u ko'rinmaydi va yorug'lik baribir o'tib ketadi. LED tasmasi choyshabga to'g'ri joylashishi uchun uning tekisligiga ishonch hosil qiling.
4 -qadam: Ularni birlashtirish
Himoya qog'ozini echib oling. Yupqa qumli zımpara yordamida 10 mm akril varaqning yuzasini engil zımparalang. Bu yorug'likni tarqatadi va biz to'g'ridan -to'g'ri akril orqali o'tmasdan, biz saqlagan chegarani yoritadi.
Ikkala varaqni bir -birining ustiga qo'ying, har tomondan 5 mm chekka bo'lishi kerak. Super elim yordamida ikkita varaqni bir -biriga yopishtiring. Qo'shimchalarga bir necha tomchi elim surtish kifoya qiladi va elim avtomatik ravishda ichkariga kiradi. Hamma 4 burchak uchun ham xuddi shunday qiling.
3 mm akril varaqning yuqori qismiga yopishtirilgan neopren mato (asosan sichqoncha yostiqchalarini yasash uchun ishlatiladi). Bu sichqonchani silliq harakatlanishiga olib keladi, shuningdek uning ostidagi barcha elektronika va kamchiliklarni yashiradi. Men uni tayyorlash paytida hech narsa topmadim, buning o'rniga qora kartochkadan foydalanardim. Yaxshi ishlaydi, lekin birozdan keyin uni almashtiradi.
USB kabel o'tishi uchun varaq bo'ylab 4 mm teshik qiling. Teshik diametri kabelning qalinligiga qarab farq qilishi mumkin.
5 -qadam: WS2812 RGB LED tasmasini quvvatlantirish
Keling, chiziqdan bitta LEDni ko'rib chiqaylik. To'liq intensivlikdagi har bir rang 20 mA ni tashkil qiladi. Barcha ranglar to'liq intensivlikda (ya'ni oq rangda) yoqilganda, bitta LED taxminan (20mA + 20mA + 20mA =) 60mA ni tortadi. Maksimal oqim chizig'i = 60mA bo'ladi * Ipdagi LEDlar soni. Mening holatimda, LEDlar soni = 22. Shuning uchun maksimal oqim 1320mA bo'ladi. Ammo Arduino bortidagi voltaj regulyatori maksimal 800mA etkazib berishga qodir. Bunday holda, chiziq tashqi quvvat manbai yordamida quvvatlanishi kerak. Quvvat manbai va Arduino bir -biriga ulanganligiga ishonch hosil qiling.
USB -dan tashqari tashqi quvvat manbasini talab qiladigan sichqoncha paneli? Bu to'g'ri eshitilmayapti!
Lekin bu erda hiyla. RGB sichqoncha paneli "Kamalak" animatsiyasi bilan mashhur. Bu biz ushbu loyihada foydalanadigan narsadir. Kamalakda Oq yo'q! Bu shuni anglatadiki, har qanday vaqtda biron bir LED barcha ranglar bilan to'liq yoritilmaydi. 22 ta LED tasmasi uchun men bu animatsiya bilan o'lchagan maksimal oqim chizig'i 150 mA ni tashkil qiladi, bu diapazonda yaxshi. Shuning uchun chiziqni Arduino Nano yordamida to'g'ridan -to'g'ri quvvatlantirish mumkin.
6 -qadam: Elektronika uchun vaqt
Mexanik tuzilish yo'q bo'lganda, ba'zi elektronika uchun vaqt keldi.
LED tasmasini kerakli uzunligini rasmda ko'rsatilgandek joylashtiring. Ularni lenta yordamida vaqtincha ushlab turing. Endi super elim yordamida barcha LEDlarni akril varaqqa yopishtiring.
USB kabelini oling va bir chetini kesib oling. Kabel ichida to'rtta sim bo'ladi. Biz USB-ni faqat Arduino-ni yoqish uchun ishlatadigan bo'lsak, bizni Qizil (+) va Qora (-) simlar qiziqtiradi. Qolgan ikkita simni uzing, chunki bizga kerak bo'lmaydi. Kabelni biz ochgan teshikdan tortib oling.
Ulanishlarni sxemada ko'rsatilgandek qiling.
7 -qadam: Kodlash vaqti
Kodni yuklab oling va Arduino IDE yordamida oching. Yuklashdan oldin,
- Ipning ma'lumot pinini har qanday raqamli pinlarga ulash mumkin. Men 4 -pinni tanladim. Agar boshqa pin ishlatilsa, kodga kerakli o'zgartirishlarni kiriting.
- Chiziqdagi LEDlar sonini kiriting.
Yuklab oling va arzon, ammo ajoyib RGB o'yin sichqonchasi padidan bahramand bo'ling!
Oxirigacha saqlaganingiz uchun tashakkur. Umid qilamanki, barchangizga bu loyiha yoqadi. Agar siz o'zingiz uchun biror narsa qilsangiz, menga xabar bering. Ko'proq yangi loyihalar uchun YouTube kanalimga obuna bo'ling. Yana bir bor rahmat!
Tavsiya:
Imo -ishora bilan boshqariladigan sichqoncha: 6 qadam (rasmlar bilan)
Imo -ishora bilan boshqariladigan sichqon: Siz noutbukda do'stlaringiz bilan film tomosha qilyapsiz va yigitlardan birining ovozi baland. Oh … filmni pauza qilish uchun joyingizdan ketish kerak. Siz proyektor haqida taqdimot o'tkazyapsiz va ilovalar o'rtasida almashishingiz kerak. Siz harakat qilishingiz kerak
Til bilan ishlaydigan sichqoncha (ATOM): 7 qadam (rasmlar bilan)
Til bilan ishlaydigan sichqoncha (ATOM): Bu loyiha dastlab men muhandislik talabasi sifatida birinchi kursda boshlagan kirish kursiga sinf vazifasi sifatida boshlangan. Kursni tugatgandan so'ng, men o'zim va ikkita san'at/dizayn talabalaridan iborat kichik guruhni yig'dim va biz davom etdik
"Sup - quadriplegiya bilan kasallangan odamlar uchun sichqoncha - arzon va ochiq manba: 12 qadam (rasmlar bilan)
"Sup - quadriplegiya bilan kasallangan odamlar uchun sichqoncha - arzon va ochiq manba: 2017 yilning bahorida mening eng yaqin do'stimning oilasi mendan Denverga uchib, ularga loyihada yordam berishni xohlaysizmi, deb so'rashdi. Ularning Alen ismli do'sti bor, u togda velosipedda avariya natijasida quadriplegiya bilan og'rigan. Feliks (mening do'stim) va men tezda javob topdik
Arduino asosidagi DIY o'yin boshqaruvchisi - Arduino PS2 o'yin boshqaruvchisi - DIY Arduino Gamepad bilan Tekken o'ynash: 7 qadam
Arduino asosidagi DIY o'yin boshqaruvchisi | Arduino PS2 o'yin boshqaruvchisi | DIY Arduino Gamepad bilan Tekken o'ynash: Salom bolalar, o'yin o'ynash har doim qiziqarli, lekin o'zingizning shaxsiy o'yiningiz bilan o'ynash yanada qiziqarli, shuning uchun biz ushbu qo'llanmada arduino pro micro yordamida o'yin boshqaruvchisi qilamiz
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): 11 qadam (rasmlar bilan)
O'yin bosimiga sezgir prokladkalar (raqamli o'yin maydonchalari uchun - va boshqalar): Bu sizga raqamli o'yinchoqlar yoki o'yinlar yaratish uchun ishlatilishi mumkin bo'lgan bosim sezgir yostiq yasashni ko'rsatadigan ko'rsatma. U katta kuchga sezgir rezistor sifatida ishlatilishi mumkin va o'ynoqi bo'lsa ham, undan jiddiy loyihalarda foydalanish mumkin edi