Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Raspberry Pi webgestuurde robot met video

Eenvoudig Raspberry Pi-web -gestuurde robot met live videostreaming.

Verhaal

gatoBot

gato is de Spaanse vertaling voor kat .

Een webgestuurde Raspberry Pi Zero W Robot met live videostreaming. Dit is iets wat ik heb gebouwd om mijn katten lastig te vallen.

Over Raspberry Pi

Wikipedia:

De Raspberry Pi is een serie kleine computers met één bord die in het Verenigd Koninkrijk is ontwikkeld door de Raspberry Pi Foundation om het onderwijzen van elementaire informatica op scholen en in ontwikkelingslanden te promoten. Het originele model werd veel populairder dan verwacht en verkocht buiten zijn doelmarkt voor toepassingen zoals robotica. Randapparatuur (inclusief toetsenborden, muizen en hoesjes) worden niet meegeleverd met de Raspberry Pi. Sommige accessoires zijn echter opgenomen in verschillende officiële en niet-officiële bundels.

Belangrijkste kenmerken

  • Bediend via webbrowser (waardoor je de SUPERKRACHT . krijgt om je katten bang te maken als ze niet thuis zijn)
  • Live videostreaming.

Stuklijst

  • 1 x Raspberry Pi Zero W-bord:~ 10.00 USD.
  • 1 x Raspberry Pi-compatibele camera:~15,00 USD.
  • 1 x 4xAA batterijhouder:~1.00 USD.
  • 1 x 4.000 mAh USB-batterij:~10,00 USD.
  • 1 x robotwagenchassis met 2 gelijkstroommotoren:~15,00 USD.
  • 1 x L298N dual H bridge DC motor driver:~4.00 USD.

Totale kosten:~55,00 USD.

Schema's

USB-batterijpakket en Raspberry Pi-camera weggelaten.

Als je alles eenmaal in elkaar hebt gezet, ziet je "robot" er ongeveer zo uit:

gatoBot laat zijn beste gezicht zien

Problemen met de richting van de gelijkstroommotoren

Het kan zijn dat de motoren niet in de gewenste richting bewegen. Als dit gebeurt, bekijk dan de volgende regel in motoren.py en speel met de LOW en HIGH parameters.

def achteruit():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("Ga naar links") GPIO.output(Motor1A,GPIO.HIGH) GPIO.output(Motor1B,GPIO.LOW) GPIO.output(Motor2A,GPIO.LOW) GPIO.output(Motor2B,GPIO.HIGH ) def turnRight():print("Gaat naar rechts") GPIO.output(Motor1A,GPIO.LOW) GPIO.output(Motor1B,GPIO.HIGH) GPIO.output(Motor2A,GPIO.HIGH) GPIO.output(Motor2B,GPIO .LAAG)

Webinterface

Zodra de Raspberry Pi actief is, verbonden is met een wifi-netwerk en de L298N-driver wordt gevoed door 4AA-batterijen, zou je je robot moeten kunnen besturen via http://raspberry_ip:8000 /

Webinterface vanaf mobiele telefoon.Bron: 

Productieproces

  1. Temperatuur aflezen met DS18B20 | Raspberry Pi 2
  2. Temperatuur meten met RASPBERRY PI
  3. Temperatuur bewaken met Raspberry Pi
  4. Ultrasone sensor (HC-SR04) + Raspberry Pi
  5. Lijnvolgsensor met RPi
  6. Bliksem detecteren met een Raspberry Pi
  7. Raspberry pi 2 wateralarm met t cobbler plus
  8. Raspberry Pi garagedeuropener met streaming video van de deurstatus.
  9. IR-afstandsbediening gebruiken met Raspberry Pi zonder LIRC
  10. Raspberry Pi GPIO met PIR-bewegingssensor:beste tutorial
  11. Raspberry Pi-huisbeveiligingssysteem met camera en PIR-sensor