Isi kandungan:
- Bekalan
- Langkah 1: Membeli Topi
- Langkah 2: Percambahan fikiran dan Rakam Jawapan yang Anda Inginkan
- Langkah 3: Mengeksport Fail Audio
- Langkah 4: Eksport Fail Dari Pemain QuickTime ke Garage Band
- Langkah 5: Menukar Fail AIFF Ke Fail.wav
- Langkah 6: Memuat turun CircuitPython (jika Perlu)
- Langkah 7: Sambungan Antara Program Python dan CPX
- Langkah 8: Memasang Circuit Python
- Langkah 9: Pengekodan
- Langkah 10: Pengekodan Akhir: Bahagian I
- Langkah 11: Pengekodan Akhir: Bahagian 2
- Langkah 12: Hiasan dan Reka Bentuk
Video: Goncang Mengesan Topi Bercakap Dengan Circuit Playground Express: 12 Steps (with Pictures)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Tutorial yang mudah dan cepat ini mengajar anda bagaimana membuat topi bercakap! Ia akan menjawab dengan jawapan yang diproses dengan teliti ketika anda 'mengajukan' soalan, dan mungkin itu dapat membantu anda memutuskan apakah anda mempunyai masalah atau masalah.
Di kelas Teknologi Boleh Dipakai, saya diberi tugas untuk memasukkan CPX (litar permainan litar ekspres), kemahiran pengekodan saya, dan sesuatu yang boleh anda pakai ke dalam satu projek. Dan saya berfikir, mengapa tidak membuat topi bercakap seperti topi penyortiran di Harry Potter? Topi itu secara rawak akan menghasilkan jawapan yang saya catat setiap kali CPX mengesan gegaran.
Bekalan
- Topi nelayan (atau topi apa pun berfungsi)
- CPX (taman permainan litar ekspres)
- Bateri AA (saya menggunakan bateri yang boleh dicas semula)
- Klip
- Jarum
- Manik
-Jalinan
- Aplikasi keberanian
- Perakam Suara (saya menggunakan pemain Quicktime)
- mu-editor (program penyuntingan Python)
Bahan yang mungkin atau mungkin anda perlukan:
- Mikrofon luaran
- Payet
- Manik
Langkah 1: Membeli Topi
Saya mahukan topi nelayan, jadi saya mendapatkannya dari H&M, tetapi anda boleh menggunakan jenis topi atau jenama yang anda mahu gunakan.
Langkah 2: Percambahan fikiran dan Rakam Jawapan yang Anda Inginkan
Pertama, anda harus mencatat jawapan yang akan dihasilkan oleh topi anda. Contohnya, topi saya dapat menghasilkan lima jawapan, termasuk "Ya," "Tidak," "Mungkin lain kali," "Saya akan mengambil pertanyaan lain," dan "Tidak apa-apa."
Anda boleh merakamnya menggunakan mana-mana peranti rakaman yang anda mahukan, termasuk perakam telefon anda, pemain QuickTime, GarageBand, dll. Saya menggunakan pemain QuickTime dan mikrofon luaran untuk merakam suara yang lebih jelas dan berkualiti.
Langkah 3: Mengeksport Fail Audio
Setelah anda merakam fail audio, anda perlu menukar fail audio dengan fail.wav menggunakan keberanian. Sekiranya anda tidak mempunyai program keberanian di komputer, maka anda boleh memuat turunnya dengan googling audacity atau mengikuti pautan ini:
Kemudian, anda harus memindahkan fail ke program keberanian untuk mengedit fail tersebut. Anda harus terlebih dahulu memisahkan fail audio dari stereo ke mono sehingga mengurangkan ukuran fail.
Berikut adalah langkah-langkah bagaimana mengedit fail menjadi fail.wav.
Langkah 4: Eksport Fail Dari Pemain QuickTime ke Garage Band
Sebaik sahaja rakaman disimpan di desktop seperti tangkapan skrin di atas, anda hanya akan menyeret fail tersebut ke GarageBand untuk mengeksportnya ke dalam fail AIFF 16-bit Tidak Terkompresi. Ini dapat dilakukan dengan mengklik butang Bagikan Eksport Lagu ke Disk seperti yang ditunjukkan pada gambar ketiga. Kemudian, klik 'AIFF' dan '16 -bit CD 'dan simpan semula ke desktop.
Langkah 5: Menukar Fail AIFF Ke Fail.wav
Oleh kerana anda mempunyai fail audio AIFF yang tersimpan di desktop, anda kemudian dapat membuka Audacity dan mengimport fail tersebut. Anda boleh melakukan ini dengan hanya menyeret fail AIFF ke dalamnya. Sekiranya tanda amaran muncul, klik OK dan teruskan.
Kemudian, fail audio yang kelihatan seperti tangkapan skrin kedua di atas akan muncul. Oleh kerana anda harus membahagikan audio stereo menjadi mono, klik butang anak panah ke bawah di sebelah tajuk fail audio anda (dalam kes ini 'tidak mengapa') dan anda akan melihat tanda yang bertuliskan 'Split Stereo to Mono.' Klik ini. Fail audio anda kemudian akan dibahagikan secara berasingan menjadi dua.
Seterusnya, anda harus memadam salah satu fail audio kerana sudah dibahagi. Ini hanya dapat dilakukan dengan menekan butang 'X' di sebelah kiri. Ini akan memberi anda sesuatu seperti tangkapan skrin ketiga.
Anda kemudian boleh mengedit fail seperti yang anda mahukan, dan jika anda selesai, klik Eksport Eksport sebagai WAV di atas.
Selepas itu, simpan sahaja ke desktop anda. Ulangi proses ini untuk setiap fail audio yang telah anda rakam.
* Peringatan: Pastikan anda tidak merekam terlalu banyak kerana CPX mempunyai sedikit storan dan tidak dapat memuatkan semua fail audio.
Langkah 6: Memuat turun CircuitPython (jika Perlu)
Setelah anda mengikuti langkah-langkah ini, anda kini sudah bersedia untuk membuat kod.
Saya akan menggunakan python untuk membuat kod program ini, jadi jika anda tidak mempunyai penyunting mu di komputer, anda harus memuat turunnya. Anda boleh memuat turunnya dengan hanya mencari ‘mu-editor’ di google dan mengklik laman web pertama yang muncul. Anda juga boleh mengikuti laman web ini dan memuat turun bergantung pada jenis komputer anda.
Sekiranya anda memuat turun program, buka. Ia akan kelihatan seperti gambar di atas. Di sinilah anda boleh menulis kod anda dan menyimpannya.
Langkah 7: Sambungan Antara Program Python dan CPX
Sekarang, keluarkan CPX dan kabel USB anda.
Sambungkan bahagian kabel USB yang lebih kecil ke dalam CPX, pada bahagian perak seperti yang ditunjukkan dalam gambar, dan sambungkan bahagian kabel USB yang lebih besar ke komputer anda. Sekarang anda benar-benar bersedia untuk membuat kod dan setiap maklumat yang disimpan ke penyunting mu akan dipindahkan ke CPX.
Langkah 8: Memasang Circuit Python
Seterusnya, anda perlu memasang versi terkini taman permainan litar ekspres menggunakan pautan ini:
circuitpython.org/board/circuitplayground_…
Ini adalah pemasangan TERAKHIR yang harus anda lakukan, saya berjanji. Selepas ini datang bahagian yang menyeronokkan.
Fail ini yang baru anda pasang akan disalin ke CPX anda. CPLAYBOOT berbunyi bip dan menjadi CIRCUITPY. Setiap kali anda menyambungkan kabel USB, CPX, dan komputer bersama-sama, CIRCUITPY ini akan muncul.
Ingat wav. fail bunyi yang anda tukar sebelum ini? Jatuhkan fail ini ke folder CIRCUITPY. Pastikan fail suara adalah fail WAV mono 16-bit.
Langkah 9: Pengekodan
Dalam tutorial ini, CPX perlu melakukan tiga perkara. Satu, ia perlu mengesan atau merasakan pergerakan. Dua, ia juga perlu menghasilkan jawapan secara rawak, dan tiga, ia perlu memainkan fail yang diletakkan di CPX. Jadi kod yang membuat topi ini berfungsi perlu melakukan ketiga-tiganya.
Tambahkan kod berikut ke mu-editor anda, dan simpan sebagai: code.py
masa import
import rawak dari taman permainan litar adafruit.express
import bunyi cpx = ["itu-ok.wav"]
Walaupun Betul:
#mainkan suara rawak jika digoncang
jika cpx.shake (shake_threshold = 20):
cpx.play_file (random.choice (suara))
# kemudian berhenti sebentar selama beberapa saat
masa. tidur (.5)
Sekiranya kita melihat kodnya, pertama, kita mengimport waktunya. Kemudian kami mengimport rawak untuk penjana rawak. Di Python, "waktu" membolehkan kita menangani pelbagai operasi mengenai masa, penukaran dan perwakilannya. Kemudian, ditunjukkan dalam kod bahawa dari program ini data akan dipindahkan. Di sebelah ‘sound =’, dalam tanda kurung dan petikan hendaklah fail.wav yang anda seret ke folder CIRCUITPY anda. Perhatikan bahawa anda mesti menuliskan '.wav' ke kod tersebut. Python tidak dapat menafsirkan watak khas seperti _,:, ', dan banyak lagi, jadi pastikan anda meletakkan tanda sempang di antara kata-kata jika anda memerlukan spasi antara kata. Dalam kod ini, hanya ada satu fail suara yang dikodkan, jadi jika anda ingin memasukkan lebih banyak fail suara, masukkan ke dalam format dan nama yang sama seperti yang disimpan ke dalam komputer anda. Ingat, agar fail suara dimainkan, fail suara perlu dimasukkan ke dalam folder CIRCUITPY!
Kod di bawah 'while True:' memberitahu CPX untuk memainkan suara rawak jika mengesan gegaran, dan berhenti sebentar selama beberapa saat. (.5) dalam kod menunjukkan betapa masuk akalnya CPX, jadi jika anda menginginkannya lebih masuk akal atau kurang masuk akal, anda hanya boleh menukar nombornya. Anda dapat melihat tangkapan skrin di atas jika anda ingin memeriksa semula formatnya.
Langkah 10: Pengekodan Akhir: Bahagian I
Mari tambahkan beberapa input dan fail.wav yang lain. Seret fail.wav lain ke folder CIRCUITPY sebelum anda mula membuat kod. Ini, adalah kod terakhir saya:
masa import
import rawak dari taman permainan litar adafruit.express
import bunyi cpx = ["That's-ok.wav", "Maybe-next-time.wav", "yes.wav", "no.wav", "Ill-take-another-question.wav"]
Walaupun Betul:
#mainkan suara rawak jika digoncang
jika cpx.shake (shake_threshold = 20):
cpx.play_file (random.choice (suara))
# kemudian berhenti sebentar selama beberapa saat
masa. tidur (.5)
Sekarang sesuaikan fail suara mengikut fail anda dan klik butang simpan! Perlu diingat, jika anda mempunyai fail.wav yang sangat panjang, anda akan mendapati bahawa anda tidak dapat melakukan apa-apa lagi sehingga fail selesai dimainkan. Perlu diingat jika anda akan memasukkan fail.wav dengan kod lain. Ia juga pintar untuk memeriksa sama ada anda mempunyai cukup simpanan dalam CPX anda.
Di atas adalah bagaimana rupanya pada mu-editor.
Langkah 11: Pengekodan Akhir: Bahagian 2
Sekiranya anda telah menuliskan kodnya, pastikan anda mengklik butang simpan. Kemudian, matikan CPX anda dan hidupkan semula dengan kabel USB yang masih disambungkan ke komputer riba anda dan mu-editor masih terbuka. Ini dapat dilakukan dengan menekan butang tengah yang bertuliskan 'RESET' pada CPX. Goncang untuk memastikan kod berfungsi dengan baik. Sekiranya kod berfungsi, CPX harus menghasilkan salah satu jawapan dari kod anda secara rawak. Sekiranya anda menghadapi kesukaran untuk melakukan ini, periksa semula:
1) jika formatnya betul
2) jika anda tidak mempunyai watak yang tidak dikenali di Python (mis. ', _)
3) jika anda menyimpannya dengan betul
4) jika anda mempunyai semua fail audio (.wav) diseret ke folder CIRCUITPY.
Ingat, pengekodan memerlukan banyak percubaan dan kesilapan untuk menjadikannya berfungsi dengan baik.
Sekiranya semuanya berfungsi, keluarkan kabel USB dengan berhati-hati. Oleh kerana anda sudah selesai dengan pengekodan dari cabaran ini, anda 95% berjaya membuat topi ini!
Langkah 12: Hiasan dan Reka Bentuk
Sekarang adalah masa untuk hiasan.
Pertama, pasangkan CPX ke topi dengan menjahit. Di atas adalah gambar bagaimana saya melakukannya.
Bagaimana dan di mana anda meletakkan bateri anda juga penting, tetapi itu adalah pilihan anda. Saya hanya memasukkan pek bateri ke sisi agar kelihatan semula jadi dan tidak berantakan. Kemudian, saya hanya mengetuk untuk memastikan ia tidak jatuh dan memotong wayar sehingga tidak membiarkannya tergantung. Di atas adalah gambar reka bentuk ini.
Bagi hiasan, itu adalah pilihan anda sepenuhnya. Saya hanya menjahit manik-manik kecil dan manik untuk membuatnya berkilau.
Untuk menghias bahagian atas, saya hanya menggunakan jahitan sofa dengan benang, benang kecil dan jarum. Ini juga dapat dilihat secara ringkas dalam gambar di atas.
Hidupkan bateri, dan sekarang anda akhirnya selesai!
Disyorkan:
Goncang Tulang: 8 Langkah (dengan Gambar)
Shake Bone: Dalam instruksional ini kami menunjukkan kepada anda sebuah projek yang berkaitan dengan hiasan Halloween, khususnya kami akan menunjukkan kepada anda reka bentuk dan pemasangan keranda dengan lengan kerangka dengan gerakan. Objektif utama semasa membina projek ini adalah untuk membuat
Bros Kristal Kuarsa Sensing Bunyi dan Muzik Dengan Playground Circuit Express: 8 Steps (with Pictures)
Bros Kristal Kuarsa Sensing Bunyi dan Muzik Dengan Playground Circuit Express: Brosur suara-reaktif ini dibuat menggunakan ekspres litar taman permainan, kristal kuarza pukal murah, wayar, kadbod, plastik yang dijumpai, pin keselamatan, jarum dan benang, lem panas, kain, dan pelbagai alat. Ini adalah prototaip, atau draf pertama, dari
Topi Bukan Topi - Topi untuk Orang yang Tidak Benar-benar Memakai Topi, Tetapi Menginginkan Topi Pengalaman: 8 Langkah
Topi Bukan Hat - Topi untuk Orang yang Tidak Benar-benar Memakai Topi, Tetapi Menginginkan Topi Pengalaman: Saya selalu berharap saya boleh menjadi topi, tetapi tidak pernah mendapat topi yang sesuai untuk saya. Ini " Topi Bukan Topi, " atau pemikat seperti yang disebutnya adalah jalan keluar atas masalah topi saya di mana saya mungkin menghadiri Kentucky Derby, vakum
Arnab "Magic" dalam Topi Foto Topi: 7 Langkah (dengan Gambar)
Arnab "Sihir" dalam Topi Foto Topi: Jadi inilah " sihir " muslihat. Seekor arnab yang diperbuat daripada ais duduk di atas topi penyihir. Arnab ais meleleh dan hilang selamanya … atau adakah itu. Kerana di dalam topi penyihir itu terungkap ada gambar arnab itu seolah-olah ia
Goncang Mikrofon: 8 Langkah (dengan Gambar)
Shake Microphone: Shake Microphone adalah mikrofon bertenaga manusia yang mudah dibuat, dibuat dari lampu suluh goyang yang digodam dan bahagian elektronik biasa dari RadioShack. Mirip dengan lampu kilat goyang, anda menggegarkan mikrofon, menekan butang, dan bercakap ke mikro