Membuat Robot dengan Raspberry Pi dan Python: Panduan Lengkap
Tujuan tutorial ini adalah membantu Anda memulai pemrograman dengan Python untuk mengontrol robot Arduino Anda dengan Raspberry Pi. Kami akan membahas dasar-dasar seperti instalasi dan beberapa contoh sederhana untuk mengontrol robot Anda dari GUI Python dari Raspberry Pi.
Langkah 1: Daftar Komponen
Di bawah ini adalah daftar komponen yang telah dikurasi yang akan memungkinkan Anda merakit robot mobile yang diberdaya oleh baterai 12 V dan dikontrol melalui Raspberry Pi.
Kami merekomendasikan penggunaan baterai 12 V karena memberikan waktu operasi yang cukup dan kapasitas arus tinggi. Papan distribusi daya akan membagi pasokan 12 V menjadi rel 12 V dan 5 V yang diatur, menyederhanakan distribusi daya ke semua komponen.
Langkah 2: Pengenalan Python
Python adalah bahasa yang serbaguna, open source, berorientasi objek yang diciptakan oleh Guido van Rossum pada akhir 1980-an. Sintaks yang jelas dan ekosistem perpustakaan yang luas menjadikannya ideal untuk robotika. Bagi pemula, dokumentasi resmi Python dan tutorial komunitas adalah sumber daya yang sangat berharga.
Langkah 3: Instalasi dan Pengaturan Python
Citra Raspberry Pi terbaru (dimulai dengan 2013‑02‑09‑wheezy‑raspbian.img) dilengkapi dengan Python yang telah terinstal. Verifikasi versi dengan menjalankan:
python --version
Untuk contoh kode dalam tutorial ini kami merekomendasikan Python 2.6 atau lebih baru. Jika Python hilang, instal dan perpustakaan yang diperlukan dengan:
sudo apt-get update sudo apt-get install python2.6 python-serial python-tk idle python-pmw python-imaging
Selanjutnya, unduh skrip pembantu berikut ke direktori home Anda:
- scanports-arduino.py
- term.py
- Buttons.py
Buatnya dapat dieksekusi:
sudo chmod +x ~/scanports-arduino.py sudo chmod +x ~/term.py sudo chmod +x ~/Buttons.py
Skrip ini akan memungkinkan Anda menemukan port serial yang tersedia, membuka antarmuka terminal, dan menambahkan kontrol tombol sederhana untuk robot Anda. Anda dapat meluncur mana pun dengan double‑click di pengelola file atau dengan menjalankan skrip dari terminal.
Terakhir, muat sketsa robot basis ke Arduino IDE (unduh di sini). Ikuti diagram kabel yang ditampilkan di atas untuk menghubungkan papan distribusi daya ke basis robot dan Arduino.
Untuk penyelam yang lebih dalam, lihat tutorial lengkap: Building robots with Raspberry Pi and Python.