Isi kandungan:

Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah

Video: Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah

Video: Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12

Hai kawan-kawan, selamat datang kembali. Dalam catatan saya yang lalu, saya telah menjelaskan apa itu H Bridge Circuit, IC pemandu motor L293D, IC pemandu L293D piggybacking untuk memandu pemandu motor semasa yang tinggi dan bagaimana anda boleh merancang dan membuat Papan Pemandu motor L293D anda sendiri, yang dapat mengawal sehingga 4 tinggi motor DC semasa secara bebas dan selesaikan Arduino Motor Shield PCB anda sendiri.

Dalam catatan ini, saya akan menunjukkan kepada anda cara membuat Arduino Wirless Robot menggunakan modul HC12 Wireless. menggunakan JLCPCB.

Langkah 1: PCB Berkualiti Tinggi Berkos rendah dari JLCPCB

PCB Berkualiti Tinggi Berkos rendah Dari JLCPCB
PCB Berkualiti Tinggi Berkos rendah Dari JLCPCB

JLCPCBIa adalah salah satu syarikat pembuatan PCB dalam talian terbaik dari mana anda boleh memesan PCB secara dalam talian tanpa sebarang masalah. Syarikat ini bekerja 24 jam sehari, 7 hari seminggu tanpa henti. Dengan jentera berteknologi tinggi dan aliran kerja automatik, mereka dapat mengeluarkan sejumlah besar PCB kelas tinggi dalam beberapa jam.

JLCPCB dapat mengembangkan PCB dengan pelbagai kerumitan. Mereka mengembangkan PCB sederhana dan murah dengan papan lapisan tunggal untuk peminat dan peminat serta papan pelbagai lapisan yang kompleks untuk aplikasi industri standard tinggi. JLC bekerjasama dengan pengeluar produk besar dan mungkin merupakan PCB peranti yang anda gunakan seperti komputer riba atau telefon bimbit yang dibuat di kilang ini.

Langkah 2: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Jambatan H

Jambatan H hanyalah litar yang membolehkan voltan dikenakan melintasi beban di kedua-dua arah. Mereka biasanya digunakan untuk mengawal motor DC di bahagian robot yang bergerak. Kelebihan menggunakan motor DC ialah https://rootsaid.com/arduino-gesture-controller/, kita dapat membalikkan kekutuban voltan terpakai merentasi beban tanpa mengubah litar. Sekiranya anda ingin mengetahui lebih lanjut mengenai litar H Bridge ini, lihat pautan ini.

L293D

L293D adalah bentuk litar H Bridge yang padat dalam bentuk IC yang menggunakan litar yang disebutkan di atas. Ia adalah IC dengan 8 pin di setiap sisi (total 16 pin) yang mengandungi 2 litar H Bridge bebas, yang bermaksud, kita dapat mengawal dua motor secara bebas menggunakan IC Tunggal.

L293D adalah pemandu Motor khas atau Motor Driver IC yang membolehkan motor DC memandu pada kedua arah. L293D adalah IC 16-pin yang dapat mengawal satu set dua motor DC secara serentak ke arah mana pun. Ini bermaksud bahawa anda dapat mengawal dua motor DC dengan satu IC L293D. Ketahui lebih lanjut mengenai L293D IC

Arduino Pro Mini

Papan kecil ini dibangunkan untuk aplikasi dan projek di mana ruangnya premium dan pemasangan dibuat kekal.

Kecil, tersedia dalam versi 3.3 V dan 5 V, dikuasakan oleh ATmega328. Oleh kerana saiznya yang kecil, dalam projek ini kita akan menggunakan papan ini untuk mengendalikan Papan Pemandu Motor Berasaskan Arduino.

Robot Chassis Ini adalah casis robot yang saya gunakan untuk membuat BLE Robot saya. Saya mendapat kit ini banggood.com. Bukan hanya yang satu ini, mereka mempunyai begitu banyak jenis bingkai robot, motor dan hampir semua sensor untuk melakukan arduino, raspberry pi dan projek elektronik dan hobi lain.

Anda akan mendapat semua perkara ini dengan harga yang murah dengan penghantaran yang sangat pantas dan berkualiti. Dan yang hebat dari kit ini ialah mereka menyediakan semua alat yang anda perlukan untuk menyusun bingkai bersama.

Langkah 3: Reka Bentuk Litar dan Pembangunan PCB

Reka Bentuk Litar dan Pembangunan PCB
Reka Bentuk Litar dan Pembangunan PCB
Reka Bentuk Litar dan Pembangunan PCB
Reka Bentuk Litar dan Pembangunan PCB
Reka Bentuk Litar dan Pembangunan PCB
Reka Bentuk Litar dan Pembangunan PCB

Ciri-ciri Pro Mini Motor Shield PCB

  • Mengawal 2 Motor secara bebas pada satu masa
  • Kawalan Kelajuan Bebas menggunakan PWM
  • Reka bentuk padat Header 5 V, 12 V dan Gnd untuk komponen tambahan
  • Meningkatkan Kuasa dengan Piggybacking
  • Sokong Modul Tanpa Wayar HC12

Sekarang mari kita lihat litar papan pemandu motor kita. Nampak agak tidak kemas? Jangan risau, saya akan menerangkannya untuk anda.

Pengatur

Kuasa input disambungkan ke pengatur 7805. 7805 adalah pengatur 5V yang akan menukar voltan input 7- 32V ke bekalan DC 5V yang stabil. Bekalan 5 V disambungkan ke input voltan Arduino dan juga untuk operasi Logik IC L293D. Terdapat LED penunjuk di terminal 12V dan 5V untuk menyelesaikan masalah dengan mudah. Jadi, anda boleh menyambungkan voltan masukan antara 7V hingga 32 ke litar ini. Untuk bot saya, saya lebih suka Bateri Lipo 11.1V.

Sekarang izinkan saya memberitahu Anda Bagaimana saya merancang litar dan menyelesaikan PCB ini dari JLCPCB.

Langkah 1 - Membuat prototaip

Mula-mula sambungkan semua komponen bersama di papan roti sehingga saya dapat menyelesaikan masalah dengan mudah jika ada yang tidak kena. Setelah semuanya berfungsi dengan baik, saya mencubanya menggunakan Robot dan bermain dengannya beberapa lama. Pada masa itu, saya memastikan bahawa Litar berfungsi dengan baik dan tidak memanas.

Langkah 2 - Skematik

Untuk melukis litar dan merancang PCB, kami mempunyai alat merancang PCB dalam talian dari EasyEDA, menyediakan semua kemampuan yang diperlukan untuk Reka Bentuk PCB dalam talian dan Percetakan PCB Papan Litar dengan beratus-ratus komponen dan pelbagai lapisan dengan ribuan trek.

Saya membuat litar di EasyEDA yang merangkumi semua komponen pada papan roti - modul IC, Arduino Nano dan HC12 yang disambungkan ke pin digital Arduino. Saya juga telah menambahkan beberapa tajuk yang disambungkan ke Pin Analog dan Pin Digital butang ini akan berguna pada masa akan datang.

Juga, terdapat 5V, 12V, Gnd, modul tanpa wayar, header pin digital dan analog sekiranya anda mahu menambahkan sensor dan membaca pada masa akan datang. Pemetaan pin lengkap dijelaskan di bahagian bawah.

Pemandu 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 Susun atur PCB

Seterusnya, merancang PCB. Tata Letak PCB sebenarnya merupakan bahagian penting dalam Reka Bentuk PCB, kami menggunakan Tata Letak PCB untuk membuat PCB dari skema. Saya merancang PCB di mana saya dapat menyatukan semua komponen bersama-sama. Untuk itu, simpan dulu skema dan dari senarai alat teratas, Klik pada butang tukar dan Pilih "Tukar ke PCB".

Ini akan membuka tetingkap. Di sini, anda boleh meletakkan komponen di dalam sempadan dan menyusunnya mengikut kehendak anda. Cara mudah laluan semua komponen adalah proses "auto-route". Untuk itu, Klik pada "Route" Tool dan Pilih "Auto Router".

Pilihan Laluan Dalam Talian PCB

Ini akan membuka Halaman Auto Router Config di mana anda dapat memberikan perincian seperti pelepasan, lebar trek, lapisan maklumat dan lain-lain. Setelah anda melakukannya, klik "Jalankan". Berikut adalah pautan ke Skema EasyEDA dan Gerber Files L293D Arduino Motor Shield Board. Jangan ragu untuk memuat turun atau mengedit skema / susun atur PCB.

Itu sahaja, susun atur anda sekarang sudah lengkap. Ini PCB lapisan dua yang bermaksud routing ada di kedua sisi PCB. Anda kini boleh memuat turun fail Gerber dan menggunakannya untuk mengeluarkan PCB anda dari JLCPCB.

Langkah 4: Mendapatkan PCB Dari JLCPCB

Mendapatkan PCB Dari JLCPCB
Mendapatkan PCB Dari JLCPCB
Mendapatkan PCB Dari JLCPCB
Mendapatkan PCB Dari JLCPCB
Mendapatkan PCB Dari JLCPCB
Mendapatkan PCB Dari JLCPCB

Langkah 4 - Mendapatkan PCB Berkualiti Tinggi

JLCPCB adalah syarikat pembuatan PCB dengan kitaran pengeluaran penuh. Yang bermaksud mereka bermula dari "A" dan diakhiri dengan "Z" proses pembuatan PCB.

Dari bahan mentah hingga produk siap, semuanya dilakukan tepat di bawah bumbung. Pergi ke laman web JLCPCB dan buat akaun percuma.

Setelah berjaya membuat akaun, Klik “Quote Now” dan muat naik Fail Gerber anda. Fail Gerber mengandungi maklumat mengenai PCB anda seperti maklumat susun atur PCB, maklumat Lapisan, maklumat jarak, trek untuk beberapa nama.

Di bawah pratonton PCB, anda akan melihat begitu banyak pilihan seperti Kuantiti PCB, Tekstur, Ketebalan, Warna dan lain-lain. Pilih semua yang diperlukan untuk anda. Setelah semuanya selesai, klik "Simpan Ke Troli".

Di halaman seterusnya, anda boleh memilih pilihan penghantaran dan pembayaran dan Check Out dengan Selamat. Anda boleh menggunakan Paypal atau Kad Kredit / Debit untuk membayar. Itu kawan-kawan. Sudah disiapkan.

PCB akan dibuat dan dihantar dalam beberapa hari dan akan dihantar ke depan pintu anda dalam jangka masa yang disebutkan.

Langkah 5: Kod

Di sini, saya akan berkongsi kod untuk Pengawal Jauh HC12 dan Robot RC. Cukup muat naik kod ini ke alat kawalan jauh dan juga Robot RC DIY anda.

Ini adalah kod untuk DIY RC Off Road Robot.

Langkah 6: Alat kawalan jauh

Alat kawalan jauh
Alat kawalan jauh

Dalam catatan sebelumnya, saya menunjukkan kepada anda bagaimana anda boleh menyediakan alat kawalan jauh jarak jauh untuk Robot RC anda. Anda boleh menggunakan alat kawalan jauh yang sama dengan kod yang sama untuk projek ini.

Langkah 7: Pemacu Uji

Pemacu Uji
Pemacu Uji
Pemacu Uji
Pemacu Uji

Setelah memuat naik semua kod, di pemancar dan juga Robot. Kuasa.

Anda boleh menggunakan bateri LiPo untuk menghidupkan robot dan bateri 9V atau USB untuk menghidupkan alat kawalan jauh. Sekiranya semuanya berjalan lancar, LED penunjuk akan menyala.

Sekarang cuba gerakkan kayu bedik. Bot harus mula bergerak sekarang.

Disyorkan: