Mündəricat:
Video: Toxunma Sensorları və MIDI ilə LED Tutulması: 9 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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ı
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ış
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
2017 LED Yarışmasında Birinci Mükafat
Tövsiyə:
Həqiqətən Ucuz Təzyiq Sensorları Necə Hazırlanır: 6 Adım (Şəkillərlə birlikdə)
Həqiqətən Ucuz Təzyiq Sensorları Necə Hazırlanır: Son vaxtlar adi məişət əşyalarından keçidlər hazırlayıram və ətrafımda yatan bir neçə süngərdən büdcə ilə öz təzyiq sensorumuzu hazırlamağa qərar verdim. Bunun büdcə təzyiq sensorlarının digər versiyalarından fərqli olmasının səbəbi
Üç Toxunma Sensor Dövrü + Toxunma Taymeri Dövrü: 4 Addım
Üç Toxunma Sensorlu Dövrə + Toxunma Zamanlayıcısı Dövrü: Toxunma Sensoru, Toxunma Pimlərinə toxunma algıladıqda AÇIŞ edən bir dövrədir. Bu keçid əsasında işləyir, yəni yük yalnız sancaqlar üzərində toxunma zamanı AÇIQ olacaq.Burada sizə toxunmaq üçün üç fərqli yol göstərəcəyəm
Nəm Sensorları və ARDUINO ilə Bumper Bitkisinə sahib olun: 4 addım (şəkillərlə)
Nəm Sensorları və ARDUINO ilə Tampon Məhsuluna sahib olun: Başqa bir təlimat yazmaqla Instructables haqqında heç bir pul ödəmədən biliklərimi paylaşmağa davam etmək üçün işlə ev tapşırıqlarını yerinə yetirmək arasında Instructables -dan asılı olmalıyam. bir az təlimat tap
Audio Görüntüləmə, Toxunma Düymələri və NFC ilə Masa Üstü Bluetooth Dinamik: 24 Addım (Şəkillərlə birlikdə)
Audio Görüntüləmə, Toxunma Düymələri və NFC ilə Masa Üstü Bluetooth Dinamik: Salam! Bu Təlimatlarda, toxunma düymələri və NFC ilə inanılmaz səs vizualizasiyasına malik olan bu Bluetooth Bluetooth hoparlörünü necə hazırladığımı göstərəcəyəm. Bir toxunuşla NFC aktiv cihazlarla asanlıqla birləşdirilə bilər. Fiziki düymə yoxdur
Yapışqan Bant Sensorları: 5 Adım (Şəkillərlə birlikdə)
Yapışqan Bant Sensorları: Yapışqan, Velostat, keçirici sap və kiçik keçirici parçalardan hazırlanmış sadə təzyiq və əyilmə sensorlar. Əsasən, yalnız keçirici səthi və Velostat nisbətini düzgün əldə etməlisiniz. Aşağıdakı metodların ən uyğun olduğunu düşünürəm. Yanan kimi