Isi kandungan:
- Langkah 1: Bahan
- Langkah 2: Pemasangan Pangkalan Robot
- Langkah 3: Pematerian ESP Thing Pins
- Langkah 4: Menyambungkan Pemacu TB6612FNG ke Perkara ESP32
- Langkah 5: Menghubungkan Pemacu TB6612FNG dengan Motor DC
- Langkah 6: Menghubungkan Kes Bateri Dengan TB6612FNG
- Langkah 7: Menyambungkan LiPo Battery ke ESP32 Thing
- Langkah 8: Lakaran Pengawal
- Langkah 9: Pemasangan Aplikasi Telefon Pintar
- Langkah 10: Tindakan Sebenar
- Langkah 11: Epilog
Video: Rolling Robot Dengan Pemacu ESP32 Thing dan TB6612FNG, Dikendalikan oleh Android Lebih BLE: 11 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Hai semua
Ini adalah arahan pertama saya. Robot bergulir (dijuluki Raidho - dari rune yang dikaitkan dengan gerakan) berdasarkan ESP32 Thing, TB6612 FNG dan BLE. Salah satu bahagian yang mungkin tampak aneh adalah bahawa foto-foto tersebut bukan dari prosedur pembuatan tetapi dari selepasnya. Sebabnya adalah kerana saya memutuskan untuk menulis arahan ini setelah saya menyelesaikan Raidho. Saya akan berusaha mengimbanginya dengan membuat penerangan yang terperinci mungkin. Saya menggunakan semula beberapa perkara, saya memberikan kredit dengan pautan masing-masing. Terima kasih banyak atas kerja anda arduinofanboy, Vasilakis Michalis, pablopeza!
Langkah 1: Bahan
- Kereta Pintar Robot 2WD
- Perkara Sparkfun ESP32
- Pemandu Motor SparkFun - Dual TB6612FNG (dengan Header)
- Polimer Lithium Ion Battery - 3.7v 850mAh (bateri ini mempunyai penyambung JST 2.54 mm, sedangkan ESP32 Thing memerlukan penyambung JST 2 mm. Sekiranya anda menjumpai bateri dengan penyambung JST yang betul, maka anda tidak memerlukan bahan # 6 di bawah)
- Dua suis
- Penyambung wanita JST-PH (2mm)
- Kabel
Serta
1. Kabel USB untuk memprogram ESP32 Thing
2. Set pematerian
Langkah 2: Pemasangan Pangkalan Robot
Seperti yang dinyatakan sebelum ini, saya tidak menyimpan foto semasa saya memasang pangkalan robot.
Anda boleh mengikuti prosedur serupa dari sini (pilih tab Robot Base). Pangkalan robot mempunyai beberapa perbezaan, tetapi anda mendapat idea utama.
Langkahnya adalah
1. Skru motor DC. Anda mungkin menghadapi kesukaran semasa memasang skru yang dekat dengan pangkal. Tetapi dengan usaha yang lebih sedikit semuanya tercapai!
2. Pasang roda.
3. Skru roda ketiga.
4. Skru sarung bateri.
5. Setelah memasang pangkalan robot, anda meletakkan dua suis. Satu untuk bateri motor dan satu untuk bateri ESP32 Thing.
Langkah 3: Pematerian ESP Thing Pins
Anda julat pin pemateri pada Perkara ESP32.
Saya menyolder keduanya, tetapi seperti yang anda lihat, satu boleh mencukupi kerana pin yang digunakan semuanya berada di sisi yang sama.
Langkah 4: Menyambungkan Pemacu TB6612FNG ke Perkara ESP32
TB6612FNG dan ESP32 Thing pin dilabelkan. Anda hanya menghubungkannya dengan kabel berikutan pemetaan ini.
GND GND
AIN1 13
BIN1 12
AIN2 14
BIN2 27
PWMA 26
PWMB 25
STBY 33
Langkah 5: Menghubungkan Pemacu TB6612FNG dengan Motor DC
Selepas itu, anda menyambungkan pin berlabel TB6612FNG pemandu A01, A02, B01, B02 ke motor.
Anda harus memastikan bahawa A01 dan A02 disambungkan ke satu motor dan B01 dan B02 ke yang lain.
Anda tidak perlu menghubungkannya "dengan betul", selagi anda boleh mengembalikan tetapan ini kemudian pada lakaran dan menukarnya.
Langkah 6: Menghubungkan Kes Bateri Dengan TB6612FNG
Anda membawa kabel merah kes bateri ke suis.
Dari beralih ke TB6612FNG Vm dan Vcc.
Anda boleh mengikuti baris ini dengan nombor yang saya masukkan pada foto (1 hingga 5):-)
Anda membawa kabel hitam kes bateri ke TB6612FNG GND.
Langkah 7: Menyambungkan LiPo Battery ke ESP32 Thing
Anda membawa kabel merah bateri ke suis.
Dari suis yang anda bawa ke pin kiri penyambung JST.
Ini dilabelkan sebagai baris 1-2-3-4 dalam foto.
Anda membawa kabel hitam bateri ke pin kanan penyambung JST.
Ini dilabelkan sebagai GND.
Anda menyambungkan penyambung JST pada Perkara ESP32.
(Dalam gambar saya, anda mungkin keliru dengan warnanya. Masalahnya di sini ialah penyambung JST yang saya beli mempunyai kabel merah dan hitam "terbalik" dari apa yang diperlukan untuk perkara ESP32.)
Langkah 8: Lakaran Pengawal
Langkah ini dan langkah seterusnya berdasarkan artikel ini. Yaitu sketsa dan aplikasi mudah alih didasarkan pada ini dan dimodifikasi sesuai sehingga bukannya LED, motor DC digunakan.
Sekiranya Arduino IDE anda belum siap, anda boleh mengikuti arahan ini untuk menambahkan sokongan ESP32 di atasnya
Kemungkinan besar anda juga tidak memasang perpustakaan TB6612FNG untuk perpustakaan ESP32. Saya dapati yang ini.
Dalam fail raidho.ino, anda mungkin mendapat lakaran yang mungkin anda tulis di ESP32 Thing.
Sebagai rujukan, arahan BLE dipetakan seperti itu
Bahagian depan
B kembali
C betul
D kiri
Langkah 9: Pemasangan Aplikasi Telefon Pintar
Seperti pada langkah sebelumnya, saya mendasarkan aplikasi saya pada yang satu ini.
Anda boleh memuat turun fail apk dan memasangnya terus di android anda atau anda boleh menggunakan file aia dan menyesuaikannya di www.thunkable.com
Seperti biasa, semasa memasang fail APK pastikan untuk mengaktifkan "pemasangan dari sumber yang tidak diketahui" dan tentu saja jangan lupa untuk mematikannya selepas itu.
Langkah 10: Tindakan Sebenar
Anda membuka aplikasi.
Ia akan meminta anda membuka bluetooth.
Anda menyambung dan anda memilih peranti.
Kemudian anda menekan butang anak panah.
Dalam video yang dilampirkan, anda mungkin melihat Raidho beraksi.
Langkah 11: Epilog
Saya cuba menjaga keseimbangan antara yang lebih terperinci ketika saya fikir ia diperlukan tetapi kurang apabila saya mengandaikan bahawa maklumat itu sudah diketahui atau mudah dijumpai sehingga arahan ini tidak menjadi besar. Sekiranya anda yakin bahawa beberapa langkah memerlukan lebih banyak butiran, harap maklumkan.
Sudah tentu maklum balas lain juga dialu-alukan.
Berseronok!
Disyorkan:
Neopixel Attiny Bintang Krismas yang Lebih Besar dan Lebih Baik85: 3 Langkah (dengan Gambar)
Neopixel Attiny Bintang Krismas yang Lebih Besar dan Peningkatan85: Tahun lalu saya membuat bintang Krismas bercetak 3D kecil, lihat https://www.instructables.com/id/Christmas-Star-LE..Pada tahun ini saya membuat bintang yang lebih besar dari helai daripada 50 Neopixels (5V WS2811). Bintang yang lebih besar ini mempunyai lebih banyak corak (saya masih menambah dan memperbaiki
Saya Membuat Pemacu CD Lama Ke Robot Wifi Menggunakan Nodemcu, Pemacu Motor L298N dan Banyak Lagi: 5 Langkah
Saya Membuat Pemacu CD Lama Ke Robot Wifi Menggunakan Nodemcu, Pemacu Motor L298N dan Banyak Lagi: VX Robotics & Persembahan Elektronik
Robot Arduino Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan dengan Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: 6 Langkah
Arduino Robot Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan oleh Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: Instruksional ini menerangkan bagaimana membuat Arduino Robot yang dapat dipindahkan ke arah yang diperlukan (Maju, Mundur , Kiri, Kanan, Timur, Barat, Utara, Selatan) diperlukan Jarak dalam Sentimeter menggunakan perintah Suara. Robot juga boleh digerakkan secara autonomi
Lebih Selamat Lebih Baik: Menjadikan Stesen Keretapi Lebih Selamat: 7 Langkah
Lebih Selamat Lebih Baik: Menjadikan Stesen Kereta Api Lebih Selamat: Banyak stesen kereta api hari ini tidak selamat kerana kekurangan keselamatan, halangan, dan amaran kereta api masuk. Kami melihat perlunya diperbaiki. Untuk menyelesaikan masalah ini, kami membuat Safer Better. Kami menggunakan sensor getaran, sensor gerakan, dan
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang