Daftar Isi:

Robot Raptor yang dikendalikan suara: 5 Langkah
Robot Raptor yang dikendalikan suara: 5 Langkah

Video: Robot Raptor yang dikendalikan suara: 5 Langkah

Video: Robot Raptor yang dikendalikan suara: 5 Langkah
Video: teknologi masa depan menurut imajinasi - DUNIA ROBOT 2024, Juli
Anonim
Image
Image
Memulai!
Memulai!

Instruksi ini menunjukkan cara menggunakan pengenalan suara IFTTT asisten Google yang tersedia di ponsel dan tablet untuk meneruskan data kontrol ke saluran AdafruitIO. Kontrol ini kemudian diambil melalui WiFi oleh modul ESP12F berbasis Arduino, dan dalam rutinitas sederhana mengontrol 4 FET jembatan-H yang mengontrol kaki kiri, kaki kanan, rotasi kepala, dan kemiringan tubuh. Bagian dari Roboraptor Wowwee yang lebih tua digunakan untuk bodi dan motor.

Langkah 1: Mulai

Memulai!
Memulai!

Pertama, mulailah membongkar casing dan memverifikasi kabel mana yang mengontrol motor yang ingin kita kendalikan. Setiap motor memiliki konektor 2pin. Motor ini tidak digerakkan hanya oleh positif dan ground pada dua pin, tetapi positif ke negatif dan negatif ke positif untuk penggerak motor penuh. Saya mulai hanya menerapkan positif ke referensi tanah dan itu, misalnya, hanya akan menggerakkan kaki ke depan, mencegah gerakan maju dan mundur penuh.

Luangkan waktu untuk membiasakan diri dengan sambungan motor. Ada 5 motor yang saya temukan kontrolnya: kaki kiri, kaki kanan, ekor, putar kepala, dan miringkan badan. Ini dicatat di papan sirkuit di bagian belakang raptor.

Langkah 2: Hubungkan

Hubungkan!
Hubungkan!

Di sebelah kiri adalah modul ESP12F yang digunakan. Itu dalam pembawa pemrograman, tetapi apa pun yang Anda suka gunakan untuk memprogram/debug harus berfungsi. Perlu ground untuk dibagi dengan H-jembatan, tetapi sebaliknya satu-satunya kabel lain untuk itu adalah 8 kabel untuk mengontrol H-jembatan seperti yang ditunjukkan dalam kode.

4 H-jembatan berada di papan tempat memotong roti putih untuk mengendalikan 4 motor (kiri/kanan/kepala/miring). Saya menggunakan TA8080K dengan lembar data di https://www.knjn.com/datasheets/ta8080k.pdf, tetapi pembanding lainnya juga harus berfungsi. Saya telah memulai dengan N-FET sederhana tetapi menemukan kaki tidak mau bergerak dengan langkah penuh yang mencegah kontrol berjalan. Setiap H-bridge memiliki dua input kontrol dari ESP12F, Vcc, gnd, dan dua output motor.

Motor Vcc adalah dua seri dua sel Lithium-ion 18650 paralel yang memungkinkan 8V ke motor. Saya mengetuk 4V ke ESP12F yang secara teknis melebihi spesifikasi ESP12F 3.3V. Juga memiliki tutup 22uF di Vcc motor untuk meredam kebisingan. (Mungkin banyak hal yang dapat dilakukan untuk keandalan yang lebih baik di sini!)

Langkah 3: Buat Kode ESP12F

ESP12F adalah alat berbiaya rendah yang hebat untuk instrumentasi WiFi. File terlampir menunjukkan GPIO yang digunakan untuk mengontrol motor, dan bagaimana antarmukanya ke saluran kontrol AdafruitIO.

Harap ingat praktik debug yang baik dalam melacak masalah. Ada pernyataan debug sehingga Anda mungkin ingin memiliki keluaran terminal hingga sebagian besar berfungsi untuk Anda.

Langkah 4: Siapkan IFTTT dan AdafruitIO

Siapkan IFTTT dan AdafruitIO
Siapkan IFTTT dan AdafruitIO

Oke, sekarang beberapa keajaiban web untuk menyatukan semuanya!

Pertama-tama siapkan saluran AdafruitIO Anda. Di io.adafruit.com buat feed baru yang memungkinkan Anda menemukan kunci AIO. Ini mengidentifikasi dalam kode arduino Anda saluran yang akan ditonton dan perlu ditambahkan ke kode arduino Anda.

Buka ifttt.com dan siapkan akun jika diperlukan dan mulai applet baru. Kami akan fokus pada kontrol "bergerak maju" tetapi "putar kepala" dan "belakang robot" serupa. Untuk sampai ke layar konfigurasi yang ditampilkan, Anda perlu menentukan "ini" dipicu oleh asisten google dan "itu" mengirim data ke AdafruitIO. Tentukan feed AIO yang Anda tentukan di bagian sebelumnya. Dalam data terakhir untuk menyimpan bidang, artinya string teks dan bidang angka akan diteruskan ke umpan adafruit.

Langkah 5: Mengakhiri

Ekor ditinggalkan karena ESP12F memiliki batasan pada IO lainnya. Peretasan lebih lanjut pada speaker dan sakelar dan mikrofon dapat dilakukan, tetapi itu akan membutuhkan lebih banyak waktu.

Semoga ini memberi Anda gambaran tentang tujuan ulang robot dasar umum dengan kontrol suara dan opsi di luar itu.

Direkomendasikan: