Isi kandungan:
- Langkah 1: Kumpulkan Bahan Anda
- Langkah 2: Memasang Papan Motor
- Langkah 3: Menghidupkan Motor Anda
- Langkah 4: Menyambungkan Motor Anda ke Rpi
- Langkah 5: Sediakan Penyambung
- Langkah 6: Sambungkan Sensor Talian
- Langkah 7: Uji Sensor Line
- Langkah 8: Memasukkan Program Ke Python
Video: Cara Membuat Garis Mengikuti Robot Menggunakan Langkah-langkah Rpi 3: 8
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Dalam tutorial ini, anda akan belajar membina robot robot berikut sehingga dapat mengelilingi trek dengan mudah.
Langkah 1: Kumpulkan Bahan Anda
Sebilangan bahan yang ditunjukkan dalam gambar digunakan untuk membuat kebanyakan buggy dari awal. Walau bagaimanapun, tutorial ini tidak akan merangkumi prosedur bagaimana membuat casis atau model untuk kereta anda atau cara menyolder wayar ke motor anda. Sekiranya anda mahu melakukannya, berikut adalah semua bahan yang anda perlukan:
- Raspberry Pi 3
- Papan pengawal motor
- Papan roti
- T-tukang kasut +
- 2 motor DC 12V
- 2 roda
- 1 pemegang bateri AA (untuk 4 bateri AA)
- 4 bateri AA
- Wayar pelompat
- Pek Bateri USB
- Pemacu skru
- Pateri dan pateri
- Pelucut wayar
- Kotak kadbod atau plastik kecil dan gam / pita
- Sensor 2 baris
- 8 petunjuk pelompat wanita-ke-wanita
- 4 petunjuk jumper lelaki-ke-lelaki
- Pita penebat
Langkah 2: Memasang Papan Motor
Dengan andaian bahawa anda telah memasang motor anda, anda perlu menyambungkan motor ke papan H-bridge. Untuk ini, anda memerlukan pemutar skru kecil. Anda sekarang perlu menyambungkan motor ke papan. Untuk ini, anda memerlukan pemutar skru kecil
Dengan menggunakan pemutar skru, longgarkan skru di blok terminal. Masukkan hujung wayar yang dilucutkan ke blok terminal. Kencangkan skru sehingga dipegang kuat oleh blok terminal.
Langkah 3: Menghidupkan Motor Anda
Motor memerlukan lebih banyak kuasa daripada yang dapat diberikan oleh Rpi. Oleh itu, anda harus menggunakan 4 bateri AA untuk menghidupkannya.
Longgarkan skru di blok terminal berlabel VCC, GND, dan 5V. Ambil pemegang bateri AA dan masukkan wayar merah ke blok terminal VCC. Kawat hitam masuk ke blok GND. Penting agar anda mendapatkannya dengan betul.
Kencangkan skru sehingga wayar dipegang dengan kuat di tempatnya.
Langkah 4: Menyambungkan Motor Anda ke Rpi
Papan yang digunakan dalam projek ini perlu disambungkan ke Raspberry Pi. Papan lain mungkin bersambung dengan cara yang berbeza, dan beberapa papan hanya boleh diletakkan pada pin Raspberry Pi GPIO sebagai HAT.
Di papan yang digunakan di sini terdapat pin berlabel In1, In2, In3, dan In4, serta dua pin GND. Pin GPIO mana pada Pi yang anda gunakan terpulang kepada anda; dalam projek ini, GPIO 7, 8, 9, dan 10 telah digunakan. Sekiranya anda mempunyai papan yang tidak mempunyai pin GND, anda boleh menggunakan pin GND dari Rpi untuk mencapai hasil yang sama. Sekiranya anda perlu melakukan ini, pasangkan wayar GND ke blok terminal yang sama dengan wayar hitam dari pek bateri.
Gunakan T-cobbler + untuk menyambungkan papan roti dan Rpi.
Gunakan lima petunjuk jumper lelaki-ke-lelaki untuk menyambung ke papan roti.
- Dalam1 GPIO 7
- Dalam2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
Langkah 5: Sediakan Penyambung
Langkah pertama anda ialah menyambungkan sensor talian anda ke kereta anda. Biasanya, jenis sensor baris yang digunakan dalam tutorial ini harus disambungkan ke pin 3V3, tetapi anda akan menjalankan dua sensor melalui pin kuasa yang sama, jadi anda akan memasangkan keduanya ke pin 5V.
Ambil tiga plumbum pelompat wanita-ke-wanita anda, lepaskan penyambung dari setiap hujungnya, kemudian lepaskan sarung plastik untuk mendedahkan kira-kira satu sentimeter wayar pelbagai teras di bawahnya. Ambil tiga plumbum pelompat dan putar wayar pelbagai teras mereka bersama-sama. Kemudian gunakan besi pematerian untuk mengikat plag. Tutup penyambung dengan sedikit pita penebat.
Ulangi keseluruhan proses dengan tiga petunjuk pelompat wanita-ke-wanita yang lain.
Langkah 6: Sambungkan Sensor Talian
Setiap sensor baris mempunyai tiga pin: VCC untuk kuasa, GND untuk tanah, dan DO untuk keluar digital.
Ambil salah satu plumbum pelompat tiga wayar anda yang disolder, dan sambungkan dua hujungnya ke pin VCC pada setiap dua sensor.
Ambil kedua plumbum pelompat yang dipateri anda, dan sambungkan dua hujung ke pin GND pada setiap sensor baris.
Ambil dua petunjuk pelompat tunggal anda yang tersisa dan sambungkan masing-masing ke pin DO pada setiap sensor baris.
Sekarang sambungkan pin VCC kedua-dua sensor baris ke pin 5V pada Raspberry Pi anda, dan pin GND sensor ke pin GND pada Raspberry Pi anda. Setiap dua pin DO boleh disambungkan ke pin GPIO bernombor mana pun. Dalam contoh ini, pin GPIO 17 dan GPIO 27 digunakan.
Langkah 7: Uji Sensor Line
Ini adalah langkah yang sangat mudah. Sensor talian anda mempunyai LED di atasnya yang apabila dihidupkan, tetap menyala. Namun, setelah anda memaparkannya ke garis gelap, mereka akan hilang. Ini harus berlaku untuk sensor talian anda.
Sekiranya anda rasa terlalu sensitif, gunakan pemutar skru dan tentukan melalui potensiometernya. Tentukan ke arah kepuasan anda.
Langkah 8: Memasukkan Program Ke Python
Masukkan baris kod ini dan jalankannya, anda harus mendapatkan robot yang dapat berjalan dengan sempurna di trek.
Disyorkan:
Smart Dustbin Menggunakan Arduino, Ultrasonic Sensor & Servo Motor: 3 Steps
Smart Dustbin Menggunakan Arduino, Ultrasonic Sensor & Servo Motor: Dalam projek ini, saya akan menunjukkan kepada anda Cara Membuat Smart Dustbin menggunakan Arduino, di mana penutup tong sampah akan terbuka secara automatik ketika anda menghampiri sampah. Komponen penting lain yang digunakan untuk membuat tong sampah ini adalah HC-04 Ultrasonic Sen
Menggunakan Mifare Ultralight C With RC522 di Arduino: 3 Steps
Menggunakan Mifare Ultralight C Dengan RC522 pada Arduino: Menggunakan teknologi RFID untuk mengenal pasti pemegang kad atau memberi kebenaran untuk melakukan sesuatu (membuka pintu dll) adalah pendekatan yang agak biasa. Sekiranya aplikasi DIY modul RC522 digunakan secara meluas kerana ia cukup murah dan banyak kod ada untuk modul ini. Saya
Menggunakan Kit Pencipta Kitronik Dengan Adafruit CLUE: 4 Steps (with Pictures)
Menggunakan Kit Penemu Kitronik Dengan Adafruit CLUE: Kit Penemu Kitronik untuk mikro BBC: bit adalah pengenalan yang baik untuk mikrokontroler dengan elektronik menggunakan papan roti. Versi kit ini direka untuk digunakan dengan BBC micro: bit yang murah. Buku tutorial terperinci yang datang
Cara Mengawal Mentol dengan Menggunakan Arduino UNO dan Single Channel 5V Solid State Relay Module: 3 Steps
Cara Mengawal Mentol dengan Menggunakan Arduino UNO dan Single Channel 5V Solid State Relay Module: Penerangan: Berbanding dengan relay mekanikal tradisional, Solid State Relay (SSR) mempunyai banyak kelebihan: ia mempunyai jangka hayat yang lebih lama, dengan nyalaan yang jauh lebih tinggi / off speed dan tidak ada bunyi. Selain itu, ia juga mempunyai ketahanan yang lebih baik terhadap getaran dan mekanik
Robot kecil: bit Robot - Bahagian 1: 7
Tiny Micro: bit Robot - Bahagian 1: Saya selalu menganggap robot kecil hebat dan membuatnya dengan Microbit yang jimat akan menjadi ideal. Saya ingin membuat robot yang tidak menggunakan papan IO yang sudah siap seperti yang saya gunakan pada masa lalu untuk memandu motor atau mendapatkan input sensor, saya ingin