Sisukord:

Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: 12 sammu (piltidega)
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: 12 sammu (piltidega)

Video: Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: 12 sammu (piltidega)

Video: Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: 12 sammu (piltidega)
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Juuli
Anonim
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga
Raputamist tuvastav rääkiv müts Circuit Playground Expressiga

See lihtne ja kiire õpetus õpetab teile rääkiva mütsi valmistamist! See vastaks küsimuse esitamise korral hoolikalt töödeldud vastusega ja võib -olla aitaks teil otsustada, kas teil on muresid või probleeme.

Minu kulumistehnika klassis anti mulle ülesanne kaasata ühte projekti CPX (ringmänguväljaku ekspress), minu kodeerimisoskus ja midagi, mida saate kanda. Ja ma mõtlesin, miks mitte teha rääkiv müts nagu Harry Potteri sortimismüts? Müts genereeriks juhuslikult vastuse, mille ma salvestasin, kui CPX tuvastab värisemise.

Tarvikud

- kalurimüts (või mis tahes müts sobib)

- CPX (mänguväljaku ekspress)

- AA patarei (kasutasin laetavat)

- Klamber

- nõel

- Helmed

-niit

- Audacity rakendus

- Diktofon (kasutasin Quicktime mängijat)

- mu-toimetaja (Pythoni redigeerimisprogramm)

Materjalid, mida vajate või vajate:

- Väline mikrofon

- litrid

- Helmed

Samm: mütsi ostmine

Tahtsin kalamehe mütsi, nii et sain selle H&M -ist, kuid võite kasutada mis tahes tüüpi mütsi või brändi, mida soovite kasutada.

2. toiming: ajurünnak ja vastuste salvestamine, mida soovite, et müts ütleks

Esiteks peate salvestama vastused, mida teie müts genereerib. Näiteks minu müts suudab genereerida viis vastust, sealhulgas „Jah”, „Ei”, „Võib -olla järgmine kord”, „Ma esitan teise küsimuse” ja „See on okei”.

Saate neid salvestada mis tahes soovitud salvestusseadmega, sealhulgas telefonisalvesti, QuickTime -mängija, GarageBand jne. Selgema ja kvaliteetsema heli salvestamiseks kasutasin QuickTime -mängijat ja välist mikrofoni.

Samm: helifaili eksportimine

Kui olete helifaili salvestanud, peate audacity abil helifaili muutma.wav -failiks. Kui teie arvutis pole audacity programmi, saate selle lihtsalt alla laadida, googeldades audacity või järgides seda linki:

Seejärel peate faili redigeerimiseks viima faili audacity programmi. Peate esmalt jagama helifaili stereost mono, nii et see vähendab faili suurust.

Siin on juhised faili redigeerimiseks.wav -failiks.

Samm: eksportige fail QuickTime Playerist Garage Bandi

Ekspordi fail QuickTime Playerist Garage Bandi
Ekspordi fail QuickTime Playerist Garage Bandi
Ekspordi fail QuickTime Playerist Garage Bandi
Ekspordi fail QuickTime Playerist Garage Bandi
Ekspordi fail QuickTime Playerist Garage Bandi
Ekspordi fail QuickTime Playerist Garage Bandi
Ekspordi fail QuickTime Playerist Garage Bandi
Ekspordi fail QuickTime Playerist Garage Bandi

Kui olete salvestuse töölauale salvestanud, nagu ülaltoodud ekraanipilt, lohistate faili lihtsalt GarageBandi, et eksportida see tihendamata 16-bitisse AIFF-faili. Seda saab teha, klõpsates nupul Jaga Ekspordi lugu kettale, nagu on näidatud kolmandal pildil. Seejärel klõpsake "AIFF" ja "16-bit CD" ja salvestage see uuesti töölauale.

Samm: AIFF -faili teisendamine.wav -failiks

AIFF -faili teisendamine.wav -failiks
AIFF -faili teisendamine.wav -failiks
AIFF -faili teisendamine.wav -failiks
AIFF -faili teisendamine.wav -failiks
AIFF -faili teisendamine.wav -failiks
AIFF -faili teisendamine.wav -failiks

Kuna teil on töölauale salvestatud AIFF -helifail, saate seejärel avada Audacity ja faili importida. Seda saate teha, lihtsalt lohistades AIFF -faili sinna. Kui ilmub hoiatusmärk, klõpsake lihtsalt nuppu OK ja jätkake.

Seejärel kuvatakse helifail, mis näeb välja nagu ülaltoodud teine ekraanipilt. Kuna peate stereoheli monofoniliseks jagama, klõpsake helifaili pealkirja kõrval asuvat allanoolnuppu (antud juhul on see „kõik korras”) ja näete silti „Split Stereo to Mono”. Klõpsake seda. Seejärel jagatakse teie helifail eraldi kaheks.

Järgmisena peate kustutama ühe helifailist, kuna see on jagatud. Seda saab teha lihtsalt vasakul asuvale nupule „X” vajutades. See jätab teile midagi sarnast kolmanda ekraanipildiga.

Seejärel saate faili soovi korral muuta ja kui olete lõpetanud, klõpsake ülaosas käsku Ekspordi kui WAV.

Seejärel salvestage see lihtsalt oma töölauale. Korrake seda protsessi iga salvestatud helifaili puhul.

*Hoiatus: veenduge, et te ei salvestanud liiga palju, kuna CPX -l on vähe salvestusruumi ja see ei mahu kõiki helifaile.

6. toiming: CircuitPythoni allalaadimine (kui vaja)

CircuitPython'i allalaadimine (kui vaja)
CircuitPython'i allalaadimine (kui vaja)

Kui olete neid samme järginud, olete nüüd valmis kodeerima.

Ma kavatsen selle programmi kodeerimiseks kasutada pythoni, nii et kui teie arvutis pole mu-redaktorit, peaksite selle alla laadima. Selle saate alla laadida, otsides google'ist üles lihtsalt mu-editori ja klõpsates esimesel kuvataval veebisaidil. Sõltuvalt arvutitüübist saate seda veebisaiti jälgida ja alla laadida.

Kui olete programmi alla laadinud, avage see. See näeb välja nagu ülaltoodud pilt. Siin saate oma koodid kirjutada ja salvestada.

Samm: ühendus Pythoni programmi ja CPX vahel

Ühendus Pythoni programmi ja CPX vahel
Ühendus Pythoni programmi ja CPX vahel
Ühendus Pythoni programmi ja CPX vahel
Ühendus Pythoni programmi ja CPX vahel

Võtke nüüd oma CPX ja USB -kaabel välja.

Ühendage USB -kaabli väiksem osa CPX -ga, hõbedase osaga, nagu pildil näidatud, ja ühendage suurem osa USB -kaablist arvutiga. Nüüd olete tõesti kodeerimiseks valmis ja kogu mu-redaktorisse salvestatud teave kantakse CPX-i.

Samm: ahela Pythoni installimine

Järgmisena peate selle lingi abil installima ringkonnakohtu mänguväljaku uusima versiooni:

circuitpython.org/board/circuitplayground_…

See on VIIMANE install, mida peate tegema, ma luban. Pärast seda tuleb lõbus osa.

See äsja installitud fail kopeeritakse teie CPX -i. CPLAYBOOT piiksub ja muutub CIRCUITPY. Kui ühendate USB -kaabli, CPX -i ja arvuti koos, kuvatakse see ring.

Meenutage lainet. helifail (id), mille olete enne teisendanud? Viska see/need failid CIRCUITPY kausta. Veenduge, et helifail on 16-bitine, mustvalge WAV-fail.

Samm: kodeerimine

Kodeerimine!
Kodeerimine!

Selles õpetuses peab CPX tegema kolme asja. Esiteks peab see liikumist tuvastama või tajuma. Kaks, see peab ka juhuslikult vastuseid genereerima ja kolm, ta peab esitama CPX -i paigutatud faili. Nii et kood, mis selle mütsi töötab, peab tegema kõik kolm.

Lisage oma mu-redaktorisse järgmine kood ja salvestage see nimega: code.py

impordi aeg

importige juhuslikult adafruit circuit -i mänguväljakult.express

impordi cpx helid = ["see on ok.wav"]

kuigi tõsi:

#esitage raputamisel juhuslikku heli

kui cpx.shake (shake_threshold = 20):

cpx.play_file (random.choice (helid))

#pausi siis mõneks sekundiks

aeg. uni (.5)

Kui vaatame koodi, siis kõigepealt impordime aja. Seejärel impordime juhusliku generaatori jaoks juhusliku. Pythonis võimaldab „aeg” meil tegeleda erinevate toimingutega aja, selle teisenduste ja esituste osas. Seejärel näidatakse koodis, et sellest programmist edastatakse andmed. Sulgudes ja tsitaadis peaks olema „helid =” kõrval sulgudes ja tsitaadis.wav -fail, mille tõmbasite oma CIRCUITPY kausta. Pange tähele, et peate koodile kirjutama ".wav". Python ei saa tõlgendada erimärke nagu _,:, 'ja palju muud, nii et kui soovite sõnade vahele tühikuid, pange sõnade vahele kriipsud. Selles koodis on kodeeritud ainult üks helifail, nii et kui soovite rohkem helifaile panna, pange need samasse vormingusse ja nimega nagu arvutisse salvestatud. Pidage meeles, et helifaili esitamiseks tuleb helifailid paigutada kausta CIRCUITPY!

Allolev kood „samas tõsi:” käsib CPX -l esitada raputamise korral juhusliku heli ja peatada mõneks sekundiks pausi. Koodis olev (.5) näitab, kui mõistlik on CPX, nii et kui soovite, et see oleks mõistlikum või vähem mõistlik, saate lihtsalt numbrit muuta. Kui soovite vormingut uuesti kontrollida, näete ülaltoodud ekraanipilti.

10. etapp: lõplik kodeerimine: I osa

Lõplik kodeerimine: I osa
Lõplik kodeerimine: I osa

Lisame mõned sisendid ja muud.wav -failid. Enne kodeerimise alustamist lohistage muud.wav -failid kausta CIRCUITPY. See oli minu viimane kood:

impordi aeg

importige juhuslikult adafruit circuit -i mänguväljakult.express

impordi cpx helid = ["see on ok.wav", "võib-olla järgmine kord.wav", "jah.wav", "ei.wav", "Ill-take-another-question.wav"]

kuigi tõsi:

#esitage raputamisel juhuslikku heli

kui cpx.shake (shake_threshold = 20):

cpx.play_file (random.choice (helid))

#pausi siis mõneks sekundiks

aeg. uni (.5)

Reguleerige nüüd helifaile vastavalt omale ja klõpsake nuppu Salvesta! Pidage meeles, et kui teil on tõesti pikk.wav -fail, leiate, et te ei saa midagi muud teha enne, kui faili esitamine on lõppenud. Pidage seda meeles, kui kavatsete kaasata.wav -failid koos muu koodiga. Samuti on nutikas kontrollida, kas teie CPX -is on piisavalt salvestusruumi.

Eespool on see, kuidas see mu-editoris välja näeb.

11. etapp: lõplik kodeerimine: 2. osa

Kui olete koodid välja kirjutanud, klõpsake kindlasti nuppu Salvesta. Seejärel lülitage oma CPX välja ja lülitage see uuesti sisse, kui USB-kaabel on endiselt sülearvutiga ühendatud ja mu-editor on veel avatud. Seda saab teha, vajutades keskmist nuppu, mis ütleb CPX -is „RESET”. Loksutage, et veenduda, et kood töötab korralikult. Kui kood töötab, peaks CPX genereerima teie koodist juhuslikult ühe vastuse. Kui teil on selle tegemisega raskusi, kontrollige uuesti:

1) kui vorming on õige

2) kui teil pole Pythonis ühtegi äratuntavat märki (nt ', _)

3) kui olete selle õigesti salvestanud

4) kui teil on kõik helifailid (.wav) lohistatud kausta CIRCUITPY.

Pidage meeles, et kodeerimine nõuab selle korrektseks toimimiseks palju katseid ja vigu.

Kui kõik töötab, eemaldage USB -kaabel ettevaatlikult. Kuna olete selle väljakutse kodeerimise osaga lõpetanud, olete selle mütsi valmistamisel 95% valmis!

12. samm: kaunistamine ja disain

Dekoratsioon ja disain
Dekoratsioon ja disain
Dekoratsioon ja disain
Dekoratsioon ja disain
Dekoratsioon ja disain
Dekoratsioon ja disain

Nüüd on kaunistamise aeg.

Kõigepealt kinnitage CPX mütsi külge õmblemisega. Ülal on pilt sellest, kuidas ma seda tegin.

Samuti on oluline, kuidas ja kuhu oma aku paigutate, kuid see on teie valik. Lõikasin aku lihtsalt küljele, et see tunduks loomulik ja mitte tükiline. Seejärel teipisin lihtsalt, et veenduda, et see välja ei kukuks, ja lõikasin juhtmed nii, et see ei jääks rippuma. Eespool on selle disaini pildid.

Mis puutub kaunistamisse, siis see on täiesti teie valik. Ma lihtsalt õmblesin sisse väikesed litrid ja helmed, et see oleks sädelev.

Ülemise osa kaunistamiseks kasutasin lihtsalt diivani õmblemist lõnga, väikese niidi ja nõelaga. Seda võib lühidalt näha ka ülaltoodud pildil.

Lülitage aku sisse ja nüüd olete lõpuks valmis!

Soovitan: