Sisukord:
- Samm: materjalid ja hinnad
- 2. etapp: kokkupanek ja juhtmestik
- Samm: Arduino kood
- Samm: mida FFT teeb
- 5. samm: kostüümide näpunäited
- 6. samm: kontrolleri tegemine või valimine, selle ühendamine ja kood
- Samm 7: Viimased puudutused
- 8. samm: see on kõik! (Pluss veaotsingu näpunäited)
Video: Kuidas teha kostüümi jaoks sagedast audiovisualiseerijat (Arduino projekt): 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Selles Instuctable'is annan näpunäiteid, plaane ja koode, kuidas teha klaaskiust vahtkostüümi sisseehitatud põnev audiovisuaal. Teel jagan kasulikke samme ja lisakoode, mida mõned, kes soovivad arduino FFT raamatukogusid oma projektidesse rakendada, võivad olla väärtuslikud.
Samm: materjalid ja hinnad
Enne vahtkostüümi valmistamist tegin kõigepealt massiivi, et õppida, kuidas FFT raamatukogu tööle panna. Vajalikud materjalid on:
- 2x 30 neopixel WS2812B riba ……………………………………………………………. 3,22 $ riba
- Arduino uno (kasutatud hiina keeles) …………………………………………………………………
- Ühendage juhtmed ……………………………………………………………………………………. Olemas juba
- Väline toiteallikas …………………………………………………………………………. Olemas juba
- Kinnituspind (kasutatud papp) ………………………………………………………
- LM386 helivõimendusmoodul …………………………………………………………….. 8,98 dollarit 5 ühiku eest
- 3,5 mm stereoheli meessoost AV-3-kruvilise klemmiga naissoost pistikupesa ………. 6,50 dollarit 5 ühiku eest
- 3,5 mm stereopistik naisest naissoost ………………………………………………….. 5,99 dollarit 6 ühiku eest
- Leivalaud ………………………………………………………………………………………… Juba omanduses
Mikrofoniga ülikonna seadistuse vastuvõtmiseks on vaja järgmist.
- 19 neopikselriba ……………………………………………………………………………
- 5 neopikseliriba ………………………………………………………………………….. Lõika samast rullist
- Arduino nano (kasutatud hiina keeles) ………………………………………………………. 3,00 dollarit (5 15 dollari eest)
- Ühendage juhtmed ……………………………………………………………………………. Olemas juba
- Talentcelli laetav 6000mAh liitium-ioonaku ………………………….. 29,99 dollarit
- 3,5 mm stereoheli isane AV 3-kruvilise klemmiga naissoost pistik … 6,50 dollarit 5 ühiku eest
- 3,5 mm stereopistik emast naissoost ………………………………………….. 5,99 dollarit 6 ühiku eest
- Lülitid ……………………………………………………………………………………. Tõmmatud katkisest autost
- Kostüüm …………………………………………………………………………………. 50 dollarit erinevate asjade eest
2. etapp: kokkupanek ja juhtmestik
Alustage kahest 30 WS2812 LED -riba ribast ja lõigake need lõikejooni mööda 5 LED -riba pikkuseks. Liimige need ribad tasasele pinnale. Minu näites kasutasin pappi. Seejärel ühendage komponendid joonisel näidatud viisil kokku. Veenduge, et heade jootepunktide kindlustamiseks kulub piisavalt aega. Veendumaks, et need kõik töötavad õigesti, kasutage näiteid Adafruit'i Neopixeli raamatukogus (näide "Straintest" töötab suurepäraselt).
Samm: Arduino kood
Selle projekti jaoks on vaja ainult kahte raamatukogu.
FFT jaoks kasutasin Open Music Labi ArduinoFFT -i https://wiki.openmusiclabs.com/wiki/ArduinoFFT. Järgige kindlasti nende paigaldusjuhiseid, vastasel juhul see ei tööta. Pärast selle õiget installimist näen endiselt veateateid "kehtetu raamatukogu" kohta, kuid kõik töötas minu jaoks endiselt. Kommenteerige, kas tuvastate, millest ma ilma jäin. Neopikslite jaoks kasutasin Adafruit'i NeoPixeli raamatukogu (nagu varem mainitud). Soovitan installimiseks kasutada raamatukoguhaldurit arduino tarkvara raames.
SuitFFT -fail on ülikonnas töötav kood koos kõigi minu kontrolleri lisasisenditega. LightShowFFT on mõeldud aux -sisend 60 LED -massiivi jaoks.
Mõlemat koodi saab kiiremini käivitada, vähendades minu näidetes N. N -i 256 ja leidsin, et see on minu projektide jaoks enam kui sobiv. Eksperimentaalselt leidsin, et kogu helispekter töötas kaugelt üle 9 kHz, nagu järgmisel etapil testitud!
Samm: mida FFT teeb
FFT või kiire Fourier -teisendus võtab signaali ja muudab selle sageduspiirkonnaks. Iga tuli näitab sagedusala. Kuna FFT on matemaatiliselt keeruline arvutus, saab koodi kiiremaks käivitada, piirates proovide arvu. Kuid sageduse eraldusvõime kannatab. Sõnade puudumise tõttu on Arduino FFT tasakaalustav toiming: proovivõtu sageduse, proovide arvu, tsükli aja ja muu vahel. Julgustan teisi seadetega mängima, et leida, mis nende projekti jaoks kõige paremini sobib.
Nüüd on aeg ülikond valmis teha.
5. samm: kostüümide näpunäited
Minu kostüüm valmistati vahtplastist, kus paljud teised avaldatud juhendid on seda teemat paremini käsitlenud. Erinevus minu omaga oli see, et võtsin täiendavaid samme bondo, klaaskiu ja värviga tegelemiseks. Nõuanded selleks on järgmised.
- Tehke suurepärast ettevalmistustööd (teipimine, maskeerimine jne), kuna see muudab hiljem tohutult aega
- Segage bondo ja klaaskiud alati väikestes kogustes
- Kasutage tühimike täitmiseks Bondot
- Tihendamiseks ja tugevdamiseks kasutage klaaskiudvaiku
- Nõrkade kohtade paremaks jäigastamiseks kasutage klaaskiust lappi
- VÕTA aega ja ole oma tööga kannatlik
-
Lihvimiseks
- Eemaldusmaterjalile 40–100 liivast
- Praimeri ettevalmistamiseks 100–400 tera
- 400-1000 liivaprits lihvkruntimiseks
- 1000-3000 lihvvärvi lihvimiseks
Neopikselribade paigaldamiseks kasutasin ribade kinnitamiseks kuuma liimi. Mõned väljakutsed on nüüd aku tarnimine, mikrofoni tuvastamine, kontrolleriga töötamine ja palju muud.
6. samm: kontrolleri tegemine või valimine, selle ühendamine ja kood
Kasutada saab mis tahes lülitit või lüliteid. Minu projekti jaoks leidsin, et 96 Honda Prelude aknaklaasid töötasid suurepäraselt. Pärast lülitite korpusest eemaldamist kasutasin järjepidevusrežiimis mitme meetri komplekti, et leida, milline juhe mida tegi, kui lülitid olid vajutatud (pange tähele, et mõnikord lülitid katkestavad järjepidevuse). Otsustasin teha lülitatud aknaluku, lukustada juhtnupud juhuslike tabamuste eest, heleduse juhtimiseks akna üles ja alla ning viimase lüliti "valgusrežiimide" jaoks.
Selleks, et lülitid korralikult töötaksid, on vaja tõmmata takistid. Tavaliselt töötavad 50-100 kΩ takistid, kuid mõned lülitid pidid kasutama palju madalamat takisti (umbes 300 Ω), et muuta pinget piisavalt, et Arduino saaks digitaalse sisendi korralikult katkestada (umbes 0,3*Vcc madala ja suurema korral) kui 0,6*Vcc kõrge). Igaüks, kes seda teeb, peab lülitit vahetama, eelistatavalt leivaplaadiga, veendumaks, et kontroller töötab korralikult.
Pärast lüliti välja selgitamist jootsin komponendid näidatud skeemi kasutades kokku. Komponentide paremaks fikseerimiseks kasutage trükkplaati. Üksikasjaliku pildi saamiseks vaadake pilti. 19 LED -massiiv läheb minu ülikonna selgroost alla ja teine esiküljel toimuva näitajana.
Kontrolleri ülikonnale kinnitamiseks kasutasin selle asetamiseks kuuma liimi. Seejärel tegin väiksemad vahtkiilud ja liimisin kuumalt ka need sisse, et kontrollerit toetada.
Samm 7: Viimased puudutused
Lõpetuseks lõika vahtpragist läbi traat. Kinnitage juhtmed kuuma liimiga. Täiendavateks puudutusteks ostsin ka mõned täiendavad esemed "tehingu sõlmimiseks". Ma arvasin … kui te kavatsete kerge ülikonnaga naeruväärsena välja minna, tehke täiendav samm!
8. samm: see on kõik! (Pluss veaotsingu näpunäited)
Aitäh, et külastasite minu instuctable'i ja nautige teid, isetegijad!
Probleemide lahendamise näpunäited projekti kogemusest:
-
Kui tuled toimivad imelikult (vilkuv valgus, mitte kõik korralikult töötavad, ebatavalised värvid)
-
Halb toiteallikas tuledele
- Mitu toiteallikat
- Ärge nöörige, nii et neopikslid võivad kokku tulla
- Juhtige ribadeks täiendavaid elektriliine
- Probleem koodiga
- Kontrollige, kas tulede arv on õige
- Kontrollige, kas kood kuvab õigesti tulesid ja sagedusalasid
-
Arduino kehv toiteallikas
Suurendage toiteallikat
- Pinge Arduinost kuni neopiksliteni välja
Mõlema toiteks kasutage sama toiteallikat
-
-
Tuled põlevad, kuid mitte FFT
- Kontrollige võimendi ja võimendi toitejuhet, maandust ja sisendit
- Võimendi võimenduse suurendamine/vähendamine
- Halb toide tuledele
Soovitan:
Kuidas teha toonikontrolli LM358 võimendi 2.1 jaoks: 7 sammu (piltidega)
Kuidas teha toonikontrolli LM358 võimendi 2.1 jaoks: Nii et minu Youtube'i kanalil küsivad paljud inimesed, kuidas ühendada kaks võimendit üheks. Esimest võimendit kasutatakse satelliitkõlarite jaoks ja teist võimendit subwoofer kõlarite jaoks. Seda võimendi paigalduskonfiguratsiooni võib nimetada võimendiks
Kuidas teha blokeerivaid ohutuslülitid K40 laserlõikuri jaoks: 4 sammu (piltidega)
Kuidas teha blokeerimisohutuslüliteid K40 laserlõikuri jaoks: TÄHTIS EDIT! Palun ärge ühendage blokeeringuid masina vooluvõrku. Selle asemel juhe PSU PG -tihvtide külge. Teeb peagi täieliku värskenduse. -Tony 7/30-19Mis on üks esimesi nõuandeid Internetis, kui teie uus, (ma
Kuidas teha eelarve jaoks 18650 liitium-ioon laadijaama: 4 sammu (piltidega)
Kuidas teha eelarve jaoks 18650 liitium-ioonlaadijajaama: liitium-ioonaku või liitiumioonaku (lühendatult LIB) on teatud tüüpi laetav aku, milles liitiumioonid liiguvad tühjenemise ajal negatiivselt elektroodilt positiivsele laadimisel tagasi. Liitium-ioonakud kasutavad interkal
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: 10 sammu (piltidega)
Kuidas teha oma USB -autolaadija mis tahes iPodi või muude USB -ühenduse kaudu laadivate seadmete jaoks: looge USB -autolaadija igale iPodile või muule USB -laadimisseadmele, ühendades autoadapteri, mille väljundiks on 5 V ja USB -pistik. Selle projekti kõige olulisem osa on veenduda, et valitud autoadapteri väljund on panustatud
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): see on väga ökonoomne (ja väga tänuväärne!) Puhkusekink vanavanematele. Ma tegin sel aastal 5 kalendrit hinnaga vähem kui 7 dollarit. Materjalid: 12 suurepärast fotot teie lapsest, lastest, õetütardest, vennapoegadest, koertest, kassidest või muudest sugulastest12 erinevat tükki