Mundarija:

Sensorli sensorlar va MIDI bilan LED tutilishi: 9 qadam (rasmlar bilan)
Sensorli sensorlar va MIDI bilan LED tutilishi: 9 qadam (rasmlar bilan)

Video: Sensorli sensorlar va MIDI bilan LED tutilishi: 9 qadam (rasmlar bilan)

Video: Sensorli sensorlar va MIDI bilan LED tutilishi: 9 qadam (rasmlar bilan)
Video: Casio G-Shock Mudmaster vs Gulfmaster | G Shock GWG-1000 Mudmaster vs G Shock GWN-1000 Gulfmast... 2024, Dekabr
Anonim
Image
Image
Sensorli sensorlar va MIDI bilan LED tutilishi
Sensorli sensorlar va MIDI bilan LED tutilishi
Sensorli sensorlar va MIDI bilan LED tutilishi
Sensorli sensorlar va MIDI bilan LED tutilishi
Sensorli sensorlar va MIDI bilan LED tutilishi
Sensorli sensorlar va MIDI bilan LED tutilishi

LED tutilishi - bu LEDlar, sig'imli sensorli sensorlar va MIDI chiqishi bilan jihozlangan interaktiv asbob bo'lib, ularning hammasi Arduino Uno yordamida boshqariladi. Siz qurilmani turli yo'llar bilan dasturlashingiz mumkin. Barcha ilovalar bo'yicha fikr deyarli bir xil: qaysi sensorlarga tegilganligini aniqlang, so'ngra LED va MIDI chiqishini yangilang. Bu erda joylashtirilgan videoda siz men yozgan ba'zi dasturlarni ko'rishingiz mumkin. Shassi MDFdan yasalgan va men ko'rsatmalarni ko'rgan lazerli kesilgan topografik xaritalardan ilhomlangan.

Men qurilmani yaratishga turtki bo'ldim, chunki men ko'proq interaktiv nurli qurilmalar yasashni xohladim, ular LED stollariga yangi spin qo'shdi. Geodezik gumbaz loyihasida IQ sensorlar bilan bog'liq ba'zi muammolar tufayli, LED tutilishining yana bir maqsadi yanada ishonchli sensorlarni amalga oshirish edi. Men sig'imli sensorli sensorlarni tanladim, ular IQ sensorlaridagi kabi idish-tovoqlarni sozlamasdan, har bir sensor uchun toza signalni taqdim etishda yaxshiroqdir. Bundan tashqari, men yig'ish va tashish osonroq bo'lgan kichikroq qurilma yasashni xohlardim.

Bu yo'riqnomada men Arduino, WS2801 LED pikselli tasmasi va MIDI chiqishi bilan o'nta sig'imli sensorli sensorni o'rnatishni ko'rib chiqaman. Keling, tutilishni qurishni boshlaylik!

1 -qadam: ta'minot ro'yxati

Ta'minot ro'yxati
Ta'minot ro'yxati
Ta'minot ro'yxati
Ta'minot ro'yxati

Materiallar:

1. Arduino Uno (Atmega328 - yig'ilgan)

2. Qalinligi 3 mm bo'lgan 45 sm x 45 sm o'rta zichlikdagi tolali taxtadan (MDF) 30 ta taxta

3. LEDlarni tarqatish uchun 1/16 dyuymli qalin akril (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…

4. 9V 2A quvvat manbai (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…

5. RGB LED manzillari (https://www.amazon.com/gp/product/B0192X56MM/ref=o…)

6. Mis folga tasmasi (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…

7. Arduino uchun buck konvertori (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)

8. Pin sarlavhalari (Gikfun 1 x 40 pinli 2,54 mm bitta qatorli erkak pinli sarlavha)

9. USB kengaytmasi (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…

10. DC quvvat ulagichi (https://www.amazon.com/gp/product/B01LQGESUO/)

11. Erkak DC 2,1 mm x 5,5 mm bochka rozetkasi (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…

12. USB kabelidan MIDI (https://www.amazon.com/gp/product/B071KLC884/ref=o…)

13. MIDI uyasi (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…)

14. Tel o'rash (https://www.amazon.com/gp/product/B008AGUABU/ref=o…

15. Bitta 5,5 MΩ qarshilik

16. O'n 1kΩ qarshilik

17. Ikki 220Ω qarshilik

18. 5/16 dyuymli diametrli dübel tayog'i

19. Uskuna (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…)

Asboblar:

1. Lazerli kesuvchi

2. Orbital zımpara

3. Super elim

4. Issiq yopishtiruvchi qurol

5. Lehimlash temir

6. Simlarni o'rash vositasi

2 -qadam: tizimga umumiy nuqtai

Tizim haqida umumiy ma'lumot
Tizim haqida umumiy ma'lumot

LED tutilishi o'nta LEDni va MIDI signalini boshqarish uchun qurilmaning perimetri bo'ylab joylashgan sig'imli sensorli sensorlardan foydalanadi. 2 -pin, sig'imli sensorli sensorlar uchun yuborish pimi vazifasini bajaradi, shuning uchun 2 dan 10 gacha har xil mis varaqlarga 5,5 MΩ qarshilik ulanadi. Har bir qabul qilish pimi (3 dan 12 gacha pinlar) va mis varaq o'rtasida 1kΩ qarshilik ulanadi. Sig'imli sensorli sensorlarni ko'rib chiqish uchun mening boshqa ko'rsatmalarni ko'rib chiqing.

LED chizig'idagi LEDlar ham qurilmaning perimetri atrofida joylashgan, signal va soat pinlari Arduino A0 va A1 pinlariga ulangan. LED chiziqlar va Arduino haqida ma'lumot olish uchun ushbu havolaga qarang. Nihoyat, MIDI uyasining signal pimi uzatish piniga ulanadi (ya'ni 1 -pin).

Kodda Arduino 2 -pindan puls yuboradi va sig'imli sensorli sensorlarning qabul qilgichlaridan birida raqamli o'qishni amalga oshiradi. Har bir sig'imli sensorli sensor uchun puls yuboriladi va aniqlanadi. Sensorlarning o'qilishiga qarab, Arduino LEDlarning rangini o'zgartiradi va/yoki MIDI signalini chiqaradi.

3 -qadam: qutini loyihalash va kesish

Qutini loyihalash va kesish
Qutini loyihalash va kesish

LED tanlovida 2017 yilgi birinchi sovrin

Tavsiya: