Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
LED -solförmörkelsen är ett interaktivt instrument med lysdioder, kapacitiva pekssensorer och en MIDI -utgång som alla styrs med en Arduino Uno. Du kan programmera enheten på många olika sätt. I alla applikationer är tanken i stort sett densamma: bestäm vilka sensorer som berörs och uppdatera sedan lysdioderna och MIDI -utgången. I videon som publicerats här kan du kolla in några av de program som jag skrev. Chassit är tillverkat av MDF och inspirerades av laserskurna topografiska kartor som jag såg på instruktioner.
Jag var motiverad att skapa enheten eftersom jag ville göra mer interaktiva ljusenheter som gav en ny snurr till LED -bord. På grund av några problem jag hade med IR -sensorerna i mitt geodesiska kupolprojekt, var ett annat mål för LED -förmörkelsen att implementera mer tillförlitliga sensorer. Jag valde kapacitiva touch-sensorer, som är bättre på att ge ren signal för varje sensor utan att behöva justera trim-krukor som med IR-sensorerna. Jag ville också göra en mindre enhet som var lättare att montera och transportera.
I denna instruerbara, kommer jag att gå över att installera tio kapacitiva touch -sensorer med en Arduino, WS2801 LED -pixelremsa och MIDI -utgång. Låt oss börja bygga förmörkelsen!
Steg 1: Utbudslista
Material:
1. Arduino Uno (Atmega328 - monterad)
2. 30 brädor med 45 cm x 45 cm fiberplatta (MDF) med 3 mm tjocklek
3. 1/16 tjock akryl för spridning av lysdioder (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…
4. 9V 2A strömförsörjning (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…
5. Adresserbara RGB -lysdioder (https://www.amazon.com/gp/product/B0192X56MM/ref=o…
6. Kopparfolieband (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…
7. Buck-omvandlare för Arduino (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)
8. Pin Headers (Gikfun 1 x 40 Pin 2.54mm Single Row Breakaway Male Pin Header)
9. USB -förlängning (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…
10. DC -uttag (https://www.amazon.com/gp/product/B01LQGESUO/)
11. DC DC 2.1mm x 5.5mm fatuttag (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…
12. MIDI till USB -kabel (https://www.amazon.com/gp/product/B071KLC884/ref=o…
13. MIDI -uttag (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…
14. Wire wrap (https://www.amazon.com/gp/product/B008AGUABU/ref=o…
15. En 5,5 MΩ motstånd
16. Tio 1kΩ -resistorer
17. Två 220Ω motstånd
18. 5/16 tum diameter pluggstång
19. Hårdvara (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…
Verktyg:
1. Laserskärare
2. Orbital slipmaskin
3. Superlim
4. Het limpistol
5. Lödkolv
6. Trådlindningsverktyg
Steg 2: Systemöversikt
LED -förmörkelsen använder kapacitiva beröringssensorer placerade runt enhetens omkrets för att styra tio lysdioder och en MIDI -signal. Stift 2 fungerar som sändstift för de kapacitiva beröringssensorerna så ett 5,5 MΩ motstånd är anslutet till stift 2 till tio olika kopparark. Ett 1kΩ -motstånd är anslutet mellan varje mottagningsstift (stift 3 till 12) och koppararket. För en granskning av kapacitiva touch -sensorer, kolla in min andra instruerbara.
Lysdioder från LED -remsan är också placerade runt enhetens omkrets, och signal- och klockstiften är anslutna till stift A0 och A1 på Arduino. För en recension om LED -remsor och Arduino, kolla in den här länken. Slutligen är MIDI -uttagets signalstift anslutet till sändstiftet (dvs stift 1).
I koden skickar Arduino en puls från stift 2 och gör en digital avläsning vid en av mottagningsstiften på de kapacitiva beröringssensorerna. En puls skickas och detekteras för varje kapacitiv beröringssensor. Beroende på avläsningen av sensorerna ändrar Arduino färgen på lysdioderna och/eller producerar en MIDI -signal.
Steg 3: Designa och klippa lådan
Första pris i LED -tävlingen 2017