Sommario:
- Passaggio 1: parti necessarie
- Passaggio 2: collegamento del modulo fotocamera
- Passaggio 3: configurazione del robot per lo streaming video GoPiGo
- Passaggio 4: configurazione per l'esecuzione all'avvio
- Passaggio 5: esecuzione del progetto
Video: Robot per lo streaming del browser con GoPiGo3: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo progetto avanzato con il robot GoPiGo3 Raspberry Pi costruiamo un robot per lo streaming video del browser che trasmette video in diretta a un browser e può essere controllato dal browser.
In questo progetto utilizziamo un modulo fotocamera Raspberry Pi con GoPiGo3. Puoi controllare il robot utilizzando un controller sul browser mentre i video in diretta vengono trasmessi direttamente sul browser. La qualità del video è molto buona e la latenza del video è bassa, il che lo rende ideale per i progetti di robot in streaming video live.
Passaggio 1: parti necessarie
Hardware necessario
- Una GoPiGo3 completamente assemblata
- Un lampone Pi
- Un modulo fotocamera Raspberry Pi
Passaggio 2: collegamento del modulo fotocamera
Collega il modulo fotocamera Raspberry Pi alla porta sul Raspberry Pi. Per maggiori dettagli su come collegare la fotocamera, vedere il nostro tutorial qui.
Passaggio 3: configurazione del robot per lo streaming video GoPiGo
Dovresti aver clonato il codice github GoPiGo3 sul tuo Raspberry Pi. Installa le dipendenze della fotocamera Pi e Flask eseguendo lo script install.sh:
sudo bash install.sh
Riavvia il tuo Pi.
Passaggio 4: configurazione per l'esecuzione all'avvio
Puoi eseguire il server all'avvio in modo da non doverlo eseguire manualmente. Usa il comando
install_startup.sh
e questo dovrebbe avviare il server flask all'avvio. Dovresti essere in grado di connetterti al robot usando "https://dex.local:5000" o se usi la configurazione Cinch, puoi usare "https://10.10.10.10:5000"
Puoi configurare Cinch, che configurerà automaticamente un punto di accesso wifi, con il comando
sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh
Al riavvio, connettiti al servizio WiFi “Dex”.
Passaggio 5: esecuzione del progetto
Avvia il server digitando il seguente comando:
sudo python3 flask_server.py
Ci vorranno un paio di secondi prima che il server si attivi. Una porta e un indirizzo verranno mostrati lì. Per impostazione predefinita, la porta è impostata su 5000.
Se hai installato Raspbian For Robots, sarà sufficiente andare all'indirizzo https://dex.local:5000. Assicurati di avere il tuo dispositivo mobile/laptop sulla stessa rete del tuo GoPiGo3. Altrimenti, non sarai in grado di accedervi.
Consigliato:
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: 15 passaggi (con immagini)
Costruisci il tuo robot per lo streaming video controllato da Internet con Arduino e Raspberry Pi: sono @RedPhantom (alias LiquidCrystalDisplay / Itay), uno studente israeliano di 14 anni che studia alla Max Shein Junior High School for Advanced Science and Mathematics. Sto realizzando questo progetto affinché tutti possano imparare e condividere! Potresti aver pensato
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e stampa di temperatura e umidità nel browser: 5 passaggi
ESP8266 NodeMCU Access Point (AP) per server Web con sensore di temperatura DT11 e temperatura e umidità di stampa nel browser: ciao ragazzi nella maggior parte dei progetti utilizziamo ESP8266 e nella maggior parte dei progetti utilizziamo ESP8266 come server Web in modo da poter accedere ai dati su qualsiasi dispositivo tramite wifi accedendo al server Web ospitato da ESP8266 ma l'unico problema è che abbiamo bisogno di un router funzionante per
Robot Roomba controllato dal browser con il modello Raspberry Pi 3 A+: 6 passaggi (con immagini)
Robot Roomba controllato dal browser con Raspberry Pi Model 3 A+: PanoramicaQuesto Instructable si concentrerà su come dare a un Roomba morto un nuovo cervello (Raspberry Pi), occhi (Webcam) e un modo per controllare tutto da un browser web. Esistono molti hack di Roomba che consentono il controllo tramite l'interfaccia seriale. Non ho
Iniziare con la codifica basata su browser MBlock per HyperDuino: 3 passaggi
Per iniziare con la codifica basata su browser MBlock per HyperDuino: benvenuto nel tutorial basato sul web di mBlock con HyperDuino. Questo ti mostrerà come impostare mBlock e caricare il tuo codice sul tuo HyperDuino. Questo ti mostrerà anche come creare un codice di base anche per un'auto intelligente. Per iniziare, facciamo un salto dentro
Robot per streaming video controllato da Raspberry Pi Wifi: 8 passaggi (con immagini)
Robot per lo streaming video controllato da Raspberry Pi Wifi: hai mai pensato di costruire un robot fantastico con una fotocamera su di esso? Bene, sei arrivato nel posto giusto, ti mostrerò passo dopo passo come costruire questo robot. Con questo puoi andare a caccia di fantasmi di notte controllando e vedendo il feed video sul tuo