Satura rādītājs:

Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express: 12 soļi (ar attēliem)
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express: 12 soļi (ar attēliem)

Video: Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express: 12 soļi (ar attēliem)

Video: Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express: 12 soļi (ar attēliem)
Video: Часть 08 - Аудиокнига «Наш общий друг» Чарльза Диккенса (книга 2, главы 14–16) 2024, Decembris
Anonim
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express
Kratīšanas noteikšanas runājošā cepure ar Circuit Playground Express

Šī 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

Eksportēt failu no QuickTime Player uz Garage Band
Eksportēt failu no QuickTime Player uz Garage Band
Eksportēt failu no QuickTime Player uz Garage Band
Eksportēt failu no QuickTime Player uz Garage Band
Eksportēt failu no QuickTime Player uz Garage Band
Eksportēt failu no QuickTime Player uz Garage Band
Eksportēt failu no QuickTime Player uz Garage Band
Eksportēt 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ā

AIFF faila konvertēšana.wav failā
AIFF faila konvertēšana.wav failā
AIFF faila konvertēšana.wav failā
AIFF faila konvertēšana.wav failā
AIFF faila konvertēšana.wav failā
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)

CircuitPython lejupielāde (ja nepieciešams)
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

Savienojums starp Python programmu un CPX
Savienojums starp Python programmu un CPX
Savienojums starp Python programmu un CPX
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

Kodēšana!
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

Galīgā kodēšana: I daļa
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

Dekorēšana un dizains
Dekorēšana un dizains
Dekorēšana un dizains
Dekorēšana un dizains
Dekorēšana un dizains
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: