Satura rādītājs:
- Piegādes
- 1. solis: cepures iegāde
- 2. darbība. Prāta vētra un atbilžu ierakstīšana, ko vēlaties teikt
- 3. darbība: audio faila eksportēšana
- 4. darbība: eksportējiet failu no QuickTime Player uz Garage Band
- 5. darbība. AIFF faila konvertēšana.wav failā
- 6. darbība: CircuitPython lejupielāde (ja nepieciešams)
- 7. darbība: savienojums starp Python programmu un CPX
- 8. darbība: shēmas Python instalēšana
- 9. solis: kodēšana
- 10. solis: galīgā kodēšana: I daļa
- 11. darbība: galīgā kodēšana: 2. daļa
- 12. solis: dekorēšana un dizains
Video: Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express: 12 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šī vienkāršā un ātrā apmācība māca jums izveidot sarunu cepuri! Tas atbildētu ar rūpīgi apstrādātu atbildi, kad jūs “uzdodat” jautājumu, un varbūt tas varētu palīdzēt jums izlemt, vai jums ir raizes vai problēmas.
Manā valkājamo tehnoloģiju klasē man tika dots uzdevums iekļaut CPX (ķēdes rotaļu laukuma ekspresis), manas kodēšanas prasmes un kaut ko, ko varat valkāt vienā projektā. Un es domāju, kāpēc gan neizveidot runājošu cepuri tāpat kā šķirošanas cepuri Harijā Poterā? Cepure nejauši ģenerētu atbildi, kuru es ierakstīju ikreiz, kad CPX atklāj kratīšanu.
Piegādes
- Zvejnieka cepure (vai jebkura veida cepure)
- CPX (ķēdes rotaļu laukuma ekspresis)
- AA baterija (es izmantoju uzlādējamu)
- Klips
- Adata
- Krelles
-Vītne
- Audacity lietojumprogramma
- balss ierakstītājs (es izmantoju Quicktime atskaņotāju)
- mu redaktors (Python rediģēšanas programma)
Materiāli, kas jums var būt nepieciešami:
- Ārējais mikrofons
- Sequins
- Krelles
1. solis: cepures iegāde
Es gribēju zvejnieka cepuri, tāpēc es to saņēmu no H&M, taču jūs varat izmantot jebkura veida cepures stilu vai zīmolu, ko vēlaties izmantot.
2. darbība. Prāta vētra un atbilžu ierakstīšana, ko vēlaties teikt
Pirmkārt, jums ir jāreģistrē atbildes, kuras radīs jūsu cepure. Piemēram, mana cepure spēj radīt piecas atbildes, tostarp “Jā”, “Nē”, “Varbūt nākamreiz”, “Es uzdošu vēl vienu jautājumu” un “Tas ir labi”.
Jūs varat tos ierakstīt, izmantojot jebkuru ierakstīšanas ierīci, kuru vēlaties, ieskaitot tālruņa ierakstītāju, QuickTime atskaņotāju, GarageBand uc
3. darbība: audio faila eksportēšana
Kad esat ierakstījis audio failu, jums būs jāmaina audio fails ar.wav failu, izmantojot audacity. Ja jūsu datorā nav audacity programmas, varat to vienkārši lejupielādēt, meklējot googlē audacity vai izmantojot šo saiti:
Pēc tam fails jāpārvieto uz audacity programmu, lai rediģētu failu. Vispirms ir jāsadala audio fails no stereo uz mono, lai tas samazinātu faila lielumu.
Šeit ir norādītas darbības, kā rediģēt failu.wav failā.
4. darbība: eksportējiet failu no QuickTime Player uz Garage Band
Kad esat saglabājis ierakstu darbvirsmā, piemēram, iepriekš redzamo ekrānuzņēmumu, jūs vienkārši velciet failu uz GarageBand, lai to eksportētu uz nesaspiestu 16 bitu AIFF failu. To var izdarīt, noklikšķinot uz pogas Kopīgot Eksportēt dziesmu uz disku, kā parādīts trešajā attēlā. Pēc tam noklikšķiniet uz “AIFF” un “16 bitu kompaktdisks” un vēlreiz saglabājiet to darbvirsmā.
5. darbība. AIFF faila konvertēšana.wav failā
Tā kā jūsu darbvirsmā ir saglabāts AIFF audio fails, varat atvērt Audacity un importēt failu. To var izdarīt, vienkārši ievelkot tajā AIFF failu. Ja parādās brīdinājuma zīme, vienkārši noklikšķiniet uz Labi un turpiniet.
Pēc tam parādīsies audio fails, kas izskatās kā otrais ekrānuzņēmums. Tā kā jums ir jāsadala stereo audio mono, noklikšķiniet uz lejupvērstās bultiņas pogas blakus audio faila nosaukumam (šajā gadījumā tas ir “tas ir labi”), un jūs redzēsit zīmi “Split Stereo to Mono”. Noklikšķiniet uz šī. Jūsu audio fails tiks sadalīts atsevišķi divās daļās.
Tālāk jums ir jāizdzēš viens no audio failiem, jo tas ir sadalīts. To var vienkārši izdarīt, nospiežot kreisajā pusē esošo pogu “X”. Tādējādi jūs redzēsit kaut ko līdzīgu trešajam ekrānuzņēmumam.
Pēc tam varat rediģēt failu, kā vēlaties, un, ja esat pabeidzis, augšpusē noklikšķiniet uz Eksportēt eksportu kā WAV.
Pēc tam vienkārši saglabājiet to savā darbvirsmā. Atkārtojiet šo procesu katram ierakstītajam audio failam.
*Brīdinājums: pārliecinieties, ka neesat ierakstījis pārāk daudz, jo CPX ir maz vietas un nevar ievietot visus audio failus.
6. darbība: CircuitPython lejupielāde (ja nepieciešams)
Kad esat veicis šīs darbības, tagad esat gatavs kodēt.
Es izmantošu python, lai kodētu šo programmu, tādēļ, ja jūsu datorā nav mu-redaktora, jums tas jālejupielādē. To var lejupielādēt, vienkārši meklējot Google vietnē “mu-editor” un noklikšķinot uz pirmās parādītās vietnes. Varat arī sekot šai vietnei un lejupielādēt atkarībā no datora tipa.
Ja esat lejupielādējis programmu, atveriet to. Tas izskatīsies kaut kas līdzīgs iepriekš redzamajam attēlam. Šeit jūs varat ierakstīt savus kodus un tos saglabāt.
7. darbība: savienojums starp Python programmu un CPX
Tagad izņemiet savu CPX un USB kabeli.
Pievienojiet mazāko USB kabeļa daļu CPX, sudrabainajai daļai, kā parādīts attēlā, un pievienojiet lielāko USB kabeļa daļu datoram. Tagad jūs patiešām esat gatavs kodēt, un visa informācija, kas saglabāta jūsu mu redaktorā, tiks pārsūtīta uz CPX.
8. darbība: shēmas Python instalēšana
Tālāk jums būs jāinstalē jaunākā ķēdes rotaļu laukuma ātrās versijas versija, izmantojot šo saiti:
circuitpython.org/board/circuitplayground_…
Šī ir PĒDĒJĀ instalācija, kas jums jādara, es apsolu. Pēc tam nāk jautrā daļa.
Šis tikko instalētais fails tiks kopēts jūsu CPX. CPLAYBOOT pīkst un kļūst CIRCUITPY. Ikreiz, kad pievienojat USB kabeli, CPX un datoru, parādīsies šī CIRCUITPY.
Atcerieties wav. skaņas fails (-i), kuru esat pārveidojis (-usi) iepriekš? Nometiet šo/šos failus mapē CIRCUITPY. Pārliecinieties, vai skaņas fails ir 16 bitu mono WAV fails.
9. solis: kodēšana
Šajā apmācībā CPX ir jāveic trīs lietas. Pirmkārt, tai ir jānosaka vai jāsajūt kustība. Otrkārt, tam ir arī nejauši jāģenerē atbildes, un trīs - jāatskaņo CPX ievietotais fails. Tātad kodam, kas liek šai cepurei darboties, ir jādara visi trīs.
Pievienojiet savam mu redaktoram šādu kodu un saglabājiet to kā: code.py
importa laiks
nejauši importēt no adafruit circuit spēļu laukuma.express
importēt kpx skaņas = ["tas ir labi.wav"]
kamēr taisnība:
#atskaņojiet nejaušu skaņu, ja to sakrata
ja cpx.shake (shake_threshold = 20):
cpx.play_file (random.choice (skaņas))
#pēc tam pauzējiet dažas sekundes
laiks. miegs (.5)
Ja paskatāmies uz kodu, vispirms importējam laiku. Tad mēs nejauši importējam izlases ģeneratoru. Programmā Python “laiks” ļauj mums apstrādāt dažādas darbības, kas saistītas ar laiku, tā konvertēšanu un attēlojumu. Pēc tam kodā tiek parādīts, ka no šīs programmas dati tiks pārsūtīti. Blakus “skaņas =” iekavās un citātā ir jābūt.wav failam, ko ievelk savā mapē CIRCUITPY. Ievērojiet, ka kodā ir jāpieraksta “.wav”. Python nevar interpretēt īpašas rakstzīmes, piemēram, _,:, 'un citas, tāpēc, ja starp vārdiem ir vajadzīgas atstarpes, noteikti ievietojiet starp vārdiem domuzīmes. Šajā kodā ir kodēts tikai viens skaņas fails, tādēļ, ja vēlaties ievietot vairāk skaņas failu, ievietojiet tos tādā pašā formātā un nosaukumā, kāds saglabāts jūsu datorā. Atcerieties, lai skaņas fails tiktu atskaņots, skaņas faili ir jāievieto mapē CIRCUITPY!
Zemāk esošais kods “kamēr True:” liek CPX atskaņot nejaušu skaņu, ja tas konstatē kratīšanu, un apturēt uz dažām sekundēm. (.5) kodā parāda, cik saprātīgs ir CPX, tādēļ, ja vēlaties, lai tas būtu saprātīgāks vai mazāk saprātīgs, varat vienkārši mainīt numuru. Ja vēlaties vēlreiz pārbaudīt formātu, varat redzēt ekrānuzņēmumu iepriekš.
10. solis: galīgā kodēšana: I daļa
Pievienosim dažas ievades un citus.wav failus. Pirms sākat kodēt, velciet citus.wav failus mapē CIRCUITPY. Šis bija mans pēdējais kods:
importa laiks
nejauši importēt no adafruit circuit spēļu laukuma.express
importēt cpx skaņas = ["tas ir labi. wav", "varbūt-nākamreiz. wav", "jā.
kamēr taisnība:
#atskaņojiet nejaušu skaņu, ja to sakrata
ja cpx.shake (shake_threshold = 20):
cpx.play_file (random.choice (skaņas))
#tad pauzē uz dažām sekundēm
laiks. miegs (.5)
Tagad pielāgojiet skaņas failus atbilstoši saviem un noklikšķiniet uz pogas Saglabāt! Paturiet prātā, ja jums ir patiešām garš.wav fails, jūs atklāsit, ka neko citu nevarat darīt, kamēr faila atskaņošana nav pabeigta. Paturiet to prātā, ja plānojat iekļaut.wav failus ar citu kodu. Ir arī prātīgi pārbaudīt, vai jūsu CPX ir pietiekami daudz vietas.
Iepriekš ir redzams, kā tas izskatās mu-redaktorā.
11. darbība: galīgā kodēšana: 2. daļa
Ja esat izrakstījis kodus, noteikti noklikšķiniet uz pogas Saglabāt. Pēc tam izslēdziet savu CPX un ieslēdziet to vēlreiz, kad USB kabelis joprojām ir pievienots klēpjdatoram un joprojām ir atvērts mu redaktors. To var izdarīt, nospiežot vidējo pogu, kas uz CPX saka “RESET”. Sakratiet, lai pārliecinātos, ka kods darbojas pareizi. Ja kods darbojas, CPX nejauši jāizveido viena no jūsu koda atbildēm. Ja jums ir grūtības to darīt, vēlreiz pārbaudiet:
1) ja formāts ir pareizs
2) ja Python nav nevienas neatpazīstamas rakstzīmes (piemēram, ', _)
3) ja esat to pareizi saglabājis
4) ja visi audio faili (.wav) ir ievilkti mapē CIRCUITPY.
Atcerieties, ka kodēšana prasa daudz izmēģinājumu un kļūdu, lai tā darbotos pareizi.
Ja viss darbojas, uzmanīgi izņemiet USB kabeli. Tā kā šī izaicinājuma kodēšanas daļa ir pabeigta, šīs cepures izgatavošana ir pabeigta par 95%!
12. solis: dekorēšana un dizains
Tagad ir laiks dekorēšanai.
Vispirms piestipriniet CPX pie cepures, šujot. Iepriekš ir attēls, kā es to izdarīju.
Svarīgi ir arī tas, kā un kur novietot akumulatoru, taču tā ir jūsu izvēle. Es vienkārši nogriezu akumulatoru uz sāniem, lai tas šķistu dabisks un nav salipis. Pēc tam es vienkārši pielīmēju, lai pārliecinātos, ka tas neizkrīt, un izgriezu vadus, lai tas neatstātu to karājamies. Augšpusē ir šī dizaina attēli.
Runājot par apdari, tā ir jūsu izvēle. Es vienkārši iešuvu mazus vizuļus un krelles, lai tas būtu dzirkstošs.
Lai dekorētu augšējo daļu, es vienkārši izmantoju dīvāna sašūšanu ar dziju, mazu pavedienu un adatu. To īsumā varēja redzēt arī iepriekš redzamajā attēlā.
Ieslēdziet akumulatoru, un tagad esat pabeidzis!
Ieteicams:
Kustībā aktivizēti Cosplay spārni, izmantojot Circuit Playground Express - 1. daļa: 7 soļi (ar attēliem)
Kustību aktivizētie Cosplay spārni, izmantojot Circuit Playground Express - 1. daļa: Šī ir pirmā daļa no divu daļu projekta, kurā es jums parādīšu savu procesu, kā izveidot pāris automatizētu pasaku spārnu. Projekta pirmā daļa ir spārnu mehānika, un otrā daļa padara to valkājamu un pievieno spārnus
Runājošā automatizācija -- Audio no Arduino -- Balss vadāma automatizācija -- HC -05 Bluetooth modulis: 9 soļi (ar attēliem)
Runājošā automatizācija || Audio no Arduino || Balss vadāma automatizācija || HC -05 Bluetooth modulis: …………………………. Lūdzu, abonējiet manu YouTube kanālu, lai iegūtu vairāk videoklipu …. …. šajā video mēs esam izveidojuši runīgu automatizāciju. Kad jūs nosūtīsit balss komandu, izmantojot mobilo tālruni, tā ieslēgs mājas ierīces un nosūtīs atsauksmes
Cepure, nevis cepure - cepure cilvēkiem, kuri patiesībā nenēsā cepures, bet vēlētos cepures pieredzi: 8 soļi
Cepure nevis cepure - cepure cilvēkiem, kuri patiesībā nenēsā cepures, bet vēlētos cepures pieredzi: Es vienmēr esmu vēlējusies būt cepures cilvēks, bet nekad neesmu atradis sev piemērotu cepuri. Šī " Cepure nevis cepure " vai fascinators, kā to sauc, ir manas cepures problēmas augšējais garozas risinājums, kurā es varētu apmeklēt Kentuki Derbiju, vacu
Barbara: runājošā AI kamera: 4 soļi (ar attēliem)
Barbara: runājošā AI kamera: AI ir jaunākais modes vārds, šis projekts ir par nedaudz bezjēdzīgu. Pēc glītas API atrašanas, kurā attēloti attēli un veca kamera, tiek izvirzīti mērķi: kamera, kas paraksta redzēto
Izveidojiet ar Arduino darbināmu runājošā robota galvu!: 26 soļi (ar attēliem)
Izveidojiet ar Arduino darbināmu runājošo robotu galvu !: Šī robota galva sākotnēji tika uzbūvēta kā gada nogales projekts manai fiziskās skaitļošanas klasei, bet vasarā tā ir " iemācījusies " kā runāt. Galvu darbina divi Freeduinos, 3 TLC5940NT mikroshēmas un Adafruit Industries