Πίνακας περιεχομένων:

Ρομπότ ροής προγράμματος περιήγησης με τα βήματα GoPiGo3: 5
Ρομπότ ροής προγράμματος περιήγησης με τα βήματα GoPiGo3: 5

Βίντεο: Ρομπότ ροής προγράμματος περιήγησης με τα βήματα GoPiGo3: 5

Βίντεο: Ρομπότ ροής προγράμματος περιήγησης με τα βήματα GoPiGo3: 5
Βίντεο: Πώς να διαγράψετε το Ιστορικό σας 2024, Νοέμβριος
Anonim
Ρομπότ ροής προγράμματος περιήγησης με το GoPiGo3
Ρομπότ ροής προγράμματος περιήγησης με το GoPiGo3

Σε αυτό το προηγμένο έργο με το GoPiGo3 Raspberry Pi Robot χτίζουμε ένα ρομπότ ροής βίντεο Browser που μεταδίδει ζωντανά βίντεο σε ένα πρόγραμμα περιήγησης και μπορεί να ελεγχθεί από το πρόγραμμα περιήγησης.

Σε αυτό το έργο χρησιμοποιούμε μια μονάδα Raspberry Pi Camera με το GoPiGo3. Μπορείτε να ελέγξετε το ρομπότ χρησιμοποιώντας ένα χειριστήριο στο πρόγραμμα περιήγησης καθώς το ζωντανό βίντεο μεταδίδεται απευθείας στο πρόγραμμα περιήγησης. Η ποιότητα του βίντεο είναι πολύ καλή και η καθυστέρηση του βίντεο είναι χαμηλή, καθιστώντας το ιδανικό για ρομπότ ροής ροής βίντεο.

Βήμα 1: Απαιτούνται εξαρτήματα

Απαιτείται υλικό

  • Ένα πλήρως συναρμολογημένο GoPiGo3
  • Ένα Raspberry Pi
  • Μια μονάδα κάμερας Raspberry Pi

Βήμα 2: Σύνδεση της μονάδας κάμερας

Σύνδεση της μονάδας κάμερας
Σύνδεση της μονάδας κάμερας

Συνδέστε τη μονάδα κάμερας Raspberry Pi στη θύρα του Raspberry Pi. Για περισσότερες λεπτομέρειες σχετικά με τον τρόπο τοποθέτησης της κάμερας, δείτε το σεμινάριο μας εδώ.

Βήμα 3: Ρύθμιση του ρομπότ ροής βίντεο GoPiGo

Ρύθμιση του ρομπότ ροής βίντεο GoPiGo
Ρύθμιση του ρομπότ ροής βίντεο GoPiGo

Θα έπρεπε να έχετε κλωνοποιήσει τον κώδικα github GoPiGo3 στο Raspberry Pi. Εγκαταστήστε τις εξαρτήσεις Pi Camera και Flask εκτελώντας το σενάριο install.sh:

sudo bash install.sh

Επανεκκινήστε το Pi σας.

Βήμα 4: Ρύθμιση για εκτέλεση στην εκκίνηση

Ρύθμιση για εκτέλεση στην εκκίνηση
Ρύθμιση για εκτέλεση στην εκκίνηση

Μπορείτε να εκτελέσετε τον διακομιστή κατά την εκκίνηση, ώστε να μην χρειάζεται να τον εκτελέσετε χειροκίνητα. Χρησιμοποιήστε την εντολή

install_startup.sh

και αυτό θα πρέπει να ξεκινήσει τον διακομιστή φιάλης κατά την εκκίνηση. Θα πρέπει να μπορείτε να συνδεθείτε στο ρομπότ χρησιμοποιώντας το "https://dex.local: 5000" ή εάν χρησιμοποιείτε τη ρύθμιση Cinch, μπορείτε να χρησιμοποιήσετε το "https://10.10.10.10:5000"

Μπορείτε να ρυθμίσετε το Cinch, το οποίο θα ρυθμίσει αυτόματα ένα σημείο πρόσβασης wifi, με την εντολή

sudo bash /home/pi/di_update/Raspbian_For_Robots/upd_script/wifi/cinch_setup.sh

Κατά την επανεκκίνηση, συνδεθείτε στην υπηρεσία WiFi "Dex".

Βήμα 5: Εκτέλεση του έργου

Ξεκινήστε τον διακομιστή πληκτρολογώντας την ακόλουθη εντολή:

sudo python3 flask_server.py

Θα χρειαστούν μερικά δευτερόλεπτα για να ενεργοποιηθεί ο διακομιστής. Μια θύρα και μια διεύθυνση θα εμφανίζονται εκεί. Από προεπιλογή, η θύρα έχει οριστεί σε 5000.

Εάν έχετε εγκατεστημένο το Raspbian For Robots, τότε η μετάβαση στη διεύθυνση https://dex.local: 5000 θα είναι αρκετή. Βεβαιωθείτε ότι έχετε την κινητή συσκευή / φορητό υπολογιστή σας στο ίδιο δίκτυο με το GoPiGo3. Διαφορετικά, δεν θα έχετε πρόσβαση σε αυτό.

Συνιστάται: