Daftar Isi:

Buggy Robot Tombol Tekan RSPI: 10 Langkah
Buggy Robot Tombol Tekan RSPI: 10 Langkah

Video: Buggy Robot Tombol Tekan RSPI: 10 Langkah

Video: Buggy Robot Tombol Tekan RSPI: 10 Langkah
Video: #RSPILiveWebinar – Pentingnya Vaksinasi untuk Anak - dr. Caessar Pronocitro, Sp.A, M.Sc 2024, November
Anonim
Kereta Robot Tombol Tekan RSPI
Kereta Robot Tombol Tekan RSPI

Pernahkah Anda melihat mobil remote control di toko dan bertanya-tanya apakah Anda bisa membuatnya sendiri. Ya, Anda bisa membuatnya dan mengendalikan mobil Anda dengan tombol tekan. Yang Anda butuhkan hanyalah beberapa bahan sederhana dan Anda dapat membuat sendiri kereta robot tombol-tekan. Sekarang ikuti langkah-langkah di bawah ini dan buat kereta robot tombol-tekan Anda.

Langkah 1: Kumpulkan Bahan

Kumpulkan Bahan
Kumpulkan Bahan

Sebelum kita mulai, Anda harus mengumpulkan bahan yang dibutuhkan untuk menyelesaikan proyek ini:

- Raspberry Pi B+

- Memantau

- Papan ketik

- Tikus

- T-Cobbler

- Papan tempat memotong roti setengah ukuran

- Jembatan H

- Obeng Phillips

- Sasis Robot Buggy dengan 2 motor

- 4 tombol tekan

- baterai 9volt

- Pengisi Daya Portabel

- Kabel USB mikro

- 4 Kabel Jumper Pria - Wanita

- 12 Pria - Kabel Jumper Pria

- Perangkat lunak pengkodean Python 3

- Perangkat Seluler yang dapat mengunduh aplikasi penampil VNC

Langkah 2: Pengaturan

Mempersiapkan
Mempersiapkan

Setelah Anda mengumpulkan bahan-bahan yang dibutuhkan, sekarang Anda dapat membangun kereta Anda. Pertama, Anda perlu menghubungkan Raspberry Pi Anda ke monitor, mouse, dan keyboard Anda. Setelah Anda melakukannya, Anda perlu memasang t-cobbler Anda ke Pi dan papan tempat memotong roti berukuran setengah Anda. Sekarang Anda dapat memasang h-bridge dan menekan tombol ke papan tempat memotong roti Anda.

Langkah 3: Menghubungkan Buggy ke H-bridge

Menghubungkan Buggy ke H-bridge
Menghubungkan Buggy ke H-bridge

Sekarang Anda siap untuk membangun kereta Anda. Pertama, Anda perlu memasang motor ke h-bridge, jadi Anda perlu membuka empat port biru di bagian atas dan bawah h-bridge, jika Anda memegangnya seperti pada gambar di atas. Setelah itu, maka Anda perlu mendapatkan dua kabel jumper pria-pria merah dan dua hitam. Selanjutnya letakkan kabel hitam di port kiri dan kabel merah di port kanan (pada gambar di atas kabelnya sebaliknya, tetapi cara ini membuatnya lebih mudah). Setelah Anda menempatkan kabel di port biru, kencangkan dengan kencang, yang akan membantu mencegahnya jatuh. Sekarang di sasis Anda, di dekat roda Anda akan melihat motor dan konektor perempuan merah dan hitam keluar dari masing-masing motor. Pasangkan kabel merah dan hitam dari h-bridge ke motor dan sekarang h-bridge Anda terhubung ke kereta Anda. Ingatlah bahwa jika Anda memegang h-bridge sama seperti gambar di atas, port atas harus terhubung ke roda kiri dan port bawah harus terhubung ke roda kanan.

Langkah 4: Menghubungkan H-bridge Anda ke Raspberry Pi

Menghubungkan H-bridge Anda ke Raspberry Pi
Menghubungkan H-bridge Anda ke Raspberry Pi

Setelah Anda menghubungkan H-bridge Anda ke buggy, sekarang Anda menghubungkannya ke Pi Anda. Sekarang Anda membutuhkan 4 kabel jumper pria-wanita. Hubungkan keempat kabel jumper ke h-bridge ke konektor laki-laki di bagian depan h-bridge. Kemudian sambungkan keempat kabel ke GPIO yang berbeda di papan tempat memotong roti Anda. Saya menggunakan GPIO 4 dan 17 untuk roda kiri dan GPIO 5 dan 6 untuk roda kanan. Untuk mengetahui kabel mana untuk roda mana, pada jembatan-h yang dua kabel jantan ke betina yang Anda sambungkan lebih dekat ke kabel jantan ke jantan yang Anda sambungkan ke motor, adalah berbagai macam roda. Sekarang Anda membutuhkan kabel male to male untuk memasang kabel ground ke h-bridge Anda. Yang berarti sekarang Anda perlu membuka port tengah dari tiga port depan h-bridge Anda. Kemudian sekarang tempatkan kawat Anda dan kencangkan dengan kencang agar tidak jatuh. Sekarang tempatkan kabel itu ke port ground di papan tempat memotong roti Anda.

Langkah 5: Menghubungkan Baterai 9 Volt ke H-bridge Anda

Menghubungkan Baterai 9 Volt ke H-bridge Anda
Menghubungkan Baterai 9 Volt ke H-bridge Anda

Hal terakhir yang perlu Anda lakukan untuk menyelesaikan pembangunan kereta Anda adalah memasang baterai 9 volt. Anda memerlukan konektor yang menghubungkan baterai Anda dan membaginya menjadi ground dan voltase. Sekarang Anda perlu membuka dari kiri, dua port pertama di h-bridge Anda. Setelah itu Anda perlu memasukkan kabel merah dari baterai ke port kiri dan kemudian memasukkan kabel ground ke port tengah. Anda harus memiliki dua kabel di port tengah, satu kabel ground ke Pi dan satu kabel ground dari baterai. Sekarang pasang kembali port dengan erat dan lanjutkan ke langkah berikutnya.

Langkah 6: Pos pemeriksaan

Sekarang kita akan memeriksa apakah kereta Anda berfungsi sebelum kita beralih ke tombol tekan. Jadi sekarang buka Python 3 di Pi Anda dan jalankan kode di bawah ini untuk memastikan buggy Anda berfungsi.

dari gpiozero impor Robot

robby = Robot(kiri=(4, 17), kanan=(5, 6))

robby.maju()

Jika kereta Anda bergerak maju, sekarang ketik:

robby.stop()

Langkah 7: Tombol Tekan Kabel

Tombol Tekan Kabel
Tombol Tekan Kabel

Setelah memeriksa apakah kereta Anda berfungsi, Anda sekarang siap untuk menambahkan tombol tekan. Hal pertama yang perlu Anda lakukan adalah meletakkan kabel dari tanah dan menghubungkannya ke rel tanah di kedua sisi. Ini akan membuatnya sangat mudah saat memasang tombol Anda. Sekarang tempatkan keempat tombol Anda dalam urutan yang sama seperti foto di atas. Pastikan bahwa setiap kaki dari setiap tombol berada di baris yang berbeda. Sekarang hubungkan satu kaki dari setiap tombol ke ground. Setelah itu Anda perlu menghubungkan setiap tombol ke GPIO, jadi kami akan memanggil tombol terjauh dari Pi Anda ke depan dan menghubungkan tombol itu ke GPIO 23. Kemudian tombol di sebelah kanan yang baru saja Anda hubungkan, kami akan memanggil kanan dan sambungkan ke GPIO 13. Selanjutnya tombol yang paling dekat dengan Pi Anda, kami akan memanggil mundur dan menghubungkannya ke GPIO 21. Terakhir tombol terakhir kami akan memanggil kiri dan menghubungkannya ke GPIO 18.

Langkah 8: Kode

Kode
Kode

Setelah memasang kabel tombol tekan, Anda siap untuk mengkodekan kereta Anda. Buka python 3 di Pi Anda dan ikuti kode di bawah ini untuk memastikan buggy Anda berfungsi.

dari gpozero import Robot, Button

dari waktu impor tidur

dari Aplikasi impor guizero, Tombol Tekan

robby = Robot(kiri=(4, 17), kanan=(5, 6))

forward_button = Tombol(23)

right_button = Tombol (13)

tombol_kiri = Tombol(18)

Backwards_button = Tombol (21)

sementara Benar:

jika forward_button.is_pressed:

robby.maju()

tidur (2)

robby.stop()

elif right_button.is_pressed:

robby.kanan()

tidur (0.2)

robby.stop()

elif left_button.is_pressed:

robby.kiri()

tidur (0.2)

robby.stop()

elif Backwards_button.is_pressed:

robby.mundur()

tidur (2)

robby.stop()

Langkah 9: Menyiapkan Penampil VNC

Sekarang Anda perlu menghubungkan Pi Anda ke telepon Anda agar Anda dapat menjalankan kode dari telepon Anda setelah Pi Anda terpasang ke kereta Anda. Pertama-tama unduh aplikasi penampil VNC di ponsel Anda. Kemudian klik VNC di Pi Anda, itu harus di dekat kiri bawah layar Anda. Setelah Anda melakukannya, ketikkan alamat Pi, nama pengguna, dan kata sandi Anda. Sekarang Anda terhubung ke Pi Anda.

Langkah 10: Merakit Kereta Anda

Merakit Kereta Anda
Merakit Kereta Anda

Langkah terakhir yang perlu Anda lakukan adalah merakit kereta Anda. Ini mungkin bagian tersulit dari proyek ini, karena agak sulit untuk mendapatkan semuanya agar sesuai dengan sasis Anda. Untuk apa yang saya lakukan, pertama saya menempelkan baterai di bagian bawah, di antara motor. Lalu saya meletakkan pengisi daya portabel di bagian bawah dan mencolokkannya ke Pi. Saya meletakkan Pi dan bagian belakang sasis dan menempelkan h-bridge ke t-clobber. Lalu saya meletakkan papan tempat memotong roti di bagian depan, untuk memudahkan mengontrol kereta. Tetapi Anda tidak harus merakit milik Anda sama persis tergantung pada ukuran sasis Anda. Sekarang Anda telah selesai membangun kereta robot tombol tekan dengan Raspberry Pi Anda.

Direkomendasikan: