Mündəricat:

Toxunma Sensorları və MIDI ilə LED Tutulması: 9 Adım (Şəkillərlə birlikdə)
Toxunma Sensorları və MIDI ilə LED Tutulması: 9 Adım (Şəkillərlə birlikdə)

Video: Toxunma Sensorları və MIDI ilə LED Tutulması: 9 Adım (Şəkillərlə birlikdə)

Video: Toxunma Sensorları və MIDI ilə LED Tutulması: 9 Adım (Şəkillərlə birlikdə)
Video: 35 Scary Ghost Videos: Mega Compilation of 2023 [V1] 2024, Iyul
Anonim
Image
Image
Toxunma Sensorları və MIDI ilə LED Tutulması
Toxunma Sensorları və MIDI ilə LED Tutulması
Toxunma Sensorları və MIDI ilə LED Tutulması
Toxunma Sensorları və MIDI ilə LED Tutulması
Toxunma Sensorları və MIDI ilə LED Tutulması
Toxunma Sensorları və MIDI ilə LED Tutulması

LED tutulması, Arduino Uno ilə idarə olunan LED, tutumlu sensor sensorlar və MIDI çıxışı olan interaktiv bir cihazdır. Cihazı müxtəlif yollarla proqramlaşdıra bilərsiniz. Bütün tətbiqlər arasında fikir demək olar ki, eynidir: hansı sensorlara toxunulduğunu müəyyənləşdirin və sonra LEDləri və MIDI çıxışını yeniləyin. Burada yerləşdirilən videoda yazdığım bəzi proqramlara baxa bilərsiniz. Şassi MDF -dən hazırlanmışdır və təlimatlarda gördüyüm lazerlə kəsilmiş topoqrafik xəritələrdən ilhamlanmışdır.

Cihazı yaratmağa həvəsləndim, çünki LED masalarına yeni bir spin əlavə edən daha çox interaktiv işıq cihazları etmək istədim. Geodezik günbəz layihəmdə İR sensorlar ilə yaşadığım bəzi problemlər səbəbindən LED tutulması üçün başqa bir məqsəd daha etibarlı sensorlar tətbiq etmək idi. İQ sensorlardakı kimi qabları tənzimləmədən hər bir sensor üçün təmiz siqnal təmin etməkdə daha yaxşı olan kapasitiv toxunma sensorlarını seçdim. Həm də yığmaq və nəql etmək daha asan olan daha kiçik bir cihaz etmək istədim.

Bu təlimatda, Arduino, WS2801 LED piksel şeridi və MIDI çıxışı olan on tutumlu toxunma sensoru quracağam. Tutulma qurmağa başlayaq!

Addım 1: Təchizat siyahısı

Təchizat siyahısı
Təchizat siyahısı
Təchizat siyahısı
Təchizat siyahısı

Materiallar:

1. Arduino Uno (Atmega328 - yığılmış)

2. 3 mm qalınlığında 45 sm x 45 sm orta sıxlıqlı lövhədən (MDF) 30 lövhə

3. LEDləri yaymaq üçün 1/16 qalın Akril (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…

4. 9V 2A enerji təchizatı (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…

5. Ünvanlı RGB LEDləri (https://www.amazon.com/gp/product/B0192X56MM/ref=o…

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

7. Arduino üçün buck çeviricisi (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)

8. Pin Başlıqları (Gikfun 1 x 40 Pin 2.54mm Tək Sıralı Ayrılan Kişi Pin Başlığı)

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

10. DC elektrik prizi (https://www.amazon.com/gp/product/B01LQGESUO/)

11. Kişi DC 2.1mm x 5.5mm Barrel Fiş Soketi (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…

12. USB kabelindən MIDI (https://www.amazon.com/gp/product/B071KLC884/ref=o…

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

14. Tel sarğı (https://www.amazon.com/gp/product/B008AGUABU/ref=o…

15. Bir 5.5MΩ rezistor

16. On 1kΩ rezistor

17. İki 220Ω rezistor

18. 5/16 düym diametrli dübel çubuğu

19. Avadanlıq (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…

Alətlər:

1. Lazer kəsici

2. Orbital zımpara

3. Super yapışqan

4. İsti yapışqan silahı

5. Lehimləmə dəmiri

6. Tel sarma vasitəsi

Addım 2: Sistemə Baxış

Sistemə Baxış
Sistemə Baxış

LED tutulması, on LED və MIDI siqnalını idarə etmək üçün cihazın perimetri ətrafında yerləşdirilmiş kapasitiv toxunma sensorlarından istifadə edir. Pin 2, kapasitif toxunma sensörleri üçün göndərmə pimi rolunu oynayır, buna görə də 5 ilə 5 MΩ müqavimətçi 2 -dən on fərqli mis təbəqəyə bağlanır. Hər bir qəbul pin (3 -dən 12 -ə qədər sancaqlar) və mis təbəqə arasında 1kΩ rezistor bağlanır. Kapasitif toxunma sensorları ilə tanış olmaq üçün digər təlimatlarımı yoxlayın.

LED şeridindən olan LEDlər də cihazın perimetri ətrafında yerləşdirilir və siqnal və saat pinləri Arduinonun A0 və A1 sancaqlarına bağlanır. LED şeritləri və Arduino haqqında bir baxış üçün bu linkə baxın. Nəhayət, MIDI yuvasının siqnal pimi ötürücü pinə (yəni pin 1) bağlıdır.

Kodda Arduino, pin 2 -dən bir nəbz göndərir və kapasitiv toxunma sensorlarının qəbul pinlərindən birində rəqəmsal oxu edir. Hər bir tutumlu sensor üçün bir nəbz göndərilir və aşkar edilir. Sensorların oxunuşundan asılı olaraq, Arduino LED -lərin rəngini dəyişir və/və ya MIDI siqnalı istehsal edir.

Addım 3: Qutunun dizaynı və kəsilməsi

Qutunun dizaynı və kəsilməsi
Qutunun dizaynı və kəsilməsi

2017 LED Yarışmasında Birinci Mükafat

Tövsiyə: