Robot yang Dikontrol Web Raspberry Pi dengan Video
Web Raspberry Pi sederhana -robot yang dikendalikan dengan streaming langsung video.
Cerita
gatoBot
gato adalah terjemahan bahasa Spanyol untuk kucing .
Sebuah web yang dikendalikan Raspberry Pi Zero W Robot dengan streaming video langsung. Ini adalah sesuatu yang saya buat untuk mengganggu kucing saya.
Tentang Raspberry Pi
Wikipedia:
Raspberry Pi adalah serangkaian komputer papan tunggal kecil yang dikembangkan di Inggris oleh Raspberry Pi Foundation untuk mempromosikan pengajaran ilmu komputer dasar di sekolah dan di negara berkembang. Model aslinya menjadi jauh lebih populer daripada yang diantisipasi, menjual di luar target pasarnya untuk penggunaan seperti robotika. Periferal (termasuk keyboard, mouse, dan casing) tidak disertakan dengan Raspberry Pi. Namun beberapa aksesori telah disertakan dalam beberapa bundel resmi dan tidak resmi.
Fitur utama
- Dikontrol melalui browser web (yang memberi Anda DAYA SUPER menakut-nakuti kucing Anda saat tidak di rumah)
- Streaming video langsung.
Daftar bahan
- 1 x papan Raspberry Pi Zero W:~ 10.00 USD.
- 1 x kamera yang kompatibel dengan Raspberry Pi:~15.00 USD.
- Tempat baterai 1 x 4xAA:~1,00 USD.
- Baterai USB 1 x 4.000 mAh:~10.00 USD.
- 1 x Sasis mobil robot dengan 2 motor DC:~15.00 USD.
- 1 x driver motor DC jembatan H ganda L298N:~4.00 USD.
Total biaya:~55.00 USD.
Skema
Paket baterai USB dan kamera Raspberry Pi dihilangkan.Setelah Anda mengumpulkan semuanya, "robot" Anda akan terlihat kurang lebih seperti ini:
gatoBot menunjukkan wajah terbaiknya Masalah arah motor DC
Anda mungkin menemukan bahwa motor tidak bergerak ke arah yang Anda harapkan. Jika ini terjadi, tinjau baris berikut di motors.py dan mainkan dengan parameter RENDAH dan TINGGI.
def mundur():GPIO.output(Motor1A,GPIO.HIGH) GPIO.output(Motor1B,GPIO.LOW) GPIO.output(Motor2A,GPIO.HIGH) GPIO.output(Motor2B, GPIO.LOW) def forward():GPIO.output(Motor1A,GPIO.LOW) GPIO.output(Motor1B,GPIO.HIGH) GPIO.output(Motor2A,GPIO.LOW) GPIO.output(Motor2B,GPIO.HIGH) def turnLeft():print("Ke Kiri") GPIO.output(Motor1A,GPIO.HIGH) GPIO.output(Motor1B,GPIO.LOW) GPIO.output(Motor2A,GPIO.LOW) GPIO.output(Motor2B,GPIO.HIGH ) def turnRight():print("Going Right") GPIO.output(Motor1A,GPIO.LOW) GPIO.output(Motor1B,GPIO.HIGH) GPIO.output(Motor2A,GPIO.HIGH) GPIO.output(Motor2B,GPIO .RENDAH)
Antarmuka web
Setelah Raspberry Pi aktif dan berjalan, terhubung ke jaringan wifi dan driver L298N ditenagai oleh baterai 4AA, Anda seharusnya dapat mengontrol robot Anda dengan mengakses http://raspberry_ip:8000
/
Antarmuka web dari ponsel.Sumber: