Papan RasPiRobot Board V2: Perluas Raspberry Pi Anda menjadi Pengontrol Robot Canggih
Kompatibel dengan Raspberry Pi 2 dan model yang lebih baru.
Papan RasPiRobot Board V2 adalah papan ekspansi siap pakai yang mengubah Raspberry Pi Anda menjadi pengontrol robot yang berfitur lengkap. Dijual dalam keadaan terrakit lengkap, termasuk sumber daya mode switch, yang memungkinkan Anda menyediakan daya ke Pi dan robot Anda dari berbagai paket baterai.
Memasang langsung pada header GPIO papan, papan ini menawarkan kontrol dua arah dua motor DC melalui driver H‑bridge L293D dan kontrol kecepatan PWM independen untuk setiap motor. Pasokan 5 V/2 A terintegrasi memungkinkan Anda menjalankan Raspberry Pi yang termuat penuh dan motor dari paket baterai sel AA 6 sel (baterai tidak termasuk).
Di Mana Membeli
Di Amerika Serikat, Papan RasPiRobot tersedia dari Adafruit seharga $29.95. Di Inggris Raya dan seluruh dunia, Seedstudio menawarkannya sekitar £15 (harga bervariasi sesuai kurs). Ini juga tersedia di Amazon.co.uk seharga £17.50.
Fitur Utama
- Kompatibel dengan model Raspberry Pi A, A+, B, dan B+.
- Desain hardware open source.
- Pustaka Python open source yang komprehensif dengan contoh – tersedia di GitHub: raspirobot.com.
- Terrakit lengkap – tidak diperlukan solder.
- Kontrol dua arah dua motor.
- Kontrol daya PWM variabel – sesuaikan kecepatan motor secara independen dan gunakan motor tegangan lebih rendah.
- Sumber daya mode switch terintegrasi: menyediakan hingga 2 A pada 5 V, memungkinkan operasi dari 6 × baterai AA.
- Header penemu jarak khusus untuk sensor ultrasonik HC‑SR‑04.
- Header I²C 5 V, kompatibel pin dengan layar Adafruit.
- Dua output open‑collector yang diperlindungi.
- Dua lampu indikator status.
- Dua input tombol tekan.
- Terminal baut untuk motor dan baterai.
- Header melalui yang mengekspos semua pin GPIO.
Dokumentasi
RRB2 dibangun berdasarkan umpan balik dari pendahulunya untuk memberikan keandalan dan kegunaan yang ditingkatkan.
Cara Kerja
Papan ini diberdaya oleh paket baterai DC 6 V–12 V. Meskipun 4 × baterai AA secara teoritis dapat menyediakan 6 V, tegangan baterai seringkali menurun dengan cepat; oleh karena itu kami merekomendasikan setidaknya 6 × baterai AA (rechargeable atau heavy‑duty) atau paket LiPo 7,2 V.
RRB2 menyediakan 5 V hingga 2 A langsung ke Raspberry Pi dan motor, sehingga menghilangkan kebutuhan akan sumber daya eksternal.
Sebagian besar motor 6 V akan beroperasi dengan andal pada 5 V.
Menginstal Pustaka Python
Pada Raspberry Pi Anda, jalankan perintah berikut dari terminal:
$ wget https://github.com/simonmonk/raspirobotboard2/raw/master/python/dist/rrb2-1.1.tar.gz $ tar -xzf rrb2-1.1.tar.gz $ cd rrb2-1.1 $ sudo python setup.py install
Hubungkan RRB2 ke Pi Anda terlebih dahulu. Untuk pengujian awal Anda dapat menyediakan daya ke papan melalui konektor daya USB Pi; tidak diperlukan baterai atau motor pada tahap ini.
Buka konsol Python 2 (Python 3 tidak didukung) dengan sudo python dan jalankan perintah berikut untuk memverifikasi LED dan switch papan:
from rrb2 import * rr = RRB2() rr.set_led1(1) rr.set_led1(0) rr.set_led2(1) rr.set_led2(0) rr.sw1_closed()
Baris terakhir seharusnya mengembalikan False karena tidak ada switch yang terhubung.
Menghubungkan Baterai dan Motor
Untuk membangun robot mobile, pasangkan RRB2 dengan chassis seperti Magician Chassis (tersedia luas di eBay) atau kit hemat biaya yang sebanding. Kit ini biasanya menyediakan frame yang dipotong laser, gear motor, kotak baterai, dan perangkat pemasangan.
Setelah merakit chassis, amankan Raspberry Pi dan RRB2 pada frame. Kabel motor harus dirute ke terminal baut L dan R; membalik kabel akan membalik arah motor, periksa ulang kabeling.
Penting: Jangan menyediakan daya ke Raspberry Pi dari paket baterai dan konektor daya USB secara bersamaan; pilih satu sumber saja.
Biarkan roda terlepas selama pengaturan awal untuk mencegah gerakan yang tidak diinginkan. Saat Anda menghubungkan paket baterai ke pasang baut ketiga (+V di luar), lampu indikator daya Pi harus menyala, dan LED RRB2 akan menyala juga.
Untuk kontrol nirkabel, pertimbangkan untuk menambahkan dongle Wi‑Fi USB untuk mengaktifkan akses SSH melalui jaringan Anda.
Referensi API
Pustaka menyediakan kelas RRB2. Semua skrip Python yang mengimpor pustaka ini harus dieksekusi dengan hak istimewa super‑user. Untuk penggunaan terperinci, lihat dokumentasi resmi.