Πίνακας περιεχομένων:
- Βήμα 1: Λίστα υλικών
- Βήμα 2: Κατασκευάστε το πλαίσιο δεξαμενής
- Βήμα 3: Συνδέστε ηλεκτρικά σε ένα πιάτο
- Βήμα 4: Συνδέστε την κάμερα και το μετρητή απόστασης στην πλακέτα
- Βήμα 5: Συνδέστε την πλακέτα κάμερας στη βάση και τη στάση στο πλαίσιο
- Βήμα 6: Συνδέστε τη θήκη μπαταρίας στο πλαίσιο
- Βήμα 7: Συνδέστε την ηλεκτρική πλάκα στο πλαίσιο και συνδέστε τα πάντα
- Βήμα 8: Εγκατάσταση λογισμικού
- Βήμα 9: Ρύθμιση σύνδεσης
- Βήμα 10: Λήψη εφαρμογής Android
Βίντεο: PiTanq - Robot -tank With Raspberry Pi and Python to Learn AI: 10 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Το Pitanq είναι ένα ρομπότ-δεξαμενή με κάμερα που τροφοδοτείται από το Raspberry Pi. Σκοπός του είναι να βοηθήσει στην εκμάθηση μιας τεχνητής νοημοσύνης της αυτο-οδήγησης. Η τεχνητή νοημοσύνη στη δεξαμενή υποστηρίζεται από το OpenCV και το Tensoflow που δημιουργήθηκαν ειδικά για το Raspbian Jessie.
Βασισμένο σε ανθεκτικό πλαίσιο αλουμινίου, το PiTanq είναι καλό για εξωτερική χρήση.
Υπάρχει μια διαδικτυακή υπηρεσία python ανοιχτού κώδικα που εκθέτει τη διεπαφή REST για τον έλεγχο του ρομπότ.
Παρέχεται επίσης μια εφαρμογή Android.
Υπάρχουν μερικά επιπλέον πράγματα: βάση κάμερας με κλίση και κλίση (ελέγχεται επίσης από το τηλέφωνο) και αισθητήρας υπερήχων.
Αποποίηση ευθυνών. Αυτός δεν είναι ένας πλήρης οδηγός, μόνο ένα περίγραμμα. Ο πλήρης οδηγός βρίσκεται στο GitHub.
Βήμα 1: Λίστα υλικών
Raspberry Pi
ΦΩΤΟΓΡΑΦΙΚΗ ΜΗΧΑΝΗ
Μετατροπέας ισχύος
Ελεγκτής κινητήρα
Ελεγκτής PWM
2x18650 Μπαταρίες
Σασί
Βάση Pan-and-Tilt
Αποποίηση ευθυνών. Η αναφερόμενη λίστα δεν έχει ολοκληρωθεί. Υπάρχουν πολλά μικρά πράγματα, όπως σύρματα, βίδες, ακρυλικές πλάκες. Μπορείτε να λάβετε περισσότερες πληροφορίες ή να αγοράσετε ολόκληρο το πακέτο στον ιστότοπο του PiTanq
Βήμα 2: Κατασκευάστε το πλαίσιο δεξαμενής
Βήμα 3: Συνδέστε ηλεκτρικά σε ένα πιάτο
Βήμα 4: Συνδέστε την κάμερα και το μετρητή απόστασης στην πλακέτα
Βήμα 5: Συνδέστε την πλακέτα κάμερας στη βάση και τη στάση στο πλαίσιο
Βήμα 6: Συνδέστε τη θήκη μπαταρίας στο πλαίσιο
Βήμα 7: Συνδέστε την ηλεκτρική πλάκα στο πλαίσιο και συνδέστε τα πάντα
Βήμα 8: Εγκατάσταση λογισμικού
- Εγκαταστήστε το Raspbian Jessie
- Εγκαταστήστε το OpenCV
- Εγκαταστήστε το Tensorflow
- Εγκαταστήστε το MJPG-Streamer
- Λάβετε τον κωδικό υπηρεσίας ελέγχου από το GitHub
Αυτός ο κωδικός είναι γραμμένος σε python και παρέχει διεπαφή REST για τον έλεγχο της δεξαμενής.
Ως παραδείγματα χρήσης τεχνητής νοημοσύνης υπάρχουν:
- ανιχνευτής γάτας με καταρράκτες Haar από το OpenCV
- ανιχνευτής αντικειμένων με OpenCV-DNN
- ταξινομητής εικόνας με Tensorflow
Η διεπαφή REST είναι:
- GET /ping
- GET /έκδοση
- GET /όνομα
- GET /dist
- POST /fwd /on
- POST /fwd /off
- POST /back /on
- POST /back /off
- POST /αριστερά /ενεργοποιημένα
- POST /αριστερά /απενεργοποιημένα
- POST /right /on
- POST /δεξιά /απενεργοποίηση
- ΑΝΑΡΤΗΣΗ /φωτογραφία /μάρκα
- GET /φωτογραφία /: phid
- GET /φωτογραφία /λίστα
- POST /cam /up
- POST /cam /down
- POST /cam /right
- POST /cam /left
- POST/detect/haar/: phid
- POST/detect/dnn/: phid
- POST/classify/tf/: phid
Βήμα 9: Ρύθμιση σύνδεσης
Υπάρχει ένας ακέφαλος τρόπος για να ρυθμίσετε τη σύνδεση Wi-Fi για το Raspberry Pi.
Τοποθετήστε την κάρτα microSD με το Raspbian σε έναν υπολογιστή.
Δημιουργήστε ένα αρχείο κειμένου wpa_supplicant.conf με περιεχόμενο:
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 χώρα = ΗΠΑ
network = {ssid = "your-wifi-network" psk = "your-wifi-password" key_mgmt = WPA-PSK}
Επίσης, θα συνιστούσα να δημιουργήσετε ένα κενό αρχείο με το όνομα "ssh". Θα επιτρέψει απομακρυσμένη πρόσβαση σε RPI (μην ξεχάσετε να αλλάξετε τον προεπιλεγμένο κωδικό πρόσβασης).
Βήμα 10: Λήψη εφαρμογής Android
Εγκαταστήστε την εφαρμογή Android από το Google Play
Με την εφαρμογή μπορείτε να οδηγήσετε τη δεξαμενή, να μετακινήσετε την κάμερα, να παρακολουθήσετε ζωντανό βίντεο, να τραβήξετε φωτογραφίες, να εντοπίσετε αντικείμενα στις φωτογραφίες.
Συνιστάται:
DIY IBeacon and Beacon Scanner With Raspberry Pi and HM13: 3 Steps
DIY IBeacon και Beacon Scanner With Raspberry Pi και HM13: Story Ένας φάρος θα συνεχίσει να εκπέμπει σήματα για να ενημερώσει άλλες συσκευές bluetooth την παρουσία του. Και πάντα ήθελα να έχω ένα bluetooth beacon για να παρακολουθώ τα κλειδιά μου αφού έχω ήδη ξεχάσει να τα φέρω σαν 10 φορές πέρυσι. Και τυχαίνω
Tinkercad Learn to Solder Badge: 5 βήματα (με εικόνες)
Tinkercad Learn to Solder Badge: Μάθετε να κολλάτε με αυτό το σήμα Tinkercad! Συνδέστε μερικά εξαρτήματα στην προσαρμοσμένη πλακέτα και φορέστε τη λαμπερή καρφίτσα του Peter Penguin με υπερηφάνεια. Εάν είστε εκπαιδευτικός, ίσως πήρατε ένα κιτ σε μια από τις εμφανίσεις μας σε εκδηλώσεις. Κατάλογος κιτ: Peter Pen
Arduino 4 Wheel Drive Bluetooth RC Car Using UNO R3, HC-05 and L293D Motorshield With Coding and Android App: 8 Steps
Arduino 4 Wheel Drive Bluetooth RC Car Using UNO R3, HC-05 and L293D Motorshield With Coding and Android App: Σήμερα θα σας πω πώς να φτιάξετε ένα arduino τετρακίνητο bluetooth αυτοκίνητο RC χρησιμοποιώντας ασπίδα κινητήρα HC 05, L293, Κινητήρας 4 DC, με κωδικοποίηση και εφαρμογή για android για έλεγχο αυτοκινήτου. Εξαρτήματα που χρησιμοποιούνται: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Circuit Learn NANO: One PCB. Εύκολο στην εκμάθηση. Άπειρες δυνατότητες .: 12 βήματα (με εικόνες)
Circuit Learn NANO: One PCB. Εύκολο στην εκμάθηση. Άπειρες δυνατότητες .: Το ξεκίνημα στον κόσμο της ηλεκτρονικής και της ρομποτικής μπορεί να είναι αρκετά τρομακτικό στην αρχή. Υπάρχουν πολλά πράγματα που πρέπει να μάθετε στην αρχή (σχεδιασμός κυκλώματος, συγκόλληση, προγραμματισμός, επιλογή των σωστών ηλεκτρονικών εξαρτημάτων κ.λπ.) και όταν τα πράγματα πάνε στραβά
Hack the Spy Ear and Learn to Reverse Engineer a Circuit: 4 βήματα (με εικόνες)
Hack the Spy Ear and Learn to Reverse Engineer a Circuit: Αυτό το διδακτικό εισάγει το αξιότιμο Spy Ear λεπτομερώς και τον τρόπο μου για να αντιστρέψω ένα κύκλωμα. Γιατί αυτή η συσκευή αξίζει τον δικό της οδηγό;:-Μπορείτε να αγοράσετε ένα Spy Ear για ένα δολάριο ! -Μπορεί να ενισχύσει ήχους έως 60 dB ή έναν συντελεστή 1000