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 Webcam Robot – Beste videostreaming-tutorial

Het is altijd cool om een ​​camera toe te voegen aan je op afstand bestuurbare auto of robot, zodat je precies kunt zien waar hij naartoe gaat en waarschijnlijk ook een smartphone of tablet met wifi gebruikt om de video te bekijken. Het is nu heel eenvoudig om dit te doen met een raspberry pi en een USB-webcam. Realtime streamen kan ook met minimale vertraging. Hier worden stappen gegeven om de feed van uw webcam te bekijken op de monitor die is aangesloten op de Raspberry Pi en op een ander apparaat in hetzelfde lokale netwerk. Deze tutorial laat je zien hoe je een camera en video-uitzendsysteem kunt toevoegen en een Raspberry Pi-webcamrobot kunt maken. Veel plezier met deze DIY Hacking-tutorial!

Wat zijn de spullen die nodig zijn om dit project te doen? Hardware:

  1. Raspberry Pi-model B met geheugenkaart vooraf geladen met een besturingssysteem.
  2. WiFi-dongle: Edimax EW 7811UN.
  3. Een USB-webcam.

Software (programmeertalen en besturingssysteem  betrokken):

  1. HTML.
  2. Linux/Rasbian.

Hoe werkt het? De werking van de raspberry pi webcamrobot wordt als volgt uitgelegd. Hier associeert de USB-webcam die op de raspberry pi is aangesloten gewoonlijk met de pi op /dev/video0. Een streamingdienst genaamd mjpg-streamer wordt na installatie vervolgens gebruikt om de video uit te zenden op het lokale IP-adres en poortnummer van de raspberry pi. De resolutie van de video en de framesnelheid kunnen worden ingesteld met behulp van linux-opdrachten terwijl de mjpg-streamer wordt uitgevoerd. De videofeed kan vervolgens worden bekeken op elk apparaat dat op een lokaal netwerk is aangesloten door een HTML-bestand te openen in een browser die de video oproept vanaf het IP-adres van de raspberry pi:portno.Het hiervoor benodigde bestand wordt ook in deze tutorial gegeven. Om de webcam lokaal op de pi te testen, wordt ook een service genaamd ffmpeg gebruikt. Hiermee kunt u de webcamfeed bekijken op de monitor die is aangesloten op de raspberry pi.

Stap 1:De USB-webcam aansluiten en controleren

Allereerst moet je controleren of je webcam wordt gedetecteerd in de Raspberry Pi en of zijn feed kan worden bekeken. Voer hiervoor eerst het commando “lsusb . uit ” in de terminal van de Raspberry Pi. Dit toont u een lijst met alle USB-aangesloten apparaten op de pi. Zoek uit de lijst of de naam of software van uw webcam wordt weergegeven (soms wordt de naam van het stuurprogramma weergegeven, bijvoorbeeld:Microdia voor Iball-webcams). Vervolgens moeten we controleren of je de feed van de webcam op de pi kunt bekijken. Gebruik hiervoor “cd /dev ” om naar de /dev-map te gaan. Gebruik vervolgens "ls ” om de inhoud ervan weer te geven, controleer of “video0″ aanwezig is.

Nu moet je een service genaamd ffmpeg gebruiken om de feed van de webcam te bekijken op de monitor die is aangesloten op de pi. Gebruik "sudo apt-get update ” om lijsten bij te werken. Gebruik deze opdrachten om de ffmpeg-service te installeren:

sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 /dev/video0

Het eerste commando installeert ffmpeg. De tweede opdracht start de video op met een framesnelheid van 15fps met behulp van de video4linux2-modus, met een resolutie van 320×240 en met het apparaat vanuit /dev/video0. Als je het eenmaal hebt uitgevoerd, zie je de webcamfeed op de monitor.

Stap 2:De videostreamingservice voor de webcam instellen

Hier wordt de video van de Raspberry Pi uitgezonden op het lokale netwerk. Elk apparaat op dit netwerk kan de video van de webcam bekijken. Hiervoor moet u eerst de mjpg-streamer installeren. Gebruik deze commando's om het te installeren:

sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install subversion
sudo apt-get install imagemagick

libv4l-dev en libjpeg8-dev dienen als afhankelijkheden, imagemagick wordt gebruikt voor installatie terwijl subversion wordt gebruikt voor het installeren van open source software.

Voor meer informatie:Raspberry Pi Webcam Robot – Beste videostreaming-tutorial


Productieproces

  1. Bewegingssensor, alarm, video-opname in HA op Raspberry Pi
  2. Raspberry Pi garagedeuropener met streaming video van de deurstatus.
  3. De beste accessoires voor je Raspberry Pi
  4. Raspberry Pi-lichtsensor:een eenvoudige LDR-zelfstudie
  5. Raspberry Pi GPIO met PIR-bewegingssensor:beste tutorial
  6. Robot die Raspberry Pi &Bridge Shield gebruikt
  7. Raspberry Pi-gebaseerde muur vermijdende robot – FabLab NerveCentre
  8. De MonkMakes Raspberry Pi Robot Kit bouwen
  9. Tutorial – sPiRobot:Bedien en zie wat uw robot overal ziet
  10. XMOS startKIT:een XMOS en Raspberry Pi Robot XMP-1 bouwen
  11. Raspberry Pi CD Box Robot