Isi kandungan:
- Bekalan
- Langkah 1: Memulakan Skrip Python
- Langkah 2: Memasang Radiohead Library
- Langkah 3: Sambungan Modul Pemancar
- Langkah 4: Sambungan Modul Penerima
Video: Robot Arduino Tanpa Wayar Dikendalikan oleh PC: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam Instructable ini, anda akan belajar bagaimana mengatur saluran komunikasi antara Komputer anda dan robot yang berasaskan An Arduino. Robot yang kita gunakan di sini menggunakan mekanisme Steering Berbeza untuk bergerak. Saya menggunakan pemacu motor berasaskan Relay dan bukannya yang berasaskan MOSFET untuk mengurangkan kos Robot. Dengan menggunakan pemandu motor berasaskan Relay, saya melepaskan kemampuan kawalan kelajuan, dan hanya akan ada dua mod - 'keadaan kelajuan penuh' atau 'keadaan mati'.
Saya menggunakan bateri Lithium Polymer 6 sel yang mempunyai kapasiti total 25.2V pada pengisian penuh dan 22.2V pada dasar dicas. Saya menggunakan bateri Li-Po kerana kapasiti pembuangan arus yang tinggi untuk jangka masa yang panjang. Motor yang kami gunakan adalah motor Jhonson yang digerakkan logam yang dinilai berputar pada 100 R. P. M pada voltan input 12V. Saya menggunakan 4 motor ini dan memasang roda getah untuk daya tarikan yang lebih baik.
Komunikasi berlangsung antara 2 papan Arduino melalui penyediaan saluran RF dengan modul RF 433 MHz (Penerima dan Pemancar). Modul Pemancar 433 MHz RF dipasang ke pemancar Arduino, pemancar Arduino disambungkan ke Komputer melalui kabel Data USB untuk komunikasi Serial antara Komputer dan Pemancar Arduino. Penerima Arduino dipasang dengan modul penerima RF 433 MHz dan menempatkan semua sambungan ke pemandu motor dan bekalan kuasa menjadikannya Arduino mandiri. Komputer menghantar data bersiri ke pemancar Arduino yang kemudian mengirimkan data melalui Saluran RF ke Penerima Arduino, yang kemudian bertindak balas dengan sewajarnya!
Bekalan
- Modul Relay motor Control / 4 Relay module
- Bateri Li-po
- Arduino x 2
- wayar pelompat
- Modul RF 433 MHz Tx dan Rx
- motor gear logam x 4
- roda x 4
- mengejar
Langkah 1: Memulakan Skrip Python
Untuk Melaksanakan Skrip Python, kita perlu memasang perpustakaan Pygame. Anda memerlukan pip (pemasang pakej untuk python) untuk memasang perpustakaan Pygame. Sekiranya anda tidak memasang pip dalam sistem anda, pasang pip dari sini.
Setelah pip dipasang berjaya jalankan perintah di terminal atau cmd "pip install pygame" atau "sudo pip install pygame", ini akan memasang Pygame library ke sistem anda.
Langkah terakhir untuk menjalankan skrip hanya ketik perintah berikut di terminal anda atau CMD "python Python_script_transmitter.py".
Langkah 2: Memasang Radiohead Library
Dalam projek kami, kami menggunakan modul RF 433 MHz untuk komunikasi sehingga kami menggunakan perpustakaan Radiohead untuk menjalankan operasi komunikasi. Langkah-langkah memasang perpustakaan Radiohead disebutkan di bawah:
- Muat turun Radiohead Library dari sini.
- Ekstrak fail zip dan pindahkan folder 'Radiohead' ke folder Dokumen / Arduino / Perpustakaan.
- Setelah menyalin fail, mulakan semula Arduino IDE anda agar perpustakaan berfungsi.
Langkah 3: Sambungan Modul Pemancar
Sambungan untuk modul Pemancar disebutkan di bawah:
- Arduino tetap dihubungkan melalui kabel USB ke komputer riba / PC yang menjalankan skrip python setiap masa.
- sambungkan +5v terminal Arduino ke terminal Vcc modul RF_TX (pemancar).
- sambungkan terminal Gnd Arduino ke modul Gnd Terminal RF_TX (pemancar).
- sambungkan terminal D11 Arduino ke terminal Data modul RF_TX (pemancar).
- sambungkan terminal antena modul RF_TX (pemancar) ke Antena. (sambungan ini PILIHAN)
Langkah 4: Sambungan Modul Penerima
Sambungan untuk Penerima Arduino disebutkan di bawah:
- Penerima arduino berdiri sendiri, jadi ia dikuasakan oleh bateri 9V luaran.
- sambungkan terminal arduino + 5v ke terminal Vcc modul RF_RX (penerima).
- sambungkan terminal Gnd arduino ke terminal Gnd modul RF_RX (penerima).
- sambungkan terminal D11 arduino ke terminal Data modul RF_RX (penerima).
- sambungkan terminal antena RF_RX (penerima) ke Antena. (sambungan ini adalah PILIHAN).
-
sambungan untuk Pemandu Motor
- sambungkan terminal D2 Arduino ke Motor 1 Terminal pemandu Motor.
- sambungkan terminal D3 Arduino ke terminal Motor 1 B Pemandu Motor.
- sambungkan terminal D4 Arduino ke Motor 2 Terminal pemandu Motor.
- sambungkan terminal D5 Arduino ke terminal Motor 2 B Pemandu Motor.
- sambungkan terminal Ext_supply Pemacu Motor ke terminal bateri + 9V. sambungkan terminal Gnd Pemandu Motor ke terminal bateri Gnd.
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
Tangan Robotik Tanpa Wayar Dikendalikan oleh Gerakan dan Suara: 7 Langkah (dengan Gambar)
Tangan Robotik Tanpa Wayar Dikendalikan oleh Gerakan dan Suara: Pada dasarnya ini adalah projek kuliah kami dan kerana kekurangan masa untuk menghantar projek ini, kami lupa untuk mengambil gambar beberapa langkah. Kami juga merancang kod yang mana yang dapat mengendalikan tangan robot ini menggunakan gerak isyarat dan suara pada masa yang sama tetapi kerana
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