Sadržaj:

Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom: 12 koraka (sa slikama)
Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom: 12 koraka (sa slikama)

Video: Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom: 12 koraka (sa slikama)

Video: Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom: 12 koraka (sa slikama)
Video: 3000+ португальских слов с произношением 2024, Srpanj
Anonim
Šešir za otkrivanje protresanja s Circuit Playground Expressom
Šešir za otkrivanje protresanja s Circuit Playground Expressom
Šešir za otkrivanje protresanja s Circuit Playground Expressom
Šešir za otkrivanje protresanja s Circuit Playground Expressom
Šešir za otkrivanje protresanja s Circuit Playground Expressom
Šešir za otkrivanje protresanja s Circuit Playground Expressom
Šešir za otkrivanje protresanja s Circuit Playground Expressom
Šešir za otkrivanje protresanja s Circuit Playground Expressom

Ovaj jednostavan i brz vodič podučava vas kako napraviti šešir za razgovor! Odgovorio bi pažljivo obrađenim odgovorom kada 'postavite' pitanje, a možda bi vam mogao pomoći da odlučite imate li briga ili problema.

U razredu Wearable Tech dobio sam zadatak da u jedan projekt uvrstim CPX (express playground circuit), svoje vještine kodiranja i nešto što možete nositi. I pomislio sam, zašto ne bismo napravili šešir koji govori baš poput šešira za razvrstavanje u Harryju Potteru? Šešir bi nasumično generirao odgovor koji sam zabilježio kad god CPX otkrije potres.

Pribor

- Ribarski šešir (ili bilo koji drugi šešir radi)

- CPX (ekspresno kolo za igrališta)

- AA baterija (koristio sam punjivu)

- Isječak

- Igla

- perle

-Nit

- Aplikacija Audacity

- Snimač glasa (koristio sam Quicktime player)

- mu-editor (program za uređivanje Pythona)

Materijali koji vam mogu ili vam mogu zatrebati:

- Vanjski mikrofon

- Šljokice

- perle

Korak 1: Kupnja šešira

Htio sam ribarski šešir, pa sam ga dobio od H&M -a, ali možete koristiti bilo koju vrstu šešira ili robnu marku koju želite koristiti.

Korak 2: Oluja i snimanje odgovora koje želite izgovoriti

Prvo morate zabilježiti odgovore koje će vaš šešir generirati. Na primjer, moj šešir može generirati pet odgovora, uključujući "Da", "Ne", "Možda sljedeći put", "Postavit ću drugo pitanje" i "To je u redu".

Možete ih snimiti bilo kojim uređajem za snimanje koji želite, uključujući snimač telefona, QuickTime player, GarageBand itd. Koristio sam QuickTime player i vanjski mikrofon za snimanje jasnijeg i kvalitetnijeg zvuka.

Korak 3: Izvoz audio datoteke

Nakon što snimite zvučnu datoteku, morat ćete je promijeniti pomoću.wav datoteke pomoću odvažnosti. Ako nemate program audacity na svom računalu, jednostavno ga možete preuzeti googlanjem audacity ili slijedeći ovu vezu:

Zatim morate datoteku premjestiti u program audacity da biste je uredili. Audio datoteku morate prvo podijeliti sa stereo na mono kako bi se smanjila veličina datoteke.

Evo koraka kako urediti datoteku u.wav datoteku.

Korak 4: Izvezite datoteku iz QuickTime playera u Garage Band

Izvezite datoteku iz QuickTime playera u Garage Band
Izvezite datoteku iz QuickTime playera u Garage Band
Izvezite datoteku iz QuickTime playera u Garage Band
Izvezite datoteku iz QuickTime playera u Garage Band
Izvezite datoteku iz QuickTime playera u Garage Band
Izvezite datoteku iz QuickTime playera u Garage Band
Izvezite datoteku iz QuickTime playera u Garage Band
Izvezite datoteku iz QuickTime playera u Garage Band

Nakon što snimku snimite na radnu površinu, kao na gornjoj snimci zaslona, jednostavno ćete povući datoteku u GarageBand da biste je izvezli u nekomprimiranu 16-bitnu AIFF datoteku. To možete učiniti klikom na gumb Podijeli Izvezi pjesmu na disk kao što je prikazano na trećoj slici. Zatim kliknite "AIFF" i "16-bitni CD" i ponovno ih spremite na radnu površinu.

Korak 5: Pretvaranje AIFF datoteke u.wav datoteku

Pretvaranje AIFF datoteke u.wav datoteku
Pretvaranje AIFF datoteke u.wav datoteku
Pretvaranje AIFF datoteke u.wav datoteku
Pretvaranje AIFF datoteke u.wav datoteku
Pretvaranje AIFF datoteke u.wav datoteku
Pretvaranje AIFF datoteke u.wav datoteku

Budući da imate audio datoteku AIFF spremljenu na radnoj površini, tada možete otvoriti Audacity i uvesti datoteku. To možete učiniti jednostavnim povlačenjem datoteke AIFF u nju. Ako se pojavi znak upozorenja, samo kliknite OK i nastavite.

Zatim će se pojaviti audio datoteka koja izgleda kao drugi gornji snimak zaslona. Budući da morate stereo zvuk podijeliti u mono, kliknite gumb sa strelicom prema dolje pored naslova vaše audio datoteke (u ovom slučaju to je 'to je u redu') i vidjet ćete znak koji kaže 'Podijeli stereo u mono'. Kliknite ovo. Vaša će se audio datoteka zatim podijeliti na dvije.

Zatim morate izbrisati jednu od audio datoteka budući da je podijeljena. To se jednostavno može učiniti pritiskom na gumb 'X' s lijeve strane. Ovo će vam ostaviti nešto poput trećeg snimka zaslona.

Zatim možete urediti datoteku kako god želite, a ako ste završili, kliknite Izvoz izvezi kao WAV na vrhu.

Nakon toga samo ga spremite na radnu površinu. Ponovite ovaj postupak za svaku audio datoteku koju ste snimili.

*Upozorenje: Pazite da niste snimili previše jer CPX ima malo prostora za pohranu i ne može u njega ubaciti sve audio datoteke.

Korak 6: Preuzimanje CircuitPythona (ako je potrebno)

Preuzimanje CircuitPythona (ako je potrebno)
Preuzimanje CircuitPythona (ako je potrebno)

Nakon što ste slijedili ove korake, sada ste spremni za kodiranje.

Koristit ću python za kodiranje ovog programa, pa ako nemate mu-editor na računalu, trebali biste ga preuzeti. To možete preuzeti jednostavnim pretraživanjem "mu-editor" na googleu i klikom na prvu web stranicu koja se pojavi. Također možete pratiti ovu web stranicu i preuzeti ovisno o vrsti vašeg računala.

Ako ste preuzeli program, otvorite ga. Izgledat će nešto poput gornje slike. Ovdje možete napisati svoje kodove i spremiti ih.

Korak 7: Povezivanje između programa Python i CPX -a

Veza između Python programa i CPX -a
Veza između Python programa i CPX -a
Veza između Python programa i CPX -a
Veza između Python programa i CPX -a

Sada izvucite svoj CPX i USB kabel.

Spojite manji dio USB kabela u CPX, na srebrnom dijelu kao što je prikazano na slici, a veći dio USB kabela spojite u računalo. Sada ste stvarno spremni za kodiranje i sve informacije spremljene u vaš mu-editor bit će prenesene na CPX.

Korak 8: Instaliranje Circuit Pythona

Zatim ćete morati instalirati najnoviju verziju kružnog igrališta express pomoću ove veze:

circuitpython.org/board/circuitplayground_…

Ovo je posljednja instalacija koju morate napraviti, obećavam. Nakon ovoga slijedi zabavni dio.

Ova datoteka koju ste upravo instalirali kopirat će se na vaš CPX. CPLAYBOOT se oglašava zvučnim signalom i postaje KRUG. Kad god spojite USB kabel, CPX i računalo, pojavit će se ovaj KRUG.

Zapamtite wav. zvučne datoteke koje ste prije konvertirali? Ispustite ove/ove datoteke u mapu CIRCUITPY. Provjerite je li zvučna datoteka 16-bitna, mono WAV datoteka.

Korak 9: Kodiranje

Kodiranje!
Kodiranje!

U ovom vodiču CPX mora učiniti tri stvari. Prvo, potrebno je detektirati ili osjetiti pokret. Drugo, također mora nasumično generirati odgovore, a treće, mora reproducirati datoteku smještenu u CPX -u. Dakle, kod koji ovaj šešir radi mora raditi sva tri.

Dodajte sljedeći kôd u svoj uređivač mu i spremite ga kao: code.py

vrijeme uvoza

uvoziti slučajno s adafruit kruga igrališta.express

uvoz cpx zvukova = ["to je-ok.wav"]

dok je istina:

#pustite nasumični zvuk ako se trese

ako je cpx.shake (shake_threshold = 20):

cpx.play_file (random.choice (zvukovi))

#zaustavite nekoliko sekundi

vrijeme.spavanje (.5)

Ako pogledamo kôd, prvo uvozimo vrijeme. Zatim uvozimo slučajno za generator nasumičnosti. U Pythonu "vrijeme" nam omogućuje rukovanje raznim operacijama u vezi s vremenom, njegovim pretvorbama i prikazima. Zatim je u kodu prikazano da će se iz ovog programa prenijeti podaci. Uz "zvukovi =", u zagradama i navodima trebala bi biti.wav datoteka koju ste povukli u mapu CIRCUITPY. Imajte na umu da morate zapisati '.wav' na kôd. Python ne može tumačiti posebne znakove kao što su _,:, 'i drugi, stoga pazite da stavljate crtice između riječi ako vam trebaju razmaci između riječi. U ovom kodu postoji samo jedna zvučna datoteka kodirana, pa ako želite staviti više zvučnih datoteka, stavite ih u isti format i naziv kao što je spremljeno na vaše računalo. Upamtite, da bi se zvučna datoteka mogla reproducirati, zvučne datoteke potrebno je staviti u mapu CIRCUITPY!

Kôd ispod "while True:" govori CPX -u da reproducira nasumični zvuk ako detektira potres i pauzira nekoliko sekundi. (.5) u kodu pokazuje koliko je CPX razuman, pa ako želite da bude razumniji ili manje osjetljiv, možete jednostavno promijeniti broj. Gornji snimak zaslona možete vidjeti ako želite dvaput provjeriti format.

Korak 10: Završno kodiranje: Dio I

Završno kodiranje: I. dio
Završno kodiranje: I. dio

Dodajmo neke ulaze i druge.wav datoteke. Prije početka kodiranja povucite druge.wav datoteke u mapu CIRCUITPY. Ovo je bio moj konačni kod:

vrijeme uvoza

uvoziti slučajno s adafruit kruga igrališta.express

uvoz cpx zvukova = ["to je-ok.wav", "možda-sljedeći put.wav", "da.wav", "ne.wav", "Ill-take-another-question.wav"]

dok je istina:

#pustite nasumični zvuk ako se trese

ako je cpx.shake (shake_threshold = 20):

cpx.play_file (random.choice (zvukovi))

#zaustavite nekoliko sekundi

vrijeme.spavanje (.5)

Sada prilagodite zvučne datoteke prema vašoj i kliknite gumb za spremanje! Imajte na umu, ako imate jako dugu.wav datoteku, vidjet ćete da ne možete učiniti ništa drugo dok se datoteka ne dovrši s reprodukcijom. Imajte to na umu ako ćete.wav datoteke uključiti s drugim kodom. Također je pametno provjeriti imate li dovoljno prostora za pohranu u CPX -u.

Gore je kako izgleda na mu-editoru.

Korak 11: Završno kodiranje: Dio 2

Ako ste ispisali kodove, svakako kliknite gumb Spremi. Zatim isključite svoj CPX i ponovo ga uključite s USB kabelom koji je još spojen na prijenosno računalo i otvorenim mu-uređivačem. To se može učiniti pritiskom na srednji gumb na kojem piše 'RESET' na CPX -u. Protresite da biste provjerili radi li kod ispravno. Ako kôd radi, CPX bi trebao nasumično generirati jedan od odgovora iz vašeg koda. Ako imate poteškoća u tome, provjerite:

1) ako je format ispravan

2) ako nemate neprepoznatljive znakove u Pythonu (npr. ', _)

3) ako ste ga ispravno spremili

4) ako ste sve audio datoteke (.wav) prevukli u mapu CIRCUITPY.

Zapamtite, kodiranje zahtijeva mnogo pokušaja i pogrešaka kako bi ispravno funkcioniralo.

Ako sve radi, pažljivo izvadite USB kabel. Budući da ste završili sa kodiranjem ovog izazova, 95% ste završili s izradom ovog šešira!

Korak 12: Dekoracija i dizajn

Dekoracija i dizajn
Dekoracija i dizajn
Dekoracija i dizajn
Dekoracija i dizajn
Dekoracija i dizajn
Dekoracija i dizajn

Sada je vrijeme za ukrašavanje.

Prvo pričvrstite CPX na šešir šivanjem. Gore je slika kako sam to učinio.

Način i mjesto postavljanja baterije također je važno, ali to je vaš izbor. Jednostavno sam odvojio bateriju sa strane kako bi izgledala prirodno, a ne grubo. Zatim sam samo zalijepio ljepljivom trakom kako bih provjerio da ne ispadne i prerezao žice kako ne bi ostao visjeti. Gore su slike ovog dizajna.

Što se dekoracije tiče, to je u potpunosti vaš izbor. Jednostavno sam sašila male šljokice i perlice kako bi postalo blistavo.

Za ukrašavanje gornjeg dijela jednostavno sam upotrijebio kauč šavove s pređom, malim koncem i iglom. To se također moglo nakratko vidjeti na gornjoj slici.

Uključite bateriju i konačno ste gotovi!

Preporučeni: