Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Λαβύρινθο παιχνίδι για έλεγχο με έξυπνο τηλέφωνο
Ο λαβύρινθος κινείται ανάλογα με την κλίση του smartphone.
Πρώτα απ 'όλα, δείτε το βίντεο.
Κινητική εικόνα
1. Το Raspberry Pi είναι διακομιστής Websocket.
2. Το smartphone είναι πελάτης Websocket.
3. Το smartphone στέλνει τα δεδομένα κλίσης στο Raspberry Pi.
4. Το Raspberry Pi ελέγχει το σερβο σύμφωνα με τα δεδομένα κλίσης.
Βήμα 1: Προετοιμασία υλικού
- Servo και φάκελος servo Το Servo χρησιμοποιεί Tower-pro SG90. Ανατρέξτε στη διεύθυνση URL για λεπτομέρειες. Μπορείτε επίσης να κατεβάσετε τρισδιάστατα δεδομένα
- Παιχνίδι λαβύρινθου (ελαφριά πράγματα, φτιαγμένα με σανίδα στυρολίου)
- Μπάλα (ελαφριά πράγματα.)
- Raspberry Pi (χρησιμοποιώντας Raspberry Pi 3B)
- Smartphones (Προετοιμάστε νέα προγράμματα περιήγησης όσο το δυνατόν περισσότερο. Safari Chrome Firefox)
Βήμα 2: Σύνδεση
1. Συνδέστε την επάνω γραμμή στο GPIO 12 (32 PIN).
2. Συνδέστε την κάτω γραμμή στο GPIO 18 (12 PIN).
3. Ευθυγραμμίστε την κατεύθυνση του σερβο.
Βήμα 3: Ρύθμιση του Raspberry Pi
1. GPIO
Η φλυαρία γίνεται με το Rpi. GPIO εγκατεστημένο στο πρότυπο. Επομένως, θα εγκαταστήσω το pi-gpiod. Αυτό συμβαίνει επειδή η έξοδος PWM είναι σταθερή.
Μέθοδος εγκατάστασης
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Ξεκινήστε τον δαίμονα.
sudo pigpiod
2. Κόμβος-ΚΟΚΚΙΝΟΣ
Εγκαταστήστε τη βιβλιοθήκη για το pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Εγκαταστήστε τη βιβλιοθήκη του πίνακα ελέγχου για εντοπισμό σφαλμάτων.
3. Δημιουργία ροής
Εισαγάγετε (Αντιγραφή & Επικόλληση) τα ακόλουθα αρχεία στο Node-RED. Αναπτύξτε όταν μπορείτε να αντιγράψετε κανονικά.
Βήμα 4: Εκτέλεση
1. Συνδεθείτε με ένα smartphone
Συνδέστε το smartphone σας με το WIFI στο ίδιο τμήμα. Ανοίξτε το πρόγραμμα περιήγησης ιστού και εισαγάγετε τη διεύθυνση IP του Raspberry Pi.
Σύκο.
2. Μετακινήστε το λαβύρινθο σύμφωνα με την κλίση του smartphone. Ας κρατήσουμε αργή κίνηση.
Βήμα 5: Στο τέλος
Καθώς αντιδρά ευαίσθητα στην κίνηση του smartphone, παρακαλώ διορθώστε το πρόγραμμα και μειώστε την ευαισθησία.
Σε αυτήν την περίπτωση, τροποποιήστε τον κόμβο λειτουργίας του Node-RED.