Sisukord:

Kuidas teha kostüümi jaoks sagedast audiovisualiseerijat (Arduino projekt): 8 sammu (piltidega)
Kuidas teha kostüümi jaoks sagedast audiovisualiseerijat (Arduino projekt): 8 sammu (piltidega)

Video: Kuidas teha kostüümi jaoks sagedast audiovisualiseerijat (Arduino projekt): 8 sammu (piltidega)

Video: Kuidas teha kostüümi jaoks sagedast audiovisualiseerijat (Arduino projekt): 8 sammu (piltidega)
Video: ♒️❤️ 𝗩𝗔𝗥𝗦𝗔𝗧𝗢𝗥 𝗜𝗔𝗡𝗨𝗔𝗥𝗜𝗘 ❤️♒️ 𝗥𝗘𝗗𝗘𝗙𝗜𝗡𝗜𝗥𝗘𝗔 𝗦𝗜𝗡𝗘𝗟𝗨𝗜! 𝗧𝗥𝗔𝗡𝗦𝗙𝗢𝗥𝗠𝗔𝗥𝗘 𝗣𝗥𝗢𝗙𝗨𝗡𝗗𝗔! 2024, November
Anonim
Image
Image
Materjalid ja hinnad
Materjalid ja hinnad

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:

  1. 2x 30 neopixel WS2812B riba ……………………………………………………………. 3,22 $ riba
  2. Arduino uno (kasutatud hiina keeles) …………………………………………………………………
  3. Ühendage juhtmed ……………………………………………………………………………………. Olemas juba
  4. Väline toiteallikas …………………………………………………………………………. Olemas juba
  5. Kinnituspind (kasutatud papp) ………………………………………………………
  6. LM386 helivõimendusmoodul …………………………………………………………….. 8,98 dollarit 5 ühiku eest
  7. 3,5 mm stereoheli meessoost AV-3-kruvilise klemmiga naissoost pistikupesa ………. 6,50 dollarit 5 ühiku eest
  8. 3,5 mm stereopistik naisest naissoost ………………………………………………….. 5,99 dollarit 6 ühiku eest
  9. Leivalaud ………………………………………………………………………………………… Juba omanduses

Mikrofoniga ülikonna seadistuse vastuvõtmiseks on vaja järgmist.

  1. 19 neopikselriba ……………………………………………………………………………
  2. 5 neopikseliriba ………………………………………………………………………….. Lõika samast rullist
  3. Arduino nano (kasutatud hiina keeles) ………………………………………………………. 3,00 dollarit (5 15 dollari eest)
  4. Ühendage juhtmed ……………………………………………………………………………. Olemas juba
  5. Talentcelli laetav 6000mAh liitium-ioonaku ………………………….. 29,99 dollarit
  6. 3,5 mm stereoheli isane AV 3-kruvilise klemmiga naissoost pistik … 6,50 dollarit 5 ühiku eest
  7. 3,5 mm stereopistik emast naissoost ………………………………………….. 5,99 dollarit 6 ühiku eest
  8. Lülitid ……………………………………………………………………………………. Tõmmatud katkisest autost
  9. Kostüüm …………………………………………………………………………………. 50 dollarit erinevate asjade eest

2. etapp: kokkupanek ja juhtmestik

Kokkupanek ja juhtmestik
Kokkupanek ja juhtmestik
Kokkupanek ja juhtmestik
Kokkupanek ja juhtmestik
Kokkupanek ja juhtmestik
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

Arduino kood
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

Image
Image
Mida FFT teeb
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

Kostüümide näpunäited
Kostüümide näpunäited
Kostüümide näpunäited
Kostüümide näpunäited
Kostüümide näpunäited
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

Kontrolleri tegemine või valimine, selle ühendamine ja kood
Kontrolleri tegemine või valimine, selle ühendamine ja kood
Kontrolleri tegemine või valimine, selle ühendamine ja kood
Kontrolleri tegemine või valimine, selle ühendamine ja kood
Kontrolleri tegemine või valimine, selle ühendamine ja kood
Kontrolleri tegemine või valimine, selle ühendamine ja kood
Kontrolleri tegemine või valimine, selle ühendamine ja kood
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

Viimased puudutused
Viimased puudutused
Viimased puudutused
Viimased puudutused
Viimased puudutused
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)

See on kõik! (Pluss veaotsingu näpunäited)
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: