Isi kandungan:
- Langkah 1: Mulakan
- Langkah 2: Wire It Up
- Langkah 3: Kodkan ESP12F
- Langkah 4: Siapkan IFTTT dan AdafruitIO
- Langkah 5: Menyusun
Video: Robot Raptor kawalan suara: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Instruksional ini menunjukkan cara menggunakan pengenalan suara IFTTT pembantu Google yang tersedia di telefon bimbit dan tablet untuk menyampaikan data kawalan ke saluran AdafruitIO. Kawalan ini kemudian diambil melalui WiFi oleh modul ESP12F yang berpusat di Arduino, dan dalam rutin mudah mengendalikan 4 FET jambatan H yang mengawal kaki kiri, kaki kanan, putaran kepala dan kecondongan badan. Bahagian Wowwee Roboraptor yang lebih tua digunakan untuk badan dan motor.
Langkah 1: Mulakan
Pertama, mulailah membongkar selongsong dan mengesahkan wayar mana yang mengawal motor yang ingin kita kendalikan. Setiap motor mempunyai penyambung 2pin. Motor ini tidak digerakkan hanya dengan positif dan mendarat pada dua pin, tetapi positif ke negatif dan negatif ke positif untuk penggerak motor penuh. Saya mula menerapkan positif pada referensi dasar dan itu, misalnya, hanya akan menggerakkan kaki ke hadapan, mencegah gerakan ke depan dan ke belakang sepenuhnya.
Luangkan masa untuk membiasakan diri dengan penyambungan motor. Terdapat 5 motor yang saya dapati kawalannya: kaki kiri, kaki kanan, ekor, kepala berpusing, dan kecondongan badan. Ini dicatatkan di papan litar di bahagian belakang raptor.
Langkah 2: Wire It Up
Di sebelah kiri adalah modul ESP12F yang digunakan. Ini dalam pembawa pengaturcaraan, tetapi apa sahaja yang anda mahu gunakan untuk memprogram / debug harus berfungsi. Ia memerlukan landasan untuk dikongsi dengan jambatan-H, tetapi jika tidak, satu-satunya wayar lain untuknya adalah 8 wayar untuk mengendalikan jambatan-H seperti yang ditunjukkan dalam kod.
Jambatan 4 H terdapat di papan roti putih untuk mengawal 4 motor (kiri / kanan / kepala / kecondongan). Saya menggunakan TA8080K dengan lembar data di https://www.knjn.com/datasheets/ta8080k.pdf, tetapi perbandingan lain juga mesti berfungsi. Saya telah memulakan dengan N-FET yang sederhana tetapi mendapati kaki tidak akan bergerak sepenuhnya sehingga menghalang kawalan berjalan. Setiap jambatan H mempunyai dua input kawalan dari ESP12F, Vcc, gnd, dan dua output motor.
Motor Vcc adalah sel dua siri dua sel Lithium-ion 18650 yang membolehkan 8V ke motor. Saya mengetuk 4V ke ESP12F yang secara teknikalnya melebihi spesifikasi 3.312 ESP12F. Juga mempunyai penutup 22uF pada motor Vcc untuk mengurangkan kebisingan. (Mungkin banyak perkara yang boleh dilakukan untuk kebolehpercayaan yang lebih baik di sini!)
Langkah 3: Kodkan ESP12F
ESP12F adalah alat kos rendah yang hebat untuk instrumentasi WiFi. Fail terlampir menunjukkan GPIO yang digunakan untuk mengawal motor, dan bagaimana ia menghubungkan ke saluran kawalan AdafruitIO.
Harap ingat amalan debug yang baik dalam mengesan masalah. Terdapat penyataan debug jadi anda mungkin mahu mempunyai output terminal sehingga sebahagian besarnya berfungsi untuk anda.
Langkah 4: Siapkan IFTTT dan AdafruitIO
OK, sekarang ada keajaiban web untuk mengikat semuanya!
Siapkan saluran AdafruitIO anda terlebih dahulu. Di io.adafruit.com buat suapan baru yang membolehkan anda mencari kunci AIO. Ini menunjukkan dalam kod arduino anda saluran yang akan ditonton dan perlu ditambahkan ke kod arduino anda.
Pergi ke ifttt.com dan sediakan akaun jika diperlukan dan mulakan applet baru. Kami akan fokus pada kawalan "bergerak ke depan" tetapi "putar kepala" dan "belakang robot" serupa. Untuk sampai ke layar konfigurasi yang ditunjukkan, anda perlu menentukan "ini" dipicu oleh pembantu google dan "bahawa" menghantar data ke AdafruitIO. Tentukan suapan AIO yang anda nyatakan di bahagian sebelumnya. Dalam bidang data akhir untuk menyimpan, maksudnya ialah rentetan teks dan bidang nombor akan diteruskan ke umpan adafruit.
Langkah 5: Menyusun
Ekornya ditinggalkan kerana ESP12F mempunyai sekatan pada IO yang lain. Peretasan lebih lanjut pada pembesar suara dan suis dan mikrofon dapat dilakukan, tetapi itu memerlukan lebih banyak masa.
Semoga ini memberi anda idea untuk memilih semula robot asas umum dengan kawalan suara dan pilihan selainnya.
Disyorkan:
Kawalan Suara Soket Radio: 11 Langkah
Kawalan Suara Soket Radio: Kita sekarang sedang memerangi wabak COVID-19 yang berlaku. Sebagai tambahan, kita sekarang berada dalam situasi di mana kita harus menyesuaikan diri dengan keadaan yang berlaku dengan menerapkan langkah-langkah keselamatan tambahan. Di sini, projek ini bertujuan untuk mencegah COVID-19 daripada spreadi
Tangan Robotik Kawalan Suara: 4 Langkah
Tangan Robotik Kawalan Suara: Saya telah membuat lengan robot yang akan beroperasi dengan arahan suara anda. Lengan robot dikendalikan dengan input ucapan bersambung semula jadi. Input bahasa membolehkan pengguna berinteraksi dengan robot dalam istilah yang tidak asing bagi kebanyakan orang. Advan
Kawalan Rumah Suara V1.0: 12 Langkah
Voice Home Control V1.0: Beberapa bulan yang lalu saya memperoleh pembantu peribadi, khususnya Echo Dot yang dilengkapi dengan Alexa. Saya memilihnya kerana saya dapati bahawa dengan cara mudah dapat menambahkan plugin untuk mengawal dan mematikan peranti seperti lampu, kipas, dll. Di kedai dalam talian saya melihat
ALTERNATIF GENERATOR SIGNAL KAWALAN UNTUK KAWALAN SPEED ELEKTRONIK (ESC): 7 Langkah
KONTROL SIGNAL GENERATOR ALTERNATIF UNTUK KAWALAN SPEED ELEKTRONIK (ESC): Beberapa waktu yang lalu saya menerbitkan video (https://www.youtube.com/watch?v=-4sblF1GY1E) di saluran YouTube saya di mana saya menunjukkan cara membuat turbin angin dari motor DC tanpa berus. Saya membuat video dalam bahasa Sepanyol dan menjelaskan bahawa enjin ini telah diberikan kepada
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 4 Langkah
Kit Alat Kawalan Jauh Biasa Diubah menjadi Alat Kawalan Jauh Mainan RC Empat saluran: 如何 将 通用 遥控 器 套件 转换 为 玩具 模型 中 使用 的 四 通道 遥控 器。 遥控 器 套件 非常 便宜。 采用 62 2262 和 2272 芯片 和 433 个 模块 构建 构建。改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 为 您 服务。 玩具 车船 提供 远程 无线 控制。