Spisu treści:
Wideo: Zaćmienie LED z czujnikami dotykowymi i MIDI: 9 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Zaćmienie LED to interaktywny instrument z diodami LED, pojemnościowymi czujnikami dotykowymi i wyjściem MIDI sterowanym za pomocą Arduino Uno. Urządzenie można zaprogramować na wiele różnych sposobów. We wszystkich aplikacjach idea jest prawie taka sama: określ, które czujniki są dotknięte, a następnie zaktualizuj diody LED i wyjście MIDI. W zamieszczonym tutaj filmie możesz zapoznać się z niektórymi programami, które napisałem. Obudowa jest wykonana z MDF i została zainspirowana laserowo wyciętymi mapami topograficznymi, które widziałem na instrukcjach.
Byłem zmotywowany do stworzenia urządzenia, ponieważ chciałem stworzyć bardziej interaktywne urządzenia oświetleniowe, które dodały nowy spin do stołów LED. Ze względu na pewne problemy, jakie miałem z czujnikami podczerwieni w moim projekcie kopuły geodezyjnej, kolejnym celem zaćmienia LED było wdrożenie bardziej niezawodnych czujników. Wybrałem pojemnościowe czujniki dotykowe, które lepiej zapewniają czysty sygnał dla każdego czujnika bez konieczności regulacji potencjometrów, jak w przypadku czujników podczerwieni. Chciałem też zrobić mniejsze urządzenie, które byłoby łatwiejsze w montażu i transporcie.
W tej instrukcji omówię konfigurację dziesięciu pojemnościowych czujników dotykowych z Arduino, paskiem pikseli LED WS2801 i wyjściem MIDI. Zacznijmy budować zaćmienie!
Krok 1: Lista dostaw
Materiały:
1. Arduino Uno (Atmega328 - zmontowany)
2. 30 płyt z płyty pilśniowej średniej gęstości 45 cm x 45 cm (MDF) o grubości 3 mm
3. Akryl o grubości 1/16 do rozpraszania diod LED (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…
4. Zasilanie 9V 2A (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…
5. Adresowalne diody LED RGB (https://www.amazon.com/gp/product/B0192X56MM/ref=o…
6. Taśma z folii miedzianej (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…
7. Przetwornica buck dla Arduino (przetwornica RioRand LM2596 DC-DC buck 1,23V-30V)
8. Nagłówki pinów (Gikfun 1 x 40 Pin 2,54 mm jednorzędowy męski nagłówek pinów)
9. Rozszerzenie USB (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…
10. Gniazdo zasilania prądem stałym (https://www.amazon.com/gp/product/B01LQGESUO/)
11. Męskie gniazdo wtykowe DC 2.1mm x 5.5mm (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…
12. Kabel MIDI do USB (https://www.amazon.com/gp/product/B071KLC884/ref=o…
13. Gniazdo MIDI (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…
14. Owijka do drutu (https://www.amazon.com/gp/product/B008AGUABU/ref=o…
15. Jeden rezystor 5,5 MΩ
16. Dziesięć rezystorów 1kΩ
17. Dwa rezystory 220Ω
18. Pręt do kołków o średnicy 5/16 cala
19. Sprzęt (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…
Narzędzia:
1. Wycinarka laserowa
2. Szlifierka oscylacyjna
3. Super klej
4. Pistolet do klejenia na gorąco
5. Lutownica
6. Narzędzie do owijania drutu
Krok 2: Przegląd systemu
Zaćmienie LED wykorzystuje pojemnościowe czujniki dotykowe umieszczone na obwodzie urządzenia do sterowania dziesięcioma diodami LED i sygnałem MIDI. Pin 2 działa jako pin wysyłający dla pojemnościowych czujników dotykowych, więc rezystor 5,5 MΩ jest podłączony do pinu 2 do dziesięciu różnych arkuszy miedzi. Rezystor 1kΩ jest podłączony między każdym pinem odbiorczym (piny 3 do 12) a blachą miedzianą. Aby zapoznać się z przeglądem pojemnościowych czujników dotykowych, sprawdź moje inne instrukcje.
Diody LED z paska LED są również rozmieszczone na obwodzie urządzenia, a piny sygnału i zegara są podłączone do pinów A0 i A1 Arduino. Aby zapoznać się z przeglądem taśm LED i Arduino, sprawdź ten link. Wreszcie pin sygnałowy gniazda MIDI jest podłączony do pinu transmisyjnego (tj. Pin 1).
W kodzie Arduino wysyła impuls z pinu 2 i dokonuje cyfrowego odczytu na jednym z pinów odbiorczych pojemnościowych czujników dotykowych. Impuls jest wysyłany i wykrywany dla każdego pojemnościowego czujnika dotykowego. W zależności od odczytów czujników Arduino zmienia kolor diod LED i/lub generuje sygnał MIDI.
Krok 3: Projektowanie i cięcie pudełka
I nagroda w Konkursie LED 2017
Zalecana:
Jak zrobić automatyzację domu opartą na IoT za pomocą przekaźnika sterującego czujnikami NodeMCU: 14 kroków (ze zdjęciami)
Jak zrobić automatykę domową opartą na IoT za pomocą przekaźnika sterującego czujnikami NodeMCU: W tym projekcie opartym na IoT stworzyłem automatykę domową za pomocą modułu przekaźnika sterującego Blynk i NodeMCU z informacją zwrotną w czasie rzeczywistym. W trybie ręcznym tym modułem przekaźnikowym można sterować z telefonu komórkowego lub smartfona i przełącznika ręcznego. W trybie automatycznym ten inteligentny
Stwórz niskokosztowy ślad z czujnikami w kilka minut!: 10 kroków (ze zdjęciami)
Stwórz niskokosztowy tor z czujnikami w kilka minut!: W moim poprzednim Instructable pokazałem, jak zrobić układ modelu pociągu z automatyczną bocznicą. Wykorzystał fragment toru, nazwany „wyczuwanym torem”. Jest to całkiem przydatna rzecz w makiecie kolejowej. Mogę być używany do: Blokuj
Lokalizator echa z dwoma czujnikami: 7 kroków (ze zdjęciami)
Lokalizator echa z dwoma czujnikami: a.articles {font-size: 110,0%; grubość czcionki: pogrubiona; styl czcionki: kursywa; dekoracja tekstu: brak; background-color: red;} a.articles:hover {background-color: black;} Ta instrukcja wyjaśnia, jak określić lokalizację obiektu za pomocą
Kontroler rękawic DIY z czujnikami e-tekstylnymi: 14 kroków (ze zdjęciami)
Kontroler rękawic zrób to sam z czujnikami e-tekstylnymi: Ten instruktaż to samouczek krok po kroku, jak zrobić rękawicę do danych z czujnikami e-tekstylnymi. Projekt jest efektem współpracy Rachel Freire i Artema Maxima. Rachel jest projektantką tekstyliów na rękawiczki i czujników eTextile, a Arty projektuje ok
Głośnik biurkowy Bluetooth z wizualizacją audio, przyciskami dotykowymi i NFC.: 24 kroki (ze zdjęciami)
Biurkowy głośnik Bluetooth z wizualizacją audio, przyciskami dotykowymi i NFC.: Cześć! W tej instrukcji pokażę, jak stworzyłem ten głośnik biurkowy Bluetooth, który ma niesamowitą wizualizację audio z przyciskami dotykowymi i NFC. Można go łatwo sparować z urządzeniami obsługującymi technologię NFC za pomocą jednego dotknięcia. Nie ma fizycznego przycisku