Inhoudsopgave:
- Stap 1: benodigde onderdelen
- Stap 2: De cameramodule aansluiten
- Stap 3: De GoPiGo-robot voor videostreaming instellen
- Stap 4: Setup om te starten bij opstarten
- Stap 5: Het project uitvoeren
![Browser-streamingrobot met de GoPiGo3 - Ajarnpa Browser-streamingrobot met de GoPiGo3 - Ajarnpa](https://i.howwhatproduce.com/images/001/image-812-113-j.webp)
Video: Browser-streamingrobot met de GoPiGo3 - Ajarnpa
![Video: Browser-streamingrobot met de GoPiGo3 - Ajarnpa Video: Browser-streamingrobot met de GoPiGo3 - Ajarnpa](https://i.ytimg.com/vi/d0G7lPP3hpU/hqdefault.jpg)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
![Browser-streamingrobot met de GoPiGo3 Browser-streamingrobot met de GoPiGo3](https://i.howwhatproduce.com/images/001/image-812-114-j.webp)
In dit geavanceerde project met de GoPiGo3 Raspberry Pi Robot bouwen we een Browser-videostreamingrobot die live video naar een browser streamt en vanuit de browser kan worden bestuurd.
In dit project gebruiken we een Raspberry Pi Camera-module met de GoPiGo3. U kunt de robot besturen met behulp van de a-controller in de browser, aangezien de live video rechtstreeks in de browser wordt gestreamd. De videokwaliteit is erg goed en de latentie van de video is laag, waardoor dit ideaal is voor robotprojecten voor live videostreaming.
Stap 1: benodigde onderdelen
Benodigde hardware
- Een volledig gemonteerde GoPiGo3
- Een Raspberry Pi
- Een Raspberry Pi-cameramodule
Stap 2: De cameramodule aansluiten
![De cameramodule aansluiten De cameramodule aansluiten](https://i.howwhatproduce.com/images/001/image-812-115-j.webp)
Sluit de Raspberry Pi-cameramodule aan op de poort op de Raspberry Pi. Zie onze tutorial hier voor meer informatie over het bevestigen van de camera.
Stap 3: De GoPiGo-robot voor videostreaming instellen
![De GoPiGo-robot voor videostreaming instellen De GoPiGo-robot voor videostreaming instellen](https://i.howwhatproduce.com/images/001/image-812-116-j.webp)
Je had de GoPiGo3-github-code op je Raspberry Pi moeten klonen. Installeer de Pi Camera-afhankelijkheden en Flask door het install.sh-script uit te voeren:
sudo bash install.sh
Start je Pi opnieuw op.
Stap 4: Setup om te starten bij opstarten
![Setup om te draaien bij opstarten Setup om te draaien bij opstarten](https://i.howwhatproduce.com/images/001/image-812-117-j.webp)
U kunt de server tijdens het opstarten uitvoeren, zodat u deze niet handmatig hoeft uit te voeren. Gebruik het commando
install_startup.sh
en dit zou de kolfserver bij het opstarten moeten starten. U zou verbinding moeten kunnen maken met de robot via "https://dex.local:5000" of als u de Cinch-configuratie gebruikt, kunt u "https://10.10.10.10:5000" gebruiken
Je kunt Cinch instellen, dat automatisch een wifi-toegangspunt instelt, met het commando
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Maak bij het opnieuw opstarten verbinding met de wifi-service "Dex".
Stap 5: Het project uitvoeren
![](https://i.ytimg.com/vi/oxuFhwSGfvY/hqdefault.jpg)
Start de server door de volgende opdracht te typen:
sudo python3 flask_server.py
Het duurt een paar seconden voordat de server opstart. Daar wordt een poort en adres weergegeven. Standaard is de poort ingesteld op 5000.
Als je Raspbian For Robots hebt geïnstalleerd, is het voldoende om naar het https://dex.local:5000-adres te gaan. Zorg ervoor dat je mobiele apparaat/laptop op hetzelfde netwerk is aangesloten als je GoPiGo3. Anders heb je er geen toegang toe.
Aanbevolen:
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver - Kamertemperatuur en -vochtigheid in uw browser krijgen: 6 stappen
![ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver - Kamertemperatuur en -vochtigheid in uw browser krijgen: 6 stappen ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver - Kamertemperatuur en -vochtigheid in uw browser krijgen: 6 stappen](https://i.howwhatproduce.com/images/010/image-28545-j.webp)
ESP8266 Nodemcu-temperatuurbewaking met DHT11 op een lokale webserver | Krijg kamertemperatuur en vochtigheid in uw browser: Hallo allemaal, vandaag zullen we een vochtigheid & temperatuurbewakingssysteem met ESP 8266 NODEMCU & DHT11 temperatuursensor. Temperatuur en vochtigheid worden verkregen uit DHT11 Sensor & in een browser is te zien welke webpagina wordt beheerd
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
![Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen) Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/003/image-7044-j.webp)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Apparaten bedienen via internet via browser. (IoT): 6 stappen
![Apparaten bedienen via internet via browser. (IoT): 6 stappen Apparaten bedienen via internet via browser. (IoT): 6 stappen](https://i.howwhatproduce.com/images/006/image-16502-44-j.webp)
Apparaten bedienen via internet via browser. (IoT): In deze Instructable zal ik je laten zien hoe je apparaten zoals LED's, relais, motoren etc. via internet via een webbrowser kunt bedienen. En u hebt via elk apparaat veilig toegang tot de bedieningselementen. Het webplatform dat ik hier heb gebruikt, is RemoteMe.org bezoek
Aan de slag met MBlock Browser-gebaseerde codering voor HyperDuino: 3 stappen
![Aan de slag met MBlock Browser-gebaseerde codering voor HyperDuino: 3 stappen Aan de slag met MBlock Browser-gebaseerde codering voor HyperDuino: 3 stappen](https://i.howwhatproduce.com/images/002/image-5499-45-j.webp)
Aan de slag met MBlock Browser Based Coding voor HyperDuino: Welkom bij de mBlock webgebaseerde tutorial met HyperDuino. Dit laat je zien hoe je mBlock instelt en je code uploadt naar je HyperDuino. Hier ziet u ook hoe u een basiscode voor een slimme auto kunt maken. Om te beginnen, laten we er meteen in springen
Wi-Servo: Wi-Fi Browser Gecontroleerde Servomotoren (met Arduino + ESP8266): 5 Stappen
![Wi-Servo: Wi-Fi Browser Gecontroleerde Servomotoren (met Arduino + ESP8266): 5 Stappen Wi-Servo: Wi-Fi Browser Gecontroleerde Servomotoren (met Arduino + ESP8266): 5 Stappen](https://i.howwhatproduce.com/images/002/image-3819-66-j.webp)
Wi-Servo: Wi-fi Browser Controlled Servomotoren (met Arduino + ESP8266): Deze instructable laat zien hoe sommige servomotoren op afstand kunnen worden bediend in een wifi-netwerk, met behulp van een gewone internetbrowser (bijvoorbeeld Firefox). Dit kan in verschillende toepassingen worden gebruikt: speelgoed, robots, drones, camera pan/tilt, enz. De motoren waren