Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Membuat Robot yang Dikontrol WiFi dengan Raspberry Pi & Android Smart Phone

Pernahkah Anda ingin mengarahkan robot dengan ponsel Anda? Dengan Raspberry Pi, driver motor L293D, dan aplikasi RootSaid WiFi Command Center, Anda dapat mewujudkan robot yang dikontrol seluler. Panduan ini memandu Anda melalui setiap langkah—dari memilih komponen hingga menulis skrip pemroses.

Komponen yang Anda Butuhkan

Klik tautan untuk membeli setiap item dari Amazon (atau retailer pilihan Anda).

Panduan Membangun Langkah demi Langkah

1. Rangkaikan Chassis

Desain dasar yang kokoh yang dapat menampung Raspberry Pi, L293D, dan baterai. Bahan ringan seperti papan busa atau lem logam tipis menjaga berat rendah. Jika Anda memilih, beli chassis robot siap pakai online.

2. Siapkan Sistem Daya

Baterai LiPo 12 V menyediakan daya ke motor dan regulator internal L293D. Untuk melindungi Raspberry Pi, turunkan tegangan menjadi 5 V menggunakan konverter DC‑DC atau regulator buck sebelum menyediakan ke input 5 V Pi.

3. Pasang Driver Motor

Amankan L293D pada chassis dan rangkaikan ke dua motor DC. Lihat datasheet L293D untuk detail pinout. Pastikan pin enable driver diatur tinggi (logika 1) untuk operasi berkelanjutan.

4. Siapkan Raspberry Pi

Masukkan kartu microSD yang telah dimuat dengan Raspberry Pi OS (dahulu Raspbian). Nyalakan Pi, atur sandi untuk pengguna pi dengan sudo passwd pi, dan jalankan sudo apt update -y && sudo apt upgrade -y untuk menjaga sistem tetap terbaru.

5. Sambungkan ke WiFi

Sambungkan Pi ke jaringan WiFi Anda. Buka terminal dan catat alamat IP Pi dengan ifconfig atau hostname -I. Verifikasi konektivitas dengan mem ping IP ponsel dari Pi.

6. Rangkaikan Pin GPIO

Gunakan enam pin GPIO untuk mengontrol motor:

7. Instal Skrip Pemroses

Pada Pi, unduh skrip Python berikut dan simpan sebagai controller.py. Skrip ini mendengarkan pada port UDP 5050 dan menerjemahkan perintah masuk menjadi tindakan motor.

import socket import RPi.GPIO as GPIO # GPIO setup GPIO.setmode(GPIO.BOARD) # Motor 1 GPIO.setup(33, GPIO.OUT) GPIO.setup(11, GPIO.OUT) # Motor 2 GPIO.setup(13, GPIO.OUT) GPIO.setup(15, GPIO.OUT) # Enable pins GPIO.setup(29, GPIO.OUT) GPIO.setup(31, GPIO.OUT) GPIO.output(29, GPIO.HIGH) GPIO.output(31, GPIO.HIGH) # UDP socket sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.bind(('', 5050)) print('Listening for commands on port 5050...') while True: data, addr = sock.recvfrom(1024) cmd = data.decode().strip().lower() if cmd == 'forward': GPIO.output(33, GPIO.HIGH); GPIO.output(11, GPIO.LOW) GPIO.output(13, GPIO.HIGH); GPIO.output(15, GPIO.LOW) elif cmd == 'backward': GPIO.output(33, GPIO.LOW); GPIO.output(11, GPIO.HIGH) GPIO.output(13, GPIO.LOW); GPIO.output(15, GPIO.HIGH) elif cmd == 'left': GPIO.output(33, GPIO.LOW); GPIO.output(11, GPIO.HIGH) GPIO.output(13, GPIO.HIGH); GPIO.output(15, GPIO.LOW) elif cmd == 'right': GPIO.output(33, GPIO.HIGH); GPIO.output(11, GPIO.LOW) GPIO.output(13, GPIO.LOW); GPIO.output(15, GPIO.HIGH) elif cmd == 'stop': GPIO.output(33, GPIO.LOW); GPIO.output(11, GPIO.LOW) GPIO.output(13, GPIO.LOW); GPIO.output(15, GPIO.LOW) else: print('Unknown command:', cmd)

Jalankan skrip dengan python controller.py. Pi siap menerima perintah UDP.

8. Instal RootSaid pada Ponsel Anda

Unduh aplikasi RootSaid – WiFi Command Center dari Google Play Store. Buka aplikasi, masukkan alamat IP Pi dan port 5050, dan gunakan tombol panah di layar untuk mengirim perintah gerakan.

9. Uji Robot Anda

Dengan semuanya terhubung dan menyala, coba setiap arah dari ponsel. Motor harus merespons segera, mengonfirmasi hubungan yang sukses antara perangkat Android Anda dan Raspberry Pi.

Selamat! Anda telah membuat robot yang dikontrol WiFi yang sepenuhnya berfungsi dan dapat diarahkan langsung dari ponsel Anda.

Proses manufaktur

  1. Sistem Akuaponik Dikontrol Raspberry Pi: Panduan & Kode Pembuatan
  2. Saklar Daya AC Cerdas Terkontrol SMS dengan Raspberry Pi & Hologram
  3. Membangun Robot Cerdas dengan Bridge Shield – Integrasi Raspberry Pi & Arduino
  4. Buat Robot Raspberry Pi Anda Sendiri dengan Kit MonkMakes RRB2 – Panduan Terperinci
  5. Membuat dan Mengontrol Robot Berbasis Raspberry Pi dengan Streaming Video Langsung
  6. Membangun XMP‑1: Platform Mobile Berbasis XMOS-Raspberry Pi Hemat Biaya
  7. Robot Kotak CD DIY Terinspirasi Wall‑E dengan Raspberry Pi
  8. Membuat Robot Raspberry Pi yang Dikontrol Bluetooth dengan Umpan Balik Suara
  9. Membuat Robot Streaming Video yang Dikontrol Internet dengan Arduino & Raspberry Pi
  10. Membuat Robot Webcam Raspberry Pi – Panduan Streaming Video Langkah demi Langkah