Kawalan suara DIY
Hello kawan-kawan. Hari ini saya ingin memberitahu anda dan menunjukkan kepada anda produk buatan sendiri saya yang menggunakan kawalan suara. Ia sebenarnya suis hidup/mati yang dikawal oleh suara. Keistimewaan produk buatan sendiri ini ialah peranti ini bukan sahaja boleh mengawal beban dengan arahan suara, tetapi juga boleh bertindak balas dengan arahan suara yang sebelum ini dirakam pada kad kilat.
Dari segi rupa, peranti itu ternyata sangat tidak jelas. Ini salah saya, tetapi saya tidak menetapkan matlamat untuk menjadikannya cantik, saya hanya malas. Sebenarnya, atas sebab yang sama, saya mengeluarkan peranti minimum untuk mengawal peranti ini, yang mana pada panel hadapan hanya terdapat tombol kawalan kelantangan untuk transponder dan penerima kad kilat, yang pada mulanya saya juga ingin memasukkannya ke dalamnya. .
Apakah yang boleh dilakukan oleh suis ini? Ia boleh mematikan 3 beban secara berasingan antara satu sama lain. Ia berfungsi seperti berikut: dalam suis saya menganjurkan peningkatan imuniti hingar daripada pensuisan yang tidak diingini. Ini dinyatakan dalam fakta bahawa untuk mematikan beban yang diperlukan, anda mesti terlebih dahulu menghubungi peranti.
Untuk menghubungi, anda mesti menyebut "Arduino".Saya memanggilnya kerana inti peranti ini ialah modul suara, yang akan kita ketahui pada masa hadapan, dan ditujukan terutamanya untuk pereka Arduino. Walaupun saya tidak pernah menemui Arduino dan modulnya tidak digunakan dalam peranti ini.
Kami beralih kepada suis Arduino, jika suis bertindak balas "Dengar", kemudian sebutkan yang berikut daripada tiga arahan yang diberikan oleh saya: "Lampu", "Garland", "Cahaya". Selepas menerima arahan, peranti akan menukar keadaan peranti yang disambungkan kepada sebaliknya: jika lampu dihidupkan, ia akan dimatikan, jika ia tidak dihidupkan, ia akan dihidupkan. Dan dia akan menjawab, sebagai contoh: "Lampu mati" atau "Lampu menyala"...
Ringkasnya, dialog kami dengan suis adalah seperti berikut:
- Arduino.
- Saya mendengar.
- Cahaya.
- Saya buka lampu.
Sudah tentu, mungkin untuk memprogramkan modul dengan arahan khusus: "Hidupkan lampu", "Matikan lampu", tetapi saya memutuskan untuk membuatnya supaya satu arahan akan menghidupkan dan mematikannya.
Saya merekodkan semua jawapan pada kad kilat. Ini adalah fail WAV biasa. Teks itu dibaca oleh tapak terjemahan bahasa Inggeris. Ini boleh jadi mana-mana program lain yang boleh membaca teks. Atau, secara umum, anda atau saudara anda boleh menulis jawapan ini...
Saya tidak tahu sama ada ini tambah atau tolak, tetapi peranti ini sensitif kepada timbre suara. Iaitu, sebagai contoh, dia memperlekehkan isteri saya sehingga saya merakam suaranya secara berasingan pada modul. Dan saya memberinya jawapan yang berbeza: seorang wanita menjawab saya, dan seorang lelaki menjawabnya. Sejuk, bukan?)
Nah, sekarang mari kita beralih kepada menguji peranti ini. Kami pasangkannya ke rangkaian dan sambungkan satu beban.
Anda perlu menunggu kira-kira 5 saat sehingga modul itu sendiri but, sementara pengawal mengakses modul, sementara pemain memulakan pemacu denyar dan fail di atasnya...
Tonton video di bawah proses kerja...
Beginilah cara suis ini berfungsi. Sekarang mari kita lihat bahagian dalam suis. Tanggalkan penutup atas. Papan pemain pertama dengan penguat. Dialah yang mengeluarkan semula jawapan yang direkodkan pada pemacu denyar. Papan dikawal menggunakan protokol UART. Arahan dihantar oleh pengawal yang terletak di papan kedua, yang akan kami kembalikan sedikit kemudian. Seterusnya, papan ketiga - bekalan kuasa dengan suis kuasa - dibuat pada semester. Seluruh litar diasingkan secara galvani dalam voltan. Papan juga dikawal oleh pengawal. Bekalan kuasa menghasilkan 5 volt voltan stabil. Suis kuasa boleh menahan beban kira-kira 200 W setiap saluran. Sekarang mari kita beralih ke papan kedua. Terdapat pengawal di atasnya yang mengawal segala-galanya dan modul pengecaman arahan suara.
Kami akan melihat operasi, sambungan dan konfigurasi modul dalam video seterusnya. Dan sekarang saya akan menerangkan operasi pengawal, yang dibuat pada atmega8. Modul yang mengiktiraf arahan memberikan arahan kepada pengawal melalui UART, pengawal, setelah memproses arahan, menghidupkan atau mematikan beban dan mengarahkan modul bunyi untuk memainkan respons audio. Semuanya nampak mudah).
Saya ingin mengatakan bahawa apabila membuat produk buatan sendiri ini, saya tidak menetapkan sendiri tugas untuk membuat peranti yang serius, sebaliknya mainan.
Dalam video seterusnya anda akan melihat secara langsung pada modul itu sendiri, jadi langgan saluran supaya tidak terlepas, jika sudah tentu bahan ini menarik minat anda.
Saya membina suis ini beberapa tahun yang lalu menggunakan modul V2. Tetapi dalam video seterusnya kita akan melihat versi V3 yang lebih baru. Kami juga akan mempertimbangkan 2 jenis kerja dengan modul ini: mudah - ini jika anda tidak tahu pengaturcaraan dan penuh - ini adalah jika anda tahu cara memprogram mikropengawal.
Modul pengecaman suara V3 -
Modul pengecaman suara V2 -
Saya harap anda menikmati video mengenai topik ini. Terima kasih kerana menonton video ini. Jika anda menyukainya, berikan ia suka, jadi saya akan tahu bahawa anda mengambil berat. Langgan saluran, jumpa lagi.
Kelas induk yang serupa
Amat menarik
Menaik taraf pusat muzik lama kepada yang baharu dengan tangan anda sendiri
Bagaimana untuk memulihkan bateri pemutar skru
Cara memasang Bluetooth ke mana-mana radio kereta sendiri
Basikal elektrik DIY yang paling mudah
Jangan buang kartrij lama anda - jadikan ia sebagai bank kuasa
Menggantikan bateri pemutar skru
Komen (7)