EL Wire Lightsuit (9 / 10 steg)

Steg 9: Programmera Arduinos

Micro-styrenheter är små datorer. Allt de gör är kör programmet du skriver för dem (kallas skisser). Arduino IDE (programvara) är tillgänglig online. Du skriva kod i en version av programspråket C. Min (mycket dåligt skrivna) koden för lightsuit fästas.

Du måste länka minst två bibliotek. Audio analyzer biblioteket finns på DFRobot och det ger dig möjlighet till gräns flat med MSGEQ7 sju bands equalizer. Det annat arkivet är Bounce2. Den behövs för att korrekt Dämpningstid växlarna fingertoppen.

Jag ville lightsuit att fungera i två grundläggande lägen. Först, du trycker på en switch och lamporna tänds. Enkelt. Det andra läget skulle vara att "dansa" till musik.

Mikrofonerna passerar en signal till ljud analysatorn. Det delar det in i sju band och resultatet blir en matris av heltal som representerar signalstyrkan i varje band (låg frekvens till hög frekvens). Jag hade stora drömmar om att skapa en slå upptäckt algoritm. Jag borstade på Fourier transformer och fann det var alltför intensiv för lilla Arduino (eller jag var inte upp till uppgiften). Jag försökte sedan ta första och andra derivat av dataströmmen att upptäcka toppar. Som inte funkade så bra. I slutändan använde jag en kludge. Jag hålla en löpande medelvärde av signalstyrkan ackumulerat under några sekunder. Värdet av detta genomsnitt kan ändra med övergripande intensiteten i musiken och bakgrunden. När en signal i ett visst band är ovanför en tröskelprocentsats I experimentellt fastställts (110%), aktivera lamporna för kanalen. Jag satte en uthållighet räknare. Vid första fladdrade lamporna bara. Jag använde räknaren uthållighet för att sakta ner hur ofta ljuset cykler.

Jag förstår PWM inte fungerar bra med EL wire eftersom du har AC cycle konkurrerar med PWM cykeln. Så jag inte försökte någon ljusreglering. EL-wire är antingen full på eller fullt ut.

Trots att jag hade fler kanaler wired till styrelsen, slutade jag bara med tre "system". Benen arbeta på lägre frekvensband, bålen fungerar av mellannivån och axlar/armar kör på högfrekventa ljud.

Så Sammanfattningsvis, visar pekfingret på belysningen som brytaren trycks. Långfingret startar dance-läge. Ringfingret avslutar dans läge. Det var allt. För hjälmen lyser pekfingret bara ögon och språkrör, eftersom det ser mycket häftigare än att vrida allt på.

Jag hade planer på att tredje gå göra något mer dramatisk, men i slutändan, det var inte värt det.

Se Steg
Relaterade Ämnen

1-wire kommunikationsgränssnitt

vad är 1-Wire-teknik?Grunden för 1-Wire-teknik är ett seriellt protokoll med en enda data raden plus marken referens för kommunikation. Ett 1-Wire master initierar och styr kommunikationen med en eller flera 1-Wire slav enheter på 1-Wire bussen. Varj...

EL Wire Fairy Wings

Fairy wings är helt fantastisk att börja med, särskilt på ravepartyn. Vad bättre sätt för att göra dem mer rave-lämpligt än att göra dem lyser upp? EL wire är awesome för detta, eftersom det håller dem ljus (tee hee) nog att dansa i.Vissa Back-Story:...

Wire skelett vingar

jag gjorde dessa tråd skelett vingar för en väns födelsedag för några år sedan. Du måste förlåta mig om stegen är lite disigt.Material som behövs:1 rulle 9 gauge tråd (kanske 20 fot)(Kolla kedja länk staket inst. för åkeriet)1 rulle 12 gauge tråd (ka...

Angel Wings med El Wire

För vårt huvudprojekt ville vi göra ängel vingar. I nästa steg steg vi guidar dig för steg hur du gör dina egna vingar.Vingar av Victoria secret var vår inspiration att göra vingar. Vi var särskilt inspirerad av showen hade de 2015. Vingar av Martha...

Bionic El Wire Mask

OK, så jag inte skulle faktiskt kalla detta en mask... Jag är personligen inte ett stort fan av bär traditionell masker. Jag finner dem lite isolering. När jag klä upp, vill jag känna omvandlas inte dolt. Jag älskar intressant ansikte dekorationer do...

EL Wire syrgasmask

denna hela börjar tillbaka i februari när jag fick tillbaka kirurgi och jag frågade sjuksköterskorna om jag kunde hålla min ansiktsmask. De gav mig en konstig blick och jag svarade "jag gör hemsökta hus i oktober och jag brukar alltid spela en läkare...

3 - 4 wire 240v multi ballast växa timer

hur man ändrar ett 3 tråd 240v system till ett 4 wire 240vSteg 1: att lära känna din box det första du behöver göra är bekanta dig med din specifika power boxen. Inte alla timer lådor är gjorda samma... vissa använder interna timers, andra använda re...

4 juli Crystal Memory Wire armband

gör dig redo för den 4 juli genom att göra dina egna gnistbildning crystal memory wire manschett! Med över 20 bilder i hög upplösning fyrfärg och lätt för att följa steg för steg anvisningar, kommer du att kunna hand-se detta vackra iögonfallande arm...

Buzz Wire Kit

Buzz wire är en stadig hand spel som är välkända för många som en bordsskiva nöjesparken. Buzz wire är en utmanande och konkurrenskraftig spel där du spelar antalet handen mot tiden. Spelaren har att få rätt balans mellan snabbhet och skicklighet för...

El Wire och läder halsband

Jag älskar electroluminescent wire (el wire), och jag tror det är en mycket missförstådd material. Det blir ofta en dålig rap i wearable tech world eftersom det kan vara kinkig att arbeta med och kan se rörigt om inte placeras exakt. Men när den anvä...

Ancient Bird skelett EL Wire huvudbonad

Min andra razzia i en värld av skum och EL wire huvudbonader. Denna gång är det en jätte gammal fågel skalle med en bifogad ryggraden; EL Wire El tråd beskriver och accenter funktioner i huvudbonaden. Jag fick en känslig EL wire ljuddrivrutin så kan...

Dragon huvudbonad med EL Wire

Detta är en Instructable om hur man gör en dragon huvudbonad av ark skum (glittrig och normal), fiske tråd, och strand lampor/EL wire (valfritt). Den totala kostnaden för att göra denna huvudbonad är ca 40 € (1,50€ / bit glittrande skum, 1 €/ stycke...

Cykel Wire Frame modell

Jag försökte att komma med en bra övning för lödning och arbeta med tråd. Jag har en massa svetstråd liggande och började mixtra runt med den. Att se en cykel förbi, insåg jag att detta var en perfekt idé. Jag gjorde några prover och kom upp med ett...

A Couple of Wire Coat Hanger Tools

Wire galgar har oändliga användningsområden. Jag ska visa dig några olika idéer. De är trevliga och enkla; de kommer förmodligen tar du ca 40 min. till en timme.Först upp, har vi en "Liemannen scythe" Brevöppnare. Jag skar en bit tråd ca 7"...

EL wire att hjälpa små barn - ett koncept

Vad är detta "vänners kompatibla handlar om?Om du är förälder, vet du bebisar är vackra och ömtåliga saker. De första dagarna i livet behöver många barn lite extra tid på vårdavdelningen. En vanlig orsak till några dagar i neonatal ward är pediatrisk...

EZ-EL Wire glöd i mörka Skateboard Step-By-Step Tutorial

här är en skateboard dekorerad med EL Wire. Detta är en riktigt kul DIY projekt, särskilt för skridskoåkning/longboard på natten. Ha kul och vara kreativ!Om du gillar tutorials som detta, få mer inspiration på http://www.ez-el.com/tutorialsAnge koden...

Att lägga till sund reaktiv EL Wire till din BoomBox

Detta Instructable kommer att ge några steg för att hjälpa dig lägga EL binda till ett befintligt projekt.Efter bygga min BoomBox, beslöt jag att ljus är den med EL Wire.The EL tråd jag monterat ansluten till en ljud kontrolleras Inverter. Dessa kan...

Löstagbar EL wire kör jacka

Vara säker, ses på mörka vinternätter med EL binda kör jacka!Vintern börjar närmar sig och nätterna rita i det är viktigare än någonsin att vara synlig när ut löpning och cykling. Förra vintern hade jag flera nära missar när ute och springer, trots b...

3 sätt att använda El Wire

faktum: El Wire El tråd gör allt aweseomer. Här finns tre olika tekniker kan du tillämpa el wire på dina saker och öka din egen awesomeness. Alla tre ger vackra resultat, men alla kräver viss mängd tålamod och tid.Medan detta inte verkligen represent...