Daftar Isi:

Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12: 7 Langkah
Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12: 7 Langkah

Video: Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12: 7 Langkah

Video: Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12: 7 Langkah
Video: Arduino and HC-12 Long Range Wireless Communication Module 2024, Juli
Anonim
Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12
Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12
Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12
Robot Arduino Nirkabel Menggunakan Modul Nirkabel HC12

Hai guys, selamat datang kembali. Pada postingan saya sebelumnya, saya sudah menjelaskan apa itu Rangkaian H Bridge, IC driver motor L293D, membonceng IC driver Motor L293D untuk mengemudikan driver motor arus tinggi dan bagaimana Anda dapat merancang dan membuat Papan Driver motor L293D Anda sendiri, yang dapat mengontrol hingga 4 tinggi motor DC saat ini secara mandiri dan selesaikan PCB Arduino Motor Shield Anda sendiri.

Pada postingan kali ini, saya akan menunjukkan cara membuat Robot Wirless Arduino menggunakan modul Wireless HC12. menggunakan JLCPCB.

Langkah 1: PCB Berkualitas Tinggi Berbiaya Rendah Dari JLCPCB

PCB Berkualitas Tinggi Berbiaya Rendah Dari JLCPCB
PCB Berkualitas Tinggi Berbiaya Rendah Dari JLCPCB

JLCPCBIs salah satu perusahaan manufaktur PCB Online terbaik dari mana Anda dapat memesan PCB secara online tanpa kerumitan. Perusahaan bekerja 24 jam sehari, 7 hari seminggu nonstop. Dengan mesin berteknologi tinggi dan aliran kerja otomatis, mereka dapat memproduksi PCB kelas atas dalam jumlah besar dalam hitungan jam.

JLCPCB dapat mengembangkan PCB dengan berbagai kompleksitas. Mereka mengembangkan PCB sederhana dan murah dengan papan lapisan tunggal untuk penggemar dan penggemar serta papan multi-lapisan yang kompleks untuk aplikasi industri standar tinggi. JLC bekerja dengan produsen produk besar dan mungkin PCB perangkat yang Anda gunakan seperti laptop atau ponsel dibuat di pabrik ini.

Langkah 2: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Jembatan H

H Bridge hanyalah sebuah sirkuit yang memungkinkan tegangan diterapkan pada beban di kedua arah. Mereka biasanya digunakan untuk mengendalikan motor DC di bagian robot yang bergerak. Keuntungan menggunakan motor DC adalah bahwahttps://rootsaid.com/arduino-gesture-controller/, kita dapat membalikkan polaritas tegangan yang diterapkan pada beban tanpa memodifikasi rangkaian. Jika Anda ingin tahu lebih banyak tentang rangkaian H Bridge ini, lihat tautan ini.

L293D

L293D adalah bentuk kompak dari rangkaian H Bridge dalam bentuk IC yang menggunakan rangkaian yang disebutkan di atas. Ini adalah IC dengan 8 pin di setiap sisi (total 16 pin) yang berisi 2 rangkaian H Bridge independen, yang berarti, kita dapat mengontrol dua motor secara mandiri menggunakan IC Tunggal.

L293D adalah driver Motor khas atau IC Driver Motor yang memungkinkan motor DC untuk mengemudi di kedua arah. L293D adalah IC 16-pin yang dapat mengontrol satu set dua motor DC secara bersamaan ke segala arah. Artinya, Anda dapat mengontrol dua motor DC dengan satu IC L293D. Pelajari lebih lanjut tentang IC L293D

Arduino Pro Mini

Papan kecil mungil ini dikembangkan untuk aplikasi dan proyek di mana ruang premium dan instalasi dibuat permanen.

Kecil, tersedia dalam versi 3,3 V dan 5 V, didukung oleh ATmega328. Karena ukurannya yang kecil, dalam proyek ini kita akan menggunakan board ini untuk mengontrol Board Driver Motor Berbasis Arduino.

Sasis RobotIni adalah sasis robot yang saya gunakan untuk membuat Robot BLE saya. Saya mendapatkan kit ini banggood.com. Tidak hanya yang satu ini, mereka memiliki begitu banyak jenis rangka robot, motor dan hampir semua sensor untuk mengerjakan proyek arduino, raspberry pi, dan elektronik serta hobi lainnya.

Anda akan mendapatkan semua ini dengan harga yang murah dengan pengiriman yang sangat cepat dan berkualitas. Dan hal yang hebat tentang kit ini adalah mereka menyediakan semua alat yang Anda butuhkan untuk merakit bingkai bersama-sama.

Langkah 3: Desain Sirkuit dan Pengembangan PCB

Desain Sirkuit dan Pengembangan PCB
Desain Sirkuit dan Pengembangan PCB
Desain Sirkuit dan Pengembangan PCB
Desain Sirkuit dan Pengembangan PCB
Desain Sirkuit dan Pengembangan PCB
Desain Sirkuit dan Pengembangan PCB

Fitur PCB Pro Mini Motor Shield

  • Kontrol 2 Motor Secara Independen pada suatu waktu
  • Kontrol Kecepatan Independen menggunakan PWM
  • Desain Ringkas5 V, 12 V dan Gnd Header untuk komponen tambahan
  • Tingkatkan Kekuatan dengan Membonceng
  • Mendukung Modul Nirkabel HC12

Sekarang mari kita lihat rangkaian papan driver motor kita. Terlihat agak berantakan? Jangan khawatir, saya akan menjelaskannya untuk Anda.

Pengatur

Daya input terhubung ke regulator 7805. 7805 adalah regulator 5V yang akan mengubah tegangan input 7- 32V menjadi suplai DC 5V yang stabil. Suplai 5 V terhubung ke input tegangan Arduino serta untuk operasi Logika IC L293D. Ada LED indikator di terminal 12V dan 5V untuk pemecahan masalah yang mudah. Jadi, Anda dapat menghubungkan tegangan input di mana saja antara 7V hingga 32 ke sirkuit ini. Untuk bot saya, saya lebih suka Baterai Lipo 11.1V.

Sekarang izinkan saya memberi tahu Anda Bagaimana saya mendesain sirkuit dan menyelesaikan PCB ini dari JLCPCB.

Langkah 1 - Membuat prototipe

Pertama-tama sambungkan semua komponen bersama-sama di papan tempat memotong roti sehingga saya dapat memecahkan masalah dengan mudah jika terjadi kesalahan. Setelah semuanya berfungsi dengan baik, saya mencobanya di Robot dan memainkannya selama beberapa waktu. Saat itu, saya memastikan bahwa Sirkuit berfungsi dengan baik dan tidak memanas.

Langkah 2 - Skema

Untuk menggambar sirkuit dan mendesain PCB, kami memiliki alat desain PCB online dari EasyEDA, menyediakan semua kemampuan yang diperlukan untuk Desain PCB online dan Pencetakan PCB Papan Sirkuit dengan ratusan komponen dan banyak lapisan dengan ribuan trek.

Saya menggambar sirkuit di EasyEDA yang mencakup semua komponen pada papan tempat memotong roti – IC, modul Arduino Nano dan HC12 yang terhubung ke pin digital Arduino. Saya juga telah menambahkan beberapa header yang terhubung ke Analog Pins dan Digital Pins Tombol-tombol ini akan berguna di masa mendatang.

Juga, ada 5V, 12V, Gnd, modul nirkabel, header pin digital dan analog jika Anda ingin menambahkan sensor dan melakukan pembacaan di masa mendatang. Pemetaan pin lengkap dijelaskan di bagian di bawah ini.

Pengemudi Motor 1

  • Aktifkan 1 - 5 (PWM)
  • InM1A - 2InM1B - 3
  • Aktifkan 2 - 6 (PWM)
  • InM2A - 7In
  • M2B - 4

HC12

  • Vin - 5V
  • Gnd - Gnd
  • Tx/Rx - D10/D11

Langkah 3 - Membuat Tata Letak PCB

Selanjutnya, merancang PCB. Tata Letak PCB sebenarnya adalah bagian penting dari Desain PCB, kami menggunakan Tata Letak PCB untuk membuat PCB dari skema. Saya merancang PCB di mana saya bisa menyolder semua komponen bersama-sama. Untuk itu, pertama-tama simpan skema dan dari daftar alat teratas, Klik tombol konversi dan Pilih "Konversi ke PCB".

Ini akan membuka jendela. Di sini, Anda dapat menempatkan komponen di dalam batas dan mengaturnya sesuai keinginan Anda. Cara mudah merutekan semua komponen adalah proses “auto-route”. Untuk itu, Klik pada Alat "Rute" dan Pilih "Router Otomatis".

Opsi Perutean Online PCB

Ini akan membuka Halaman Konfigurasi Router Otomatis di mana Anda dapat memberikan detail seperti jarak, lebar trek, informasi lapisan, dll. Setelah Anda melakukannya, klik "Jalankan". Berikut ini tautan ke Skema EasyEDA dan File Gerber dari Papan Perisai Motor Arduino L293D. Silakan mengunduh atau mengedit skema/tata letak PCB.

Itu saja guys, tata letak Anda sekarang selesai. Ini adalah PCB lapisan ganda yang berarti perutean ada di kedua sisi PCB. Anda sekarang dapat mengunduh file Gerber dan menggunakannya untuk membuat PCB Anda dari JLCPCB.

Langkah 4: Menyelesaikan PCB Dari JLCPCB

Menyelesaikan PCB Dari JLCPCB
Menyelesaikan PCB Dari JLCPCB
Menyelesaikan PCB Dari JLCPCB
Menyelesaikan PCB Dari JLCPCB
Menyelesaikan PCB Dari JLCPCB
Menyelesaikan PCB Dari JLCPCB

Langkah 4 - Membuat PCB Berkualitas Tinggi

JLCPCB adalah perusahaan manufaktur PCB dengan siklus produksi penuh. Yang berarti mereka mulai dari "A" dan diakhiri dengan "Z" dari proses pembuatan PCB.

Dari bahan mentah hingga produk jadi, semuanya dilakukan tepat di bawah atap. Buka situs web JLCPCBs dan buat akun gratis.

Setelah Anda berhasil membuat akun, Klik "Kutip Sekarang" dan unggah File Gerber Anda. File Gerber berisi informasi tentang PCB Anda seperti informasi tata letak PCB, informasi Layer, informasi spasi, trek untuk beberapa nama.

Di bawah pratinjau PCB, Anda akan melihat begitu banyak opsi seperti Kuantitas PCB, Tekstur, Ketebalan, Warna, dll. Pilih semua yang diperlukan untuk Anda. Setelah semuanya selesai, klik "Simpan Ke Keranjang".

Di halaman berikutnya, Anda dapat memilih opsi pengiriman dan pembayaran dan Check Out dengan Aman. Anda dapat menggunakan Paypal atau Kartu Kredit/Debit untuk membayar. Itu saja. Selesai.

PCB akan diproduksi dan dikirim dalam beberapa hari dan akan dikirimkan ke depan pintu Anda dalam jangka waktu yang disebutkan.

Langkah 5: Kode

Disini saya akan membagikan kode untuk Remote Controller HC12 dan Robot RC. Cukup unggah kode ini ke pengontrol jarak jauh Anda serta Robot RC DIY Anda.

Ini adalah kode untuk Robot Off Road RC DIY.

Langkah 6: Pengendali Jarak Jauh

Pengendali Jarak Jauh
Pengendali Jarak Jauh

Dalam posting sebelumnya, saya menunjukkan kepada Anda bagaimana Anda dapat mengatur remote kontrol jarak jauh untuk Robot RC Anda. Anda dapat menggunakan remote kontrol yang sama dengan kode yang sama untuk proyek ini.

Langkah 7: Uji Coba

Uji jalan
Uji jalan
Uji jalan
Uji jalan

Setelah mengunggah semua kode, di pemancar serta Robot. Nyalakan.

Anda dapat menggunakan baterai LiPo untuk menghidupkan robot dan baterai 9V atau USB untuk menyalakan remote kontrol. Jika semuanya berjalan dengan baik, LED indikator akan menyala.

Sekarang coba gerakkan joystick. Bot harus mulai bergerak sekarang.

Direkomendasikan: