Indholdsfortegnelse:
- Trin 1: Baggrund
- Trin 2: Materialer
- Trin 3: Konfigurer kredsløbet
- Trin 4: Kode
- Trin 5: Tid til lysshows
Video: Translightion Board (kontrollerbar musikvisualizer): 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Oversæt musik til et blændende lysshow med dette lysstyringsprojekt, der kan tilpasses. Fantastisk til DJs, fester og 1: 1 shows!
Opdateret demo herunder!
Trin 1: Baggrund
Ideen bag dette projekt var at oprette en controller til at give brugerne mulighed for at "spille" lys, som om det er et instrument med brugerdefinerede visuelle billeder, gestusstyring og lysstyrke/hurtigopkald.
I betragtning af hvor dyre forbrugerlyskontroller kan være (ofte $ 100 bukke eller mere- ikke inklusive lysene!) Besluttede vi at prøve at lave en billigere og mere tilpasselig løsning!
UPDATE- Vi har for nylig opdateret dette projekt. Byggebillederne er fra 1.0 -versionen, hvis demo er nedenfor.
Ledningerne og opbygningen er stort set de samme for 2.0 -versionen, vi har bare lagt den i et pænere kabinet og tilføjet mere hardware til senere opdateringer. Den opdaterede kode er også bogført i kodesektionen.
Trin 2: Materialer
- Arduino UNO
- Ultralydsmåler
- Digilent Pmod KYPD
- Rotationspotentiometer
- LED Strips (2)
- Seeed Grove Sound Sensor v1.6
- Varm limpistol
- Bagplade (jeg brugte en træprøve fra Home Depot)
Trin 3: Konfigurer kredsløbet
En af udfordringerne med et projekt som dette er antallet af knapper, det skal omfatte. Selv i mine mere konservative designs ville jeg have omkring 8 knapper til at styre de forskellige visuelle sekvenser, farvepaletter og andet valg af mode. Tilslutning til at mange knapper kan være kedelig og åbner mange muligheder for, at en forbindelse kan bryde og ødelægge hele ydelsen. Derudover har den Arduino, vi bruger (UNO) kun så mange digitale input, der kan bruges. Heldigvis kunne vi omgå begge disse spørgsmål ved at bruge Pmod KYPD!
Pmod KYPDs lille formfaktor gør det muligt at passe pænt på enhver bundplade uden at optage for meget fast ejendom. Jeg bruger en træprøve, jeg fik gratis fra min lokale isenkræmmer som mit monteringspanel. For at tilslutte dette projekt skal du først tilslutte Pmod KYPD i henhold til ovenstående Fritzing -diagram.
Tilslut derefter dine potentiometre til analoge ben A5 (lysstyrke) og A4 (hastighed). Sæt LED -strimlerne på jorden og 5V, og led derefter begge signalstifter til digital stift 11. Kør lydsensoren til strøm og jord, og den hvide ledning til A1 og gul ledning til A0 (hvis du ikke har forbindelseskablet som reference, er den gule ledning den udvendige, og mere dokumentation om sensoren er her. Til Ping -sensor/ultralydsafstandsmåler Trig er på Digital Pin 13 og Echo er på Digital Pin 12 (ud over strøm og jord selvfølgelig).
Trin 4: Kode
For koden skal du bruge FastLED- og tastaturbiblioteket (begge findes i Arduino IDE -bibliotekschefen). Tastaturet vises ikke først, når du søger efter det, du bliver nødt til at rulle ned, indtil du finder det af Mark Stanley og Alexander Brevig.
Kopier og indsæt koden i Arduino IDE, og klik på upload. Nu er det tid til at lege med tavlen! Bemærk- Knapperne 3 og 4 er fastgjort til ping-sensoren, så prøv at lægge din hånd over sensoren, når du aktiverer disse visualiserere. Hav det sjovt og udvid dette projekt for at tilføje flere visualisatorer, sensorer, ect!
UPDATE- Vi opdaterede koden og tilføjede mere funktionalitet, download LEDController_2, hvis du vil have de ekstra funktioner.
I den nye kode er visualisatorerne:
1. Flow
2. Vandfald
3. DoubleBounce
4. Hånd Bounce
5. Niveauer
6. Centerniveauer
7. Klat
8. AmbientSpots
9. Segmenter
0. Puls
Trin 5: Tid til lysshows
Nu er det tid til at bruge tavlen!
I mine opsætningsknapper 1-4 er de visuelle sekvenser, 5 er autotilstand med lydsensoren, og 6-9, F og C er farvepaletterne, der påvirker enhver af visualisererne.
Anbefalede:
Lys kontrollerbar solopgangslampe: 6 trin
Lys kontrollerbar solopgangslampe: Vågnede du nogensinde klokken 7, den sædvanlige tid du har brug for for at vågne op til arbejde, og befandt dig i mørke? Vinteren er en frygtelig tid, ikke? Du skal vågne op midt om natten (hvorfor er det så mørkt?), Rive dig ned af sengen og
Sådan installeres en kontrollerbar AGS-001 frontlys i en original Game Boy Advance (ingen LOCA!): 5 trin (med billeder)
Sådan installeres en kontrollerbar AGS-001 frontlys i en original Game Boy Advance (ingen LOCA!): Du ønsker at belyse din gamle Game Boy Advances skærm. Du kan ikke finde de nymodede baggrundsbelyste IPS-kits nogen steder, og de gamle AGS-101 kits er udsolgt eller for dyre. Desuden vil du gerne kunne se skærmen, mens du er udenfor
MXY Board - Lavt budget XY Plotter Drawing Robot Board: 8 trin (med billeder)
MXY Board - Lavbudget XY Plotter Drawing Robot Board: Mit mål var at designe mXY boardet til at lave lavt budget til XY plotter tegnemaskinen. Så jeg designede en tavle, der gør det lettere for dem, der ønsker at lave dette projekt. I det forrige projekt, mens du bruger 2 stk Nema17 stepper motorer, bruger dette bord
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
MCU-kontrollerbar karrusel til kameramontering: 10 trin
MCU-kontrollerbar karrusel til en kameramontering: Så du er en ond Mad Scientist, der bygger din seneste destructo-bot. Du har lært den smertefulde lektion, at når den er forfulgt, er det bedst ikke at være ombord på din skabning i kødet, med brændingen og håndjernene. Da din skabelse bryder s