Sadržaj:

Šešir za otkrivanje podrhtavanja s kružnim igralištem Express: 12 koraka (sa slikama)
Šešir za otkrivanje podrhtavanja s kružnim igralištem Express: 12 koraka (sa slikama)

Video: Šešir za otkrivanje podrhtavanja s kružnim igralištem Express: 12 koraka (sa slikama)

Video: Šešir za otkrivanje podrhtavanja s kružnim igralištem Express: 12 koraka (sa slikama)
Video: Часть 09 - Аудиокнига «Наш общий друг» Чарльза Диккенса (книга 3, главы 1–5) 2024, Juli
Anonim
Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom
Šešir za otkrivanje podrhtavanja 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 podrhtavanja s Circuit Playground Expressom
Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom
Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom
Šešir za otkrivanje podrhtavanja s Circuit Playground Expressom

Ovaj jednostavan i brz vodič vas uči 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.

Na satu Wearable Tech, dobio sam zadatak da u jedan projekat ugradim CPX (express playground circuit), moje sposobnosti kodiranja i nešto što možete nositi. I pomislio sam, zašto ne bismo napravili šešir koji govori baš kao šešir za sortiranje u Harryju Potteru? Šešir bi nasumično generirao odgovor koji sam snimio kad god CPX otkrije potres.

Supplies

- 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

-Tema

- Aplikacija Audacity

- Snimač glasa (koristio sam Quicktime player)

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

Materijali koji vam mogu ili vam mogu zatrebati:

- Spoljni mikrofon

- Šljokice

- Perle

Korak 1: Kupovina š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 marku koju želite koristiti.

Korak 2: Oluja i snimanje odgovora koje želite reći

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 „U redu je“.

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 audio datoteku, morat ćete je promijeniti pomoću.wav datoteke koristeći audacity. Ako nemate program audacity na računaru, možete ga jednostavno preuzeti googlanjem audacity ili slijedeći ovu vezu:

Zatim morate premjestiti datoteku 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 Player -a u Garage Band

Izvezite datoteku iz QuickTime Player -a u Garage Band
Izvezite datoteku iz QuickTime Player -a u Garage Band
Izvezite datoteku iz QuickTime Player -a u Garage Band
Izvezite datoteku iz QuickTime Player -a u Garage Band
Izvezite datoteku iz QuickTime Player -a u Garage Band
Izvezite datoteku iz QuickTime Player -a u Garage Band
Izvezite datoteku iz QuickTime Player -a u Garage Band
Izvezite datoteku iz QuickTime Player -a u Garage Band

Nakon što snimite snimak na radnoj površini, kao što je prikazano 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 dugme Podijeli Izvezi pjesmu na disk kao što je prikazano na trećoj slici. Zatim kliknite na 'AIFF' i '16-bitni CD' i ponovo 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 sačuvanu na radnoj površini, tada možete otvoriti Audacity i uvesti datoteku. To možete učiniti jednostavnim prevlačenjem AIFF datoteke u nju. Ako se pojavi znak upozorenja, samo kliknite OK i nastavite.

Zatim će se pojaviti audio datoteka koja izgleda kao druga snimka zaslona iznad. Budući da morate stereo zvuk podijeliti u mono, kliknite tipku 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 na ovo. Vaša audio datoteka će se 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 dugme 'X' s lijeve strane. Ovo će vam ostaviti nešto poput trećeg snimka ekrana.

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: Uvjerite se da niste snimili previše jer CPX ima malo prostora za pohranu i ne može smjestiti 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čunaru, trebali biste ga preuzeti. Ovo možete preuzeti jednostavnim pretraživanjem "mu-editor" na google-u i klikom na prvu web stranicu koja se pojavi. Takođe možete pratiti ovu web stranicu i preuzeti u zavisnosti od tipa vašeg računara.

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 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
Veza između Python programa i CPX -a

Sada izvucite 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 zaista spremni za kodiranje i sve informacije spremljene na vašem uređivaču će se prenijeti 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 toga 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 zajedno, pojavit će se ovaj KRUG.

Zapamtite wav. zvučne datoteke koje ste ranije konvertirali? Ispustite ove/ove datoteke u fasciklu CIRCUITPY. Uvjerite se da je 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 otkriti ili osjetiti pokret. Drugo, potrebno je i nasumično generiranje odgovora, a treće, reprodukcija datoteke smještene u CPX. Dakle, kod koji ovaj šešir radi mora raditi sva tri.

Dodajte sljedeći kôd u svoj mu-editor i spremite ga kao: code.py

vreme uvoza

uvozite nasumično s adafruit kola za igru.express

import cpx sounds = ["it's-ok.wav"]

dok je True:

#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. Pored „zvukovi =“, u zagradama i navodnicima treba biti.wav datoteka koju ste prevukli u mapu CIRCUITPY. Primijetite da morate zapisati '.wav' na kôd. Python ne može tumačiti posebne znakove poput _,:, 'i još mnogo toga, 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 koja je kodirana, pa ako želite staviti više zvučnih datoteka, stavite ih u isti format i naziv kao što je spremljeno na vašem računaru. Zapamtite, da bi se zvučna datoteka mogla reproducirati, zvučna datoteka mora biti stavljena u mapu CIRCUITPY!

Kôd ispod 'while True:' govori CPX -u da reproducira nasumični zvuk ako detektira podrhtavanje 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. Snimku zaslona možete vidjeti ako želite dvaput provjeriti format.

Korak 10: Završno kodiranje: I dio

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

Dodajmo neke ulaze i druge.wav datoteke. Pre nego što počnete sa kodiranjem, prevucite druge.wav datoteke u fasciklu CIRCUITPY. Ovo je bio moj konačni kod:

vreme uvoza

uvezite nasumično s adafruit kola za igru.express

import cpx sounds = ["it's-ok.wav", "might-next-time.wav", "yes.wav", "no.wav", "Ill-take-another-question.wav"]

dok je True:

#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, otkrit ćete da ne možete učiniti ništa drugo dok se datoteka ne završi s reprodukcijom. Imajte to na umu ako želite uključiti.wav datoteke s drugim kodom. Takođe je pametno provjeriti imate li dovoljno prostora za pohranu u CPX -u.

Gore je prikazano kako izgleda na mu-editoru.

Korak 11: Završno kodiranje: Dio 2

Ako ste ispisali kodove, obavezno kliknite gumb za spremanje. Zatim isključite svoj CPX i ponovo ga uključite dok je USB kabel još uvijek spojen na prijenosno računalo, a uređivač mu je još otvoren. To se može učiniti pritiskom na vrlo srednje dugme 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 sačuvali

4) ako imate sve audio datoteke (.wav) prevučene u fasciklu CIRCUITPY.

Zapamtite, kodiranje zahtijeva mnogo pokušaja i grešaka kako bi pravilno 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 uradio.

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

Što se tiče dekoracije, 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. Ovo se takođe moglo nakratko vidjeti na gornjoj slici.

Uključite bateriju i konačno ste gotovi!

Preporučuje se: