Sisukord:
- Tarvikud
- Samm: mütsi ostmine
- 2. toiming: ajurünnak ja vastuste salvestamine, mida soovite, et müts ütleks
- Samm: helifaili eksportimine
- Samm: eksportige fail QuickTime Playerist Garage Bandi
- Samm: AIFF -faili teisendamine.wav -failiks
- 6. toiming: CircuitPythoni allalaadimine (kui vaja)
- Samm: ühendus Pythoni programmi ja CPX vahel
- Samm: ahela Pythoni installimine
- Samm: kodeerimine
- 10. etapp: lõplik kodeerimine: I osa
- 11. etapp: lõplik kodeerimine: 2. osa
- 12. samm: kaunistamine ja disain
Video: Raputamist tuvastav rääkiv müts Circuit Playground Expressiga: 12 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
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
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
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)
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
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
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
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
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:
Star Wars Light Circuit Playground Expressiga: 5 sammu
Star Wars Light koos Circuit Playground Expressiga: see valgus kasutab Circuit Playground Expressi valguse ja muusikasarjade esitamiseks. Lisatud puuteplaadid lülitavad sisse eraldi valgusanimatsioonid ja mängivad kas The Imperial March (Darth Vaderi teema) või Tähesõdade peateemat. Programmi kood sisaldab
Müts mitte müts - müts inimestele, kes tegelikult mütse ei kanna, kuid sooviksid mütsikogemust: 8 sammu
Müts mitte müts - müts inimestele, kes tegelikult mütse ei kanna, kuid sooviksid mütsikogemust: Olen alati soovinud, et saaksin olla mütsiinimene, kuid pole kunagi leidnud endale sobivat mütsi. See " Müts mitte müts " või lummav, nagu seda nimetatakse, on ülemine kooriklahendus minu mütsiprobleemile, kus ma võiksin osaleda Kentucky Derbys, vacu
Ohutus esimene kiiver Circuit Playground Expressiga: 10 sammu
Ohutus esimene kiiver Circuit Playground Expressiga: kas olete kunagi jalgrattasõidule läinud ja muretsenud, et võtate käe lenksult maha, et anda märku, mis suunas pöörate? Nüüd võib see hirm jääda minevikku! See õpetus näitab teile, kuidas luua käed-vabad kiivri vilgutussüsteem, kasutades C
Valgustuskott Circuit Playground Expressiga: 5 sammu
Valgustuskott Circuit Playground Expressiga: see on kott, mis süttib erinevates värvides. See on mõeldud raamatukotiks, kuid selle saab muuta millekski muuks. Esiteks peame koguma kõik tarvikud. See on; Kott (mis tahes tüüpi) CPX (ringraja mänguväljak) Akuhoidik
Värvilised varrukad Circuit Playground Expressiga: 4 sammu
Circuit Playground Expressi värvi varastavad labakindad: kaasaegsed labakindad on valmistatud kinnastest, vildist, litrilt ja nöörilt, millel on värvide varastamise CPX, mille sisse on peidetud patareid. See on kiire ja odav projekt (alla 25 euro). Selle lõpuleviimiseks peaksid teil olema põhilised õmblusoskused, põhilised