Mündəricat:
- Təchizat
- Addım 1: Şapka satın alın
- Addım 2: Beyin Fırtınası və Şapkanın Deməsini İstədiyiniz Cavabları Yazın
- Addım 3: Səs faylını ixrac edin
- Addım 4: Faylı QuickTime Player -dən Garage Band -a ixrac edin
- Addım 5: AIFF faylını.wav faylına çevirmək
- Addım 6: CircuitPython -u yükləyin (ehtiyac olarsa)
- Addım 7: Python proqramı ilə CPX arasındakı əlaqə
- Addım 8: Circuit Python quraşdırın
- Addım 9: Kodlaşdırma
- Addım 10: Son Kodlaşdırma: I hissə
- Addım 11: Son Kodlaşdırma: 2 -ci hissə
- Addım 12: Dekorasiya və Dizayn
Video: Davranış Oyun Sahəsi Ekspres ilə Danışan Şapkanın Alınması: 12 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu asan və sürətli dərs sizə danışan şapka düzəltməyi öyrədir! Sualı "soruşduqda" diqqətlə işlənmiş bir cavabla cavab verərdi və bəlkə də hər hansı bir narahatçılığınız və ya probleminiz varsa qərar verməyinizə kömək edə bilər.
Wearable Tech dərsimdə mənə CPX (elektron oyun meydançası ekspres), kodlaşdırma bacarıqlarımı və geyə biləcəyiniz bir şeyi bir layihəyə daxil etmək tapşırığı verildi. Və düşündüm ki, niyə Harry Potterdəki çeşidləyici şapka kimi danışan bir papaq düzəltməyəsən? Şapka təsadüfi olaraq CPX bir sarsıntı algıladığında qeyd etdiyim bir cavab yaradacaqdı.
Təchizat
- Balıqçı papağı (və ya hər cür papaq işləyir)
- CPX (dövrə oyun meydançası ekspres)
- AA batareya (şarj oluna biləndən istifadə etdim)
- Klip
- İğne
- muncuqlar
-Mövzu
- Audacity tətbiqi
- Səs yazıcı (Quicktime pleyerindən istifadə etmişəm)
- mu-redaktoru (Python redaktə proqramı)
Ehtiyacınız ola biləcək və ya lazım ola biləcək materiallar:
- Xarici mikrofon
- Sequins
- muncuqlar
Addım 1: Şapka satın alın
Bir balıqçı papağı istədim, buna görə də onu H&M -dən aldım, amma istifadə etmək istədiyiniz hər cür papaq tərzindən və markasından istifadə edə bilərsiniz.
Addım 2: Beyin Fırtınası və Şapkanın Deməsini İstədiyiniz Cavabları Yazın
Əvvəlcə papağınızın yaradacağı cavabları qeyd etməlisiniz. Məsələn, papağım "Bəli", "Xeyr", "Bəlkə gələn dəfə", "Başqa bir sual verəcəyəm" və "Yaxşıdır" daxil olmaqla beş cavab verə bilir.
Bunları telefon yazıcınız, QuickTime pleyeri, GarageBand və s. Daxil olmaqla istədiyiniz hər hansı bir qeyd cihazından istifadə edərək yaza bilərsiniz. Daha aydın və daha keyfiyyətli bir səs yazmaq üçün QuickTime pleyeri və xarici mikrofondan istifadə etdim.
Addım 3: Səs faylını ixrac edin
Səs faylını qeyd etdikdən sonra, cəsarətdən istifadə edərək.wav faylı olan audio faylını dəyişdirməlisiniz. Kompüterinizdə cəsarət proqramı yoxdursa, cəsarətlə googling edərək və ya bu linki izləyərək yükləyə bilərsiniz:
Sonra, faylı redaktə etmək üçün faylı audacity proqramına köçürməlisiniz. Faylın ölçüsünü azaltmaq üçün əvvəlcə audio faylını stereodan monoya bölməlisiniz.
Dosyanı.wav faylına necə düzəltmək barədə addımlar.
Addım 4: Faylı QuickTime Player -dən Garage Band -a ixrac edin
Yuxarıdakı ekran görüntüsü kimi masaüstündə bir qeyd saxladıqdan sonra, onu sıxılmamış 16 bit AIFF sənədinə ixrac etmək üçün faylı GarageBand-a sürükləyəcəksiniz. Üçüncü şəkildə göstərildiyi kimi, Paylaş düyməsini tıklayaraq Mahnını Diskə İxrac Edin. Sonra 'AIFF' və '16-bit CD 'düyməsini basın və yenidən masaüstünə qeyd edin.
Addım 5: AIFF faylını.wav faylına çevirmək
Masaüstünüzde bir AIFF audio faylı saxladığınız üçün Audacity'yi aça və faylı idxal edə bilərsiniz. Bunu AIFF faylını sürükləyərək edə bilərsiniz. Xəbərdarlıq işarəsi görünsə, sadəcə OK düyməsini basın və davam edin.
Sonra yuxarıdakı ikinci ekran görüntüsünə bənzəyən bir səs faylı görünəcək. Stereo səsi monoya bölmək məcburiyyətində qaldığınız üçün, audio faylınızın başlığının yanındakı aşağı ox düyməsini basın (bu halda "hər şey qaydasındadır") və "Stereonu Monoya bölün" yazısını görəcəksiniz. Bunu basın. Səs faylınız ayrı -ayrılıqda ikiyə bölünəcək.
Sonra, bölündüyü üçün audio fayllardan birini silməlisiniz. Bunu sadəcə soldakı 'X' düyməsinə basaraq etmək olar. Bu sizə üçüncü ekran görüntüsü kimi bir şey qoyacaq.
Daha sonra faylı istədiyiniz kimi düzəldə bilərsiniz və bitirdinizsə, üstündəki WAV olaraq İxrac et düyməsini vurun.
Bundan sonra, sadəcə masaüstünüzə qeyd edin. Bu prosesi qeyd etdiyiniz hər bir audio fayl üçün təkrarlayın.
*Xəbərdarlıq: Çox yazmadığınızdan əmin olun, çünki CPX -in yaddaşı azdır və bütün audio faylları daxil edə bilməz.
Addım 6: CircuitPython -u yükləyin (ehtiyac olarsa)
Bu addımları yerinə yetirdikdən sonra kod yazmağa hazırsınız.
Bu proqramı kodlaşdırmaq üçün python istifadə edəcəyəm, buna görə də kompüterinizdə mu-redaktor yoxdursa, onu yükləməlisiniz. Bunu google-da 'mu-redaktoru' axtararaq və görünən ilk veb saytı tıklayaraq yükləyə bilərsiniz. Bu veb saytı da izləyə və kompüterinizin növündən asılı olaraq yükləyə bilərsiniz. https://codewith.mu/az/ endir
Proqramı yükləmisinizsə, açın. Yuxarıdakı şəkildəki kimi görünəcək. Burada kodlarınızı yaza və saxlaya bilərsiniz.
Addım 7: Python proqramı ilə CPX arasındakı əlaqə
İndi CPX və USB kabelinizi çıxarın.
USB kabelinin kiçik hissəsini şəkildəki kimi gümüş hissədə olan CPX -ə və USB kabelinin böyük hissəsini kompüterinizə qoşun. İndi həqiqətən kod verməyə hazırsınız və mu-redaktorunuzda saxlanılan hər bir məlumat CPX-ə köçürüləcəkdir.
Addım 8: Circuit Python quraşdırın
Sonra, bu keçiddən istifadə edərək elektron oyun meydançası ekspresinin ən son versiyasını yükləməlisiniz:
circuitpython.org/board/circuitplayground_…
Bu söz verdiyim üçün etməlisiniz SON quraşdırma. Bundan sonra əyləncəli hissə gəlir.
Yeni qurduğunuz bu fayl CPX -ə kopyalanacaq. CPLAYBOOT səs siqnalı verir və CIRCUITPY olur. USB kabelini, CPX -i və kompüteri bir -birinə bağladığınız zaman bu CIRCUITPY görünəcək.
Dalğanı xatırlayın. əvvəllər çevirdiyiniz səs faylları? Bu/faylları CIRCUITPY qovluğuna atın. Səs faylının 16 bitlik mono WAV faylı olduğundan əmin olun.
Addım 9: Kodlaşdırma
Bu təlimatda CPX -in üç şeyi etməsi lazımdır. Birincisi, bir hərəkəti aşkar etməli və ya hiss etməlidir. İkincisi, təsadüfi cavablar yaratmalı, üçü də CPX -də yerləşdirilən faylı oynamalıdır. Bu şapkanın işləməsini təmin edən kodun hər üçünü etməsi lazımdır.
Aşağıdakı kodu mu-redaktorunuza əlavə edin və belə qeyd edin: code.py
idxal vaxtı
adafruit circuit playground.express -dən təsadüfi idxal edin
cpx səslərini idxal edin = ["bu-ok.wav"]
Doğru halda:
#sarsıldıqda təsadüfi bir səs çıxarın
əgər cpx.shake (shake_threshold = 20):
cpx.play_file (təsadüfi seçim (səslər))
#sonra bir neçə saniyə ara verin
vaxt.yuxu (.5)
Koda baxsaq, əvvəlcə vaxtı idxal edirik. Sonra təsadüfi generator üçün təsadüfi idxal edirik. Pythonda "zaman", vaxt, onun çevrilməsi və təsvirləri ilə əlaqədar müxtəlif əməliyyatları idarə etməyə imkan verir. Sonra, bu proqramdan məlumatların ötürülə biləcəyi kodda göstərilir. 'Səslər =' yanında, mötərizədə və kotirovkada CIRCUITPY qovluğunuza sürüklədiyiniz.wav faylı olmalıdır. Kodun üzərinə ".wav" yazmanız lazım olduğuna diqqət yetirin. Python _,:, 'və daha çox kimi xüsusi simvolları şərh edə bilməz, buna görə sözlər arasında boşluq lazımdırsa sözlər arasında tire qoymağınızdan əmin olun. Bu kodda kodlaşdırılmış yalnız bir səs faylı var, buna görə də daha çox səs faylları qoymaq istəyirsinizsə, onları kompüterinizdə saxlandığı formata və ada daxil edin. Unutmayın ki, səs faylının çalınması üçün səs fayllarının CIRCUITPY qovluğuna yerləşdirilməsi lazımdır!
Aşağıdakı kod "Doğru olarkən:" CPX -ə bir sarsıntı algılarsa təsadüfi bir səs çalmasını və bir neçə saniyə ara verməsini bildirir. Koddakı (.5) CPX -nin nə qədər həssas olduğunu göstərir, buna görə də daha həssas və ya daha az həssas olmasını istəyirsinizsə, sadəcə nömrəni dəyişə bilərsiniz. Formatı iki dəfə yoxlamaq istəyirsinizsə yuxarıdakı ekran görüntüsünü görə bilərsiniz.
Addım 10: Son Kodlaşdırma: I hissə
Bəzi girişləri və digər.wav fayllarını əlavə edək. Kodlamağa başlamazdan əvvəl digər.wav fayllarını CIRCUITPY qovluğuna sürükləyin. Bu mənim son kodum idi:
idxal vaxtı
adafruit circuit oyun meydançasından təsadüfi idxal edin
cpx səslərini idxal edin = ["bu-ok.wav", "bəlkə-növbəti-dəfə.wav", "bəli.wav", "yox.wav", "başqa-sual-wav-ı götür-qoy")]
Doğru halda:
#sarsıldıqda təsadüfi bir səs çıxarın
əgər cpx.shake (shake_threshold = 20):
cpx.play_file (təsadüfi seçim (səslər))
#sonra bir neçə saniyə ara verin
vaxt.yuxu (.5)
İndi səs fayllarını özünüzə uyğun olaraq tənzimləyin və qeyd düyməsini basın! Unutmayın ki, həqiqətən uzun bir.wav faylınız varsa, fayl oxudulana qədər başqa bir şey edə bilməyəcəyinizi görəcəksiniz.. Wav fayllarını başqa bir kodla əlavə edəcəksinizsə bunu unutmayın. CPX -də kifayət qədər yaddaşın olub olmadığını yoxlamaq da ağıllıdır.
Yuxarıda mu-redaktorda necə göründüyü görünür.
Addım 11: Son Kodlaşdırma: 2 -ci hissə
Kodları yazmısınızsa, saxla düyməsini tıkladığınızdan əmin olun. Sonra, dizüstü kompüterinizə hələ də bağlı olan və mu-redaktoru hələ də açıq olan USB kabeli ilə CPX-ni söndürün və yenidən yandırın. Bu, CPX -də 'RESET' yazan ən orta düyməyə basaraq edilə bilər. Kodun düzgün işlədiyinə əmin olmaq üçün silkələyin. Kod işləyirsə, CPX təsadüfi olaraq kodunuzdan cavablardan birini yaratmalıdır. Bunu etməkdə çətinlik çəkirsinizsə, iki dəfə yoxlayın:
1) format düzgündürsə
2) Python -da tanınmayan simvollarınız yoxdursa (məsələn, ', _)
3) düzgün saxlamısınızsa
4) bütün audio fayllarınız varsa (.wav) CIRCUITPY qovluğuna sürüklənir.
Unutmayın ki, kodlaşdırmanın düzgün işləməsi üçün çoxlu sınaq və səhvlər tələb olunur.
Hər şey işləyirsə, USB kabelini diqqətlə çıxarın. Bu problemin kodlaşdırma hissəsini bitirdiyiniz üçün bu şapkanın hazırlanmasında 95% işiniz bitdi!
Addım 12: Dekorasiya və Dizayn
İndi bəzək vaxtıdır.
Əvvəlcə CPX -ni şapka üzərinə tikərək bağlayın. Yuxarıda bunu necə etdiyimi göstərən bir şəkil var.
Batareyanı necə və harada yerləşdirdiyiniz də vacibdir, ancaq bu sizin seçiminizdir. Batareya paketini təbii və yığcam görünməməsi üçün yan tərəfə çəkdim. Sonra, düşmədiyinə əmin olmaq üçün bantladım və telləri kəsdi ki, asılmasın. Yuxarıda bu dizaynın şəkilləri var.
Dekorasiyaya gəlincə, bu tamamilə sizin seçiminizdir. Parlaq olması üçün sadəcə kiçik payetler və muncuqlar tikdim.
Üst hissəni bəzəmək üçün sadəcə iplik, kiçik iplik və iynə ilə taxt tikişlərindən istifadə etdim. Bunu qısa şəkildə yuxarıdakı şəkildən də görmək olar.
Batareyanı yandırın və nəhayət bitirdiniz!
Tövsiyə:
MIDI Handpan Üst və Aşağı tərəfdə 19 Ton Sahəsi ilə : 15 Addım (Şəkillərlə)
Yuxarı və Aşağı tərəfdə 19 Ton Sahəsi olan MIDI Handpan …: Giriş Bu, 19 həcmli həssas ton sahələri, Plug'n Play USB qabiliyyəti və yastiqciklərin tənzimlənməsi üçün istifadə etmək üçün çox asan parametrləri olan xüsusi hazırlanmış MIDI əl cihazımın bir dərsliyidir. fərdi ehtiyaclarınız üçün. Dizayn mükafatı qazanan bir mod deyil
SAHƏSİ YÜKSEK BASINÇLI AMBALA İLƏ EV DƏKKOZİYASI: 6 addım (şəkillərlə)
YAXDI SANAYİ YÜKSEK BASINÇLI AMBALAQ İLƏ EV SÜNERASİYASI: Hurda həyətdə atılmış gözəl şəkilli lampa ampullərini gördüm. Bu qırıq lampalardan ev dekorativ lampa düzəltmək üçün bir neçə fikir hazırladım və bir neçə ampul topladım. Bu gün bu ampülləri ev dekorasiyasına necə çevirdiyimi bölüşmək istəyirəm
Səs və Musiqi Algılayan Kvars Kristal Broş Oyun Parkı Dövrə Ekspres: 8 addım (şəkillərlə)
Oyun Sahəsi Circuit Express ilə Səs və Musiqi Algılayan Kvars Kristal Broş: Bu səs-reaktiv broş, oyun meydançası ekspresindən, ucuz toplu kvars kristallarından, teldən, kartondan, tapılan plastikdən, təhlükəsizlik pinindən, iynədən və ipdən, isti yapışqan, parça, və müxtəlif alətlər. Bu, bir prototip və ya ilk layihədir
Musiqili Dövrə Oyun Sahəsi Ekspres Bilərzik: 5 addım
Musiqili Dövrə Oyun meydançası Ekspres Bilərzik: Bu musiqi bilərzik yaratmaq üçün sizə lazım olacaq Dövrə Oyun meydançası Ekspressor Kompüter Tikiş iynəsi İplik Uzun və hissəli qayçı
Arduino ilə danışan saat: 3 addım (şəkillərlə)
Arduino ilə Danışıq Saatı: Hamıya salam, Bir müddətdir ki, Danışıq Saatı qurmağa çalışdım (videoya baxın), amma bunun üçün istifadə etdiyim səs modulunun modelinə görə yaxşı nəticə əldə edə bilmədim. uyğun kitabxanadan necə istifadə olunacağını öyrənin