Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: O'chirish va sinov
- 3 -qadam: Dastur
- 4 -qadam: Raqs maydonchasi
- 5 -qadam: ishga tushirishga tayyor
Video: Arduino yordamida rangli LEDli raqs paneli: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Bu mening birinchi ko'rsatma. Men kompyuterga ketma -ket kirish sifatida Arduino taxtasi yordamida rang -barang raqs yostig'ini yasadim, buni qilish juda oson va bir necha rezistorlar va LEDlar (ularni ishlatish shart emas).
1 -qadam: materiallar
Elektron qismlar: 1. Tugmalar bosilganligini ko'rsatish uchun 6 xil rangdagi LED. LEDlarni himoya qilish uchun 6 220 Ohmli rezistor3. umumiy maqsadli lehim taxtasi4. Ba'zi simlar va ulagichlar Raqs yostig'i qismlari: 1. Alyuminiy folga (ular pishiriq tayyorlash uchun ishlatiladi) 2. Katta qog'oz qutisi (siz yog'ochdan yasalgan ramka yasashingiz mumkin)
2 -qadam: O'chirish va sinov
O'chirish birinchi grafikda ko'rsatilgan. Raqs maydonchasi sxemada ko'rsatiladigan oltita tugmachani bajaradi, biz har bir tugmani bosganimizda, LED yonadi va mos keladigan pinni LOWdan HIGHgacha bajaradi. Bu xabar kompyuterga ketma -ket xabar sifatida yuboriladi va python dasturi tomonidan ushlanib, keyin bu xabarni tugmachali matbuot simulyatsiyasiga o'xshatadi. Men sxemani umumiy maqsadli lehim taxtasida ba'zi kichik ulagichlar yordamida qildim, shunda men osonlik bilan. uni boshqa loyihalar uchun saqlash mumkin bo'lgan Arduino kartasiga ulang. Siz mendan ko'ra yaxshiroq ko'rinadigan taxtani yasashingiz mumkin, chunki men ulash uchun bir nechta simlardan foydalandim, kontaktlarning zanglashiga olib kelganingizdan so'ng, siz LEDlarning to'g'ri yonishini tekshirish uchun bir nechta simlarni ulashingiz mumkin. Va keyin siz dasturiy ta'minotni sozlab, keyingi bosqichga o'tishingiz mumkin.
3 -qadam: Dastur
Arduino dasturi kalitning holati o'zgarganda kompyuterga to'g'ri xat yuboradi. Shunday qilib, agar siz biron bir tugmani bosgan bo'lsangiz, u ikkita mos keladigan harfni yuboradi, biri pastga va bitta yuqoriga, python dasturi xabarni oladi va keyin ularni klaviatura hodisasiga aylantiradi. Agar u "l" harfi oladigan bo'lsa, dastur LEFT tugmachasini o'chirish xabarini yaratadi. Hozirgi vaqtda bu dastur faqat Windows mashinasida ishlaydi, chunki Python SendKeys moduli faqat oynalarda ishlaydi. Siz Mac va Linux ostida klaviatura ma'lumotlarini simulyatsiya qilish usulini topishingiz mumkin. Python dasturini ishga tushirish uchun siz Serial va SendKeys modullarini o'rnatishingiz kerak, men ishlatadigan raqs dasturi StepMania, siz raqsga tushganingizda dastur to'g'ri javob berishi uchun xaritaning kalit ma'lumotlarini sozlashingiz kerak. Bu xuddi o'yin o'ynaganingizda Joystikni o'rnatishga o'xshaydi.
4 -qadam: Raqs maydonchasi
Raqs maydonchasini yasash bo'yicha yana bir qancha ajoyib ko'rsatmalar mavjud. Bu erda men sizga qanday qilib osongina olish mumkin bo'lgan narsalarni ko'rsataman, raqs yostig'i asosan oltita tugmachadan iborat. G'oya qattiq taxtalarga yopishtirilgan ikkita parallel alyuminiy folga ishlatiladi va keyin ularni bir -biridan ajratish uchun ichidagi narsalar bilan birlashtiradi. Qachonki siz ikkita qattiq qog'oz taxtasini qattiq qo'ysangiz, ular bir -biri bilan aloqa qiladilar. Bu tugmalardan oltitasini yasang va ularni kattaroq qog'ozga qo'ying. Keyin bu tugmalarni biz ilgari yasagan sxemaga ulang, nihoyat siz qopqoq yasashingiz va unga biror narsa chizishingiz mumkin.
5 -qadam: ishga tushirishga tayyor
Stepmania -ni yoqishdan oldin Python dasturini ishga tushirish kerak. Keyin siz dasturni boshqarish uchun raqs yostig'idan foydalanishingiz kerak. Men quyidagi videoni tayyorlaganimda, ichidagi narsalarni aniq ko'rish uchun qopqog'ini ochdim.
Tavsiya:
DIY o'zgaruvchan LED paneli (ikki rangli): 16 qadam (rasmlar bilan)
DIY o'zgaruvchan LED paneli (ikki rangli): DIY zaryadlanuvchi LED panelini arzon narxda ishlab chiqarishni yaxshilang! Ikki rangli yorqinlikni sozlash bilan jihozlangan ushbu loyiha sizga yorug'lik manbasining oq rang balansini atrofingizdagi yorug'likka moslashtirish uchun moslashuvchanlikni beradi
DIY raqs inqilobi Makey Makey yordamida: 6 qadam
DIY raqs inqilobi Makey Makey yordamida: Salom! Bu mening DIY raqs raqs inqilobi taxtasi. Bu men ishlagan eng sevimli loyihalarimdan biri va bu haqiqatan ham o'ziga xos loyihadir. Bu loyiha bolalarga sxemalar qanday ishlashini o'rgatish uchun qilingan, men bu loyihani STEM kechalarida ishlatganman va rag'batlantirish uchun
Rangli yorug'lik yordamida tovush to'lqinlarini ko'ring (RGB LED): 10 qadam (rasmlar bilan)
Rangli yorug'lik yordamida tovush to'lqinlari (RGB LED) ga qarang: Bu erda siz tovush to'lqinlarini ko'rishingiz va ikki yoki undan ortiq transduserlar orasidagi interferentsiya modellarini kuzatishingiz mumkin. (Chapda, ikkita mikrofon bilan sekundiga 40,000 tsiklli interferentsiya; o'ng yuqori, bitta mikrofon
Ko'p rangli LEDlar yordamida ketma -ket LED yorug'lik: 3 qadam (rasmlar bilan)
Ko'p rangli LEDlardan foydalangan holda ketma -ket LED yorug'lik: Seriyali LED yorug'lik unchalik qimmat emas, lekin agar siz ham men kabi DIY ishqibozi bo'lsangiz, siz o'zingiz seriyali LEDlarni yasashingiz mumkin va bu bozorda mavjud bo'lgan yorug'likdan arzonroq. Men o'zim 5 voltli Seriyali LED chiroqni ishlab chiqaraman
Rangli LEDlar yordamida rang ketma -ketligini yaratish: 12 qadam
Rangli LEDlarni ranglarning ketma -ketligini yaratish uchun: Arduino Uno va Code yordamida ranglarning ketma -ketligini yaratish uchun RGB LED -laridan qanday foydalanish kerakligi ko'rsatilgan