Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Webgesteuerter Raspberry Pi-Roboter mit Video

Einfaches Raspberry Pi-Web -gesteuerter Roboter mit Video-Live-Streaming.

Geschichte

gatoBot

gato ist die spanische Übersetzung für Katze .

Ein webgesteuerter Raspberry Pi Zero W Roboter mit Live-Videostreaming. Das habe ich gebaut, um meine Katzen zu stören.

Über Raspberry Pi

Wikipedia:

Der Raspberry Pi ist eine Reihe kleiner Einplatinencomputer, die in Großbritannien von der Raspberry Pi Foundation entwickelt wurden, um den Unterricht in Informatik in Schulen und in Entwicklungsländern zu fördern. Das ursprüngliche Modell wurde weitaus beliebter als erwartet und verkaufte sich außerhalb seines Zielmarktes für Anwendungen wie Robotik. Peripheriegeräte (einschließlich Tastaturen, Mäuse und Gehäuse) sind nicht im Lieferumfang des Raspberry Pi enthalten. Einige Zubehörteile sind jedoch in mehreren offiziellen und inoffiziellen Paketen enthalten.

Hauptfunktionen

  • Gesteuert über einen Webbrowser (der Ihnen die SUPER POWER gibt) deine Katzen zu erschrecken, wenn du nicht zu Hause bist)
  • Live-Videostreaming.

Stückliste

  • 1 x Raspberry Pi Zero W-Board:~ 10,00 USD.
  • 1 x Raspberry Pi-kompatible Kamera:~15.00 USD.
  • 1 x 4xAA Batteriehalter:~1.00 USD.
  • 1 x 4.000 mAh USB-Akku:~10,00 USD.
  • 1 x Roboter-Autochassis mit 2 Gleichstrommotoren:~15.00 USD.
  • 1 x L298N Dual-H-Brücken-DC-Motortreiber:~4,00 USD.

Gesamtkosten:~55,00 USD.

Schaltpläne

USB-Akku und Raspberry Pi-Kamera entfallen.

Wenn Sie alles zusammengebaut haben, sieht Ihr „Roboter“ ungefähr so ​​aus:

gatoBot zeigt sein bestes Gesicht 🙂

Drehrichtungsprobleme bei Gleichstrommotoren

Sie stellen möglicherweise fest, dass sich die Motoren nicht in die erwartete Richtung bewegen. Lesen Sie in diesem Fall die folgende Zeile in motors.py und spielen Sie mit den Parametern LOW und HIGH.

def rückwärts():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("Going Left") 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 .NIEDRIG)

Webschnittstelle

Sobald der Raspberry Pi in Betrieb ist, mit einem WLAN-Netzwerk verbunden ist und der L298N-Treiber mit 4AA-Batterien betrieben wird, sollten Sie Ihren Roboter steuern können, indem Sie auf http zugreifen://raspberry_ip:8000 /

Weboberfläche vom Mobiltelefon.Quelle: 

Herstellungsprozess

  1. Temperatur lesen mit DS18B20 | Raspberry Pi 2
  2. Temperaturmessung mit RASPBERRY PI
  3. Überwachen der Temperatur mit Raspberry Pi
  4. Ultraschallsensor (HC-SR04) + Raspberry Pi
  5. Linienverfolgungssensor mit RPi
  6. Erkennen von Blitzen mit einem Raspberry Pi
  7. Raspberry Pi 2 Wasseralarm mit t Schuster plus
  8. Raspberry Pi Garagentoröffner mit Streaming-Video des Türstatus.
  9. Verwenden der IR-Fernbedienung mit Raspberry Pi ohne LIRC
  10. Raspberry Pi GPIO mit PIR-Bewegungssensor:Bestes Tutorial