Isi kandungan:

Rolling Robot Dengan Pemacu ESP32 Thing dan TB6612FNG, Dikendalikan oleh Android Lebih BLE: 11 Langkah
Rolling Robot Dengan Pemacu ESP32 Thing dan TB6612FNG, Dikendalikan oleh Android Lebih BLE: 11 Langkah

Video: Rolling Robot Dengan Pemacu ESP32 Thing dan TB6612FNG, Dikendalikan oleh Android Lebih BLE: 11 Langkah

Video: Rolling Robot Dengan Pemacu ESP32 Thing dan TB6612FNG, Dikendalikan oleh Android Lebih BLE: 11 Langkah
Video: Hiwonder новейший робот Tonybot Humaoid на базе Arduino 2024, November
Anonim
Rolling Robot Dengan Pemandu ESP32 Thing dan TB6612FNG, Dikendalikan oleh Android Over BLE
Rolling Robot Dengan Pemandu ESP32 Thing dan TB6612FNG, Dikendalikan oleh Android Over BLE

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

  1. Kereta Pintar Robot 2WD
  2. Perkara Sparkfun ESP32
  3. Pemandu Motor SparkFun - Dual TB6612FNG (dengan Header)
  4. 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)
  5. Dua suis
  6. Penyambung wanita JST-PH (2mm)
  7. Kabel

Serta

1. Kabel USB untuk memprogram ESP32 Thing

2. Set pematerian

Langkah 2: Pemasangan Pangkalan Robot

Pemasangan Pangkalan Robot
Pemasangan Pangkalan Robot
Pemasangan Pangkalan Robot
Pemasangan Pangkalan Robot
Pemasangan Pangkalan Robot
Pemasangan Pangkalan Robot
Pemasangan Pangkalan Robot
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

Pematerian ESP Thing Pins
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

Menyambungkan Pemacu TB6612FNG ke Perkara ESP32
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

Menghubungkan Pemacu TB6612FNG Dengan Motor DC
Menghubungkan Pemacu TB6612FNG Dengan Motor DC
Menghubungkan Pemacu TB6612FNG Dengan Motor DC
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

Menyambungkan Kes Bateri Dengan TB6612FNG
Menyambungkan Kes Bateri Dengan TB6612FNG
Menyambungkan Kes Bateri Dengan TB6612FNG
Menyambungkan Kes Bateri Dengan TB6612FNG
Menyambungkan Kes Bateri Dengan TB6612FNG
Menyambungkan 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

Menyambungkan Bateri LiPo ke Perkara ESP32
Menyambungkan Bateri LiPo ke Perkara ESP32

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

Tindakan Sebenar
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: