Isi kandungan:
- Langkah 1: Diagram Litar
- Langkah 2: Reka Bentuk PCB
- Langkah 3: Memesan PCB
- Langkah 4: Kod
- Langkah 5: Video
Video: Kereta Robot Kawalan Tanpa Wayar Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam siaran ini, anda akan belajar bagaimana membina kereta robot kawalan tanpa wayar Arduino. Kami akan membina sisi pemancar dan penerima.
Bahagian pemancar akan merangkumi Arduino nano, modul joystick dan NRF24L01 untuk menghantar data tanpa wayar. Bahagian penerima akan merangkumi Arduino nano, NRF24L01 untuk menerima data dan IC pemandu motor L293D untuk mengawal motor. Litar pemancar dan penerima akan dikuasakan oleh bateri 9V.
Komponen yang Diperlukan Komponen yang anda perlukan untuk projek ini adalah seperti berikut
Bahagian pemancar
- Arduino Nano
- Modul Joystick
- NRF24L01
- Kapasitor 100uf
- Suis Slaid 3 pin
- Blok terminal 2 pin
- Bateri 9V
Bahagian penerima
- Arduino Nano
- NRF24L01
- Kapasitor 100uf
- Kapasitor 0.1uf
- Kapasitor 10uf
- Suis Slaid 3 pin
- Blok terminal 2 pin (3 keping)
- IC Pemandu Motor L293D
- Bateri 9V
Langkah 1: Diagram Litar
Bahagian utama kedua-dua rangkaian pemancar dan penerima adalah Arduino nano yang dikuasakan oleh bateri 9V. Kemudian kami mempunyai modul NRF24L01 di kedua-dua belah pihak untuk berkomunikasi tanpa wayar.
Modul Joystick di bahagian pemancar akan digunakan untuk mendapatkan nilai x dan y yang akan dihantar ke sisi penerima dan akan digunakan untuk mengawal motor. IC pemandu motor L293D di bahagian penerima juga akan mendapat kuasa dari bekalan kuasa 9v dan akan mengawal motor.
Dengan menggunakan gambarajah litar di atas, anda boleh membuat litar di papan roti untuk memastikan semuanya berfungsi seperti yang anda mahukan.
Langkah 2: Reka Bentuk PCB
Setelah memastikan semuanya berfungsi dengan baik di papan roti, saya telah merancang PCB di EasyEDA. EasyEDA adalah Alat Reka Bentuk PCB dalam talian sumber terbuka.
Inilah pautan ke reka bentuk PCB projek ini. Setelah merancang PCB, saya menghasilkan fail Gerber yang diperlukan untuk pembuatan PCB.
Anda boleh memuat turun fail Gerber melalui pautan berikut
Gerber_Transmitter_20190711100324Muat turun
Gerber_Receiver_20190711100335Muat turun
Langkah 3: Memesan PCB
Sekarang kita mempunyai reka bentuk PCB dan sudah tiba masanya untuk memesan PCB. Untuk itu, Anda hanya perlu pergi ke JLCPCB.com, dan klik pada butang "QUOTE NOW".
JLCPCB juga merupakan penaja projek ini. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), adalah perusahaan prototaip PCB terbesar di China dan pengeluar teknologi tinggi yang mengkhususkan diri dalam prototaip PCB cepat dan pengeluaran PCB kecil. Anda boleh memesan minimum 5 PCB dengan harga hanya $ 2.
Untuk mendapatkan PCB yang dihasilkan, muat naik fail gerber yang anda muat turun pada langkah terakhir. Muat naik fail.zip atau anda juga boleh menyeret dan melepaskan fail gerber.
Setelah memuat naik fail zip, anda akan melihat mesej kejayaan di bahagian bawah jika fail berjaya dimuat naik. Anda boleh menyemak PCB di paparan Gerber untuk memastikan semuanya baik.
Anda boleh melihat bahagian atas dan bawah PCB.
Setelah memastikan PCB kami kelihatan baik, kami kini boleh membuat pesanan dengan harga yang berpatutan. Anda boleh memesan 5 PCB dengan harga $ 2 tetapi jika ini adalah pesanan pertama anda, maka anda boleh mendapatkan 10 PCB dengan harga $ 2.
Untuk membuat pesanan, klik pada butang "SIMPAN KE CART".
PCB saya mengambil masa 2 hari untuk dibuat dan tiba dalam seminggu menggunakan pilihan penghantaran DHL. PCB dibungkus dengan baik dan kualitinya sangat baik.
Setelah memasang semuanya dan menyambungkan motor, ia seperti yang ditunjukkan dalam gambar terakhir pada langkah ini.
Langkah 4: Kod
Kod Pemancar
Pertama, kita perlu memasukkan perpustakaan SPI dan RF24 untuk komunikasi tanpa wayar. Kemudian kita perlu menentukan pin digital untuk modul NRF24L01 dan pin analog untuk modul joystick. Selepas itu kita perlu menentukan objek radio, alamat komunikasi untuknya dan array untuk menyimpan nilai modul joystick di dalamnya.
Dalam fungsi persediaan, kita perlu menginisialisasi komunikasi bersiri dan radio.
Dalam fungsi gelung, kami pertama kali membaca nilai dari modul kayu bedik dan menyimpannya dalam larik. Selepas itu, dengan menggunakan fungsi radio.write () kami akan menghantar mesej itu ke penerima. Argumen pertama dalam fungsi ini adalah mesej dan argumen kedua adalah bilangan bait yang ada dalam mesej itu. Fungsi radio.write () mengembalikan bool dan itu benar maka ini bermaksud bahawa data sampai ke penerima dan jika kembali palsu, data telah hilang.
Kod Penerima Di sisi penerima, kami juga perlu memasukkan perpustakaan SPI dan RF24 untuk komunikasi tanpa wayar. Kemudian kita perlu menentukan pin digital untuk modul NRF24L01 dan IC pemacu motor l293d dan beberapa pemboleh ubah. Selepas itu kita perlu menentukan objek radio, alamat komunikasi untuknya dan array untuk menyimpan nilai masuk di dalamnya.
Dalam fungsi persediaan, kita perlu menginisialisasi komunikasi bersiri dan radio. Maka kita perlu menentukan beberapa pin L293D sebagai pin output.
Dalam fungsi gelung, kami memeriksa terlebih dahulu apakah ada maklumat yang ada atau tidak. Sekiranya ia ada maka kita akan menyimpannya dalam pemboleh ubah. Selepas itu kita akan mengawal motor mengikut nilai-nilai ini.
Anda juga boleh mendapatkan kod di
Disyorkan:
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: Hai kawan-kawan, selamat datang kembali. Dalam catatan sebelumnya, 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
Cara Membuat Kereta Kawalan Jauh di Rumah dengan Cara Mudah - KERETA RC Tanpa Wayar DIY: 7 Langkah
Cara Membuat Kereta Kawalan Jauh di Rumah dengan Cara Mudah - KERETA RC Tanpa Wayar DIY: Helo kawan-kawan dalam arahan ini saya akan menunjukkan kepada anda cara membuat kereta rc kawalan jauh dengan cara yang mudah sila teruskan membaca …… Ini benar-benar projek yang bagus jadi cuba buat satu
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): KEMASKINI: SILA KINDLY VOTE FOR MY INSTRUCTABLE, TERIMA KASIH ^ _ ^ ANDA JUGA MUNGKIN MENGUNDI LAIN MASUK DI www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ATAU MUNGKIN MEMBERIKAN suara untuk rakan baik saya
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: 4 Langkah
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: Saya baru-baru ini membina sistem penggera dan memasangnya di rumah saya. Saya menggunakan suis magnet di pintu dan memasang kabel melalui loteng. Tingkap adalah kisah lain dan pendawaian keras bukan pilihan. Saya memerlukan penyelesaian tanpa wayar dan ini
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: 5 Langkah
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: Saya mempunyai sambungan internet tanpa wayar yang lemah di rumah saya disebabkan oleh RSJ (rasuk sokongan logam di siling) dan ingin meningkatkan isyarat atau menambah pemanjang tambahan untuk seluruh rumah. Saya telah melihat pemanjangan sekitar & £ 50 dalam sebuah elektro