RASPBERRY PI WIFI-ROBOTER, KONTROLLIERT VON ANDROID SMART PHONE
Lassen Sie uns einen Roboter bauen, der mit Ihrem Mobiltelefon drahtlos über WLAN gesteuert werden kann, Ja; ein WiFi-Roboter mit Raspberry Pi. Hier verwende ich eine App RootSaid – WiFi Command Center um UDP-Befehle an den Hörer (Roboter) zu senden. Der Listener akzeptiert die UDP-Pakete und verwendet sie dann, um eine Reihe von Anweisungen zum Antrieb des Motors auszuführen. Wie baut man also einen Roboter/WLAN-Roboter, der über ein Android-Smartphone gesteuert wird? Oder ein Raspberry Pi WiFi-Roboter. Jetzt fangen wir an.
Erforderliche Komponenten
Klicken Sie darauf, um bei Amazon zu kaufen
- Himbeer-Pi
- Eine 12-V-Batterie
- Gleichstrommotoren
- Fahrgestell
- L293D-Motortreiber-IC
- Ein Android-Smartphone mit installiertem RootSaid – WiFi Command Center
- Ein WLAN-Netzwerk
Anleitung
Schritt 1 – Das Chassis
Als erstes muss das Chassis für den WiFi-Roboter mit Raspberry Pi eingerichtet werden. Sie können es so bauen, wie Sie möchten. Es sollte genug Platz haben, um unseren Raspberry Pi, den L293D-Motortreiber und einen guten Akku zu reparieren.
In diesem Projekt verwende ich einen LiPo-Akku. Für den Bau des Sockels können Sie Schaumstoffplatten oder Leichtmetallbleche verwenden. Wenn Sie möchten, können Sie hier eine kaufen. Hier finden Sie eine Liste von Robotergehäusen, die Sie kaufen können, um einen WLAN-gesteuerten Roboter mit Raspberry Pi zu bauen.
Schritt 2 – Stromquelle
Für unseren WiFi-gesteuerten Roboter mit Raspberry Pi verwende ich eine 12-V-Lithium-Polymer-Batterie, um den gesamten Roboter mit Strom zu versorgen, dh den Raspberry Pi und den L293D-Motortreiber zum Antrieb der Motoren. Wir können 12 V direkt an die Motortreiberplatine liefern, da sie über einen eingebauten Regler verfügt, um den Motor und die Schaltung separat zu versorgen. Aber das Betreiben des Raspberry Pi mit dieser 12-V-Batterie wird die Chips braten. Sie müssen also einen Regler verwenden, um die 12 V auf 5 V zu senken und an Pi zu liefern. Hier können Sie Ihren Lithium-Polymer-Akku kaufen.
Schritt 3 – Raspberry Pi DC-Motorantrieb
Sie können den Gleichstrommotor mit Raspberry Pi mit einem geeigneten Treiberboard steuern. In diesem Projekt werden wir 2 Gleichstrommotoren verwenden. Diese Gleichstrommotoren werden mit einem Dual-H-Brücken-Motortreiber-IC – L293D angetrieben. Weitere Informationen zum Antreiben von Gleichstrommotoren mit dem L293D-IC finden Sie hier. Wenn Sie neu in diesem Bereich sind, ist es besser, diesen Vorgang bis zum nächsten Schritt durchzuführen, um ein besseres Verständnis des Projekts zu erhalten.
Holen Sie sich Ihre Produkte – L293D-Treiberplatine
Schritt 4 – Der Raspberry Pi
Um einen WLAN-gesteuerten Roboter mit einem Raspberry Pi zu bauen, benötigen Sie natürlich einen Raspberry Pi. Raspberry Pi ist ein kostengünstiger Einplatinencomputer, der für Robotik, Hausautomation usw. verwendet werden kann.
Holen Sie sich hier Ihren Raspberry Pi
Laden Sie ein Betriebssystem herunter, brennen Sie es auf eine Micro-SD-Karte und legen Sie es in den Raspberry Pi ein. In diesem Projekt habe ich Raspbian OS verwendet.
Schalten Sie es jetzt ein. Starten Sie nun Ihr Terminal und erstellen Sie ein Passwort für den Benutzer 'pi', indem Sie den Befehl ausführen
sudo passwd pi
Jetzt führen und aktualisieren und aktualisieren Sie durch Ausführen
sudo apt update -y &&apt upgrade -y
Schritt 5 – Das Netzwerk
Verbinden Sie Ihren Raspberry Pi mit dem Netzwerk und stellen Sie sicher, dass Ihr Raspberry Pi Robot eine IP-Adresse erhält. Verbinden Sie Ihr Android-Smartphone mit derselben Adresse und stellen Sie sicher, dass eine ordnungsgemäße Verbindung zwischen dem Android-Smartphone und dem Raspberry Pi besteht. Sie können dies bestätigen, indem Sie Ihr Android-Smartphone von Ihrem Raspberry Pi anpingen, indem Sie den Befehl ausführen
ping
Notieren Sie sich die IP-Adresse des Raspberry Pi-Roboters, wie wir es sein werden in Zukunft verwenden.
ifconfig
Schritt 6 – Verbindungen
Raspberry Pi Ihres Raspberry Pi Roboters sollte mit 5V und L293D Motor Driver mit 12 V versorgt werden.
Für dieses Projekt werden wir 6 GPIO-Pins verwenden, um den Roboter zu steuern. 33 und 11 für Motor 1, 13 und 15 für Motor 2 und 29 und 31 für Enable Pins. 29 und 31 sollten immer auf Logik 1 bleiben.
Schritt 7 – Einrichten des Listeners
Jetzt müssen Sie nur noch einen Listener auf dem Raspberry Pi WiFi Robot einrichten. Laden Sie die Skizze über den unten stehenden Link herunter und speichern Sie sie als Datei mit dem Namen „controller.py“
Der Kodex
Führen Sie nun das WiFi Robot Controller-Skript aus, indem Sie den Befehl ausführen
python controller.py
Dadurch hört der Raspberry Pi Wifi Robot auf Port 5050 auf eingehende UDP-Pakete.
Schritt 8 – Installieren Sie RootSaid WiFi Command Center vom Google PlayStore auf Ihrem Android-Smartphone
RootSaid WiFi Command Center ist eine Android-App, mit der Roboter und Haushaltsgeräte über WLAN gesteuert werden können. Sie müssen lediglich Ihr Mobiltelefon mit dem Netzwerk verbinden, die IP-Adresse und den Port des Servers (des Roboters) eingeben und mit der Pfeiltaste steuern. Klicken Sie hier, um mehr über diese App zu erfahren
Weitere Informationen lesen….
RASPBERRY PI WIFI-ROBOTER, DER ÜBER ANDROID-SMARTPHONE GESTEUERT WIRD
Herstellungsprozess
- Raspberry Pi-kontrollierte Aquaponik
- Raspberry Pi/Hologramm SMS-gesteuerter Netzschalter
- Roboter mit Raspberry Pi und Bridge Shield
- Bau des MonkMakes Raspberry Pi Robot Kit
- Tutorial – sPiRobot:Steuern und sehen Sie, was Ihr Roboter von überall sieht
- XMOS startKIT:Aufbau eines XMOS- und Raspberry Pi-Roboters XMP-1
- Raspberry Pi CD-Box-Roboter
- Raspberry Pi Roboter über Bluetooth gesteuert
- Bauen Sie Ihren internetgesteuerten Videostreaming-Roboter mit Arduino und Raspberry Pi
- Raspberry Pi Webcam-Roboter – Bestes Video-Streaming-Tutorial