Πίνακας περιεχομένων:
- Βήμα 1: Επαφές
- Βήμα 2: Τι θα χρειαστούμε για το έργο;
- Βήμα 3: Προετοιμασία του πίνακα μου Raspberry Pi για εργασία:
- Βήμα 4: Επόμενο βήμα: Ρύθμιση του συστήματός σας:
- Βήμα 5: Πώς να εμφανίσετε σχήματα;
- Βήμα 6: Τελικό βήμα: Δοκιμή του αισθητήρα και δημιουργία σχήματος:
Βίντεο: Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Γεια σε όλους … με λένε Ahmed Darwish … αυτό είναι το έργο μου χρησιμοποιώντας το Raspberry Pi με τον υπερηχητικό αισθητήρα και θα ήθελα να το μοιραστώ με όλους εσάς. Μου ζητήθηκε να προετοιμάσω έναν κώδικα που λειτουργεί στην Python για τον έλεγχο 8 αισθητήρων υπερήχων που συνδέονται με έναν πίνακα Raspberry Pi. Το σύστημα πρέπει να συνδέεται με μια οθόνη μέσω HDMI και να εμφανίζει κάτι σαν οθόνη ραντάρ.
Ο αισθητήρας που επιλέγω για ένα τέτοιο έργο είναι ο αισθητήρας HC-SR04. Θα χρησιμοποιήσω μόνο έναν αισθητήρα σε αυτό το πείραμα και εάν θέλετε να συνδεθούν περισσότεροι αισθητήρες στο Pi σας, θα πρέπει να λάβετε υπόψη σας την παροχή εξωτερικής πηγής ισχύος 5 V για τους αισθητήρες αντί να πάρετε την ισχύ από το Pi.
Βήμα 1: Επαφές
Χαίρομαι πολύ που ακούω σχόλια από εσάς. Μη διστάσετε να συμμετάσχετε στα κανάλια μου για:
Instagram: @simpledigital010
Twitter: @απλά01Digita
Βήμα 2: Τι θα χρειαστούμε για το έργο;
Πρώτον: για το Raspberry Pi:
- Πίνακας Raspberry Pi
- Καλώδιο HDMI
- Τηλεόραση ή οθόνη με θύρα HDMI
- Ποντίκι & πληκτρολόγιο
- Σύνδεση DSL για πρόσβαση στο Διαδίκτυο
- Κάρτα micro SD 8 GB
- Καλώδιο Micro USB
Δεύτερο: για τον αισθητήρα:
- Αισθητήρας HC-SR04
- Breadboard οποιουδήποτε μεγέθους
- Καλώδια σύνδεσης (αρσενικό-θηλυκό)
- Αντιστάσεις (1 k ohm & 2 k ohm)
Τρίτον: για σένα:
- Φλιτζάνι καφέ ή ποτήρι χυμό
- Ωραία καρέκλα
- Τραπέζι ή γραφείο
Βήμα 3: Προετοιμασία του πίνακα μου Raspberry Pi για εργασία:
Πρώτα έπρεπε να κατεβάσω το λειτουργικό σύστημα από τον ιστό μέσω (https://www.raspberrypi.org/downloads/noobs/). Για περισσότερη βοήθεια για εξοικείωση με τον πίνακα Raspberry Pi για αρχάριους, μπορείτε να δείτε την ακόλουθη σελίδα (https://www.raspberrypi.org/help/videos/).
Μετά τη λήψη του λειτουργικού συστήματος, έκανα ένα αντίγραφο σε μια κάρτα μνήμης 8 GB για να το εγκαταστήσω στον πίνακα και να αρχίσω να δουλεύω. Το παραπάνω βίντεο είναι πραγματικά χρήσιμο για τους χρήστες για πρώτη φορά και σας βοηθάει κατά την εγκατάσταση.
Λάβετε υπόψη ότι η κάρτα μνήμης ΔΕΝ ΠΡΕΠΕΙ να αφαιρεθεί από τον πίνακα για οποιονδήποτε λόγο. Διαφορετικά, η κάρτα δεν θα λειτουργεί.
Βήμα 4: Επόμενο βήμα: Ρύθμιση του συστήματός σας:
Τώρα αφού ολοκληρώσετε την εγκατάσταση του συστήματος και το σύστημα είναι έτοιμο, μπορούμε να ξεκινήσουμε την πραγματική εργασία.
Αρχικά ξεκινάμε με το breadboard και τον αισθητήρα. Αυτή η σελίδα είναι πραγματικά χρήσιμη για αυτό το βήμα (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Διορθώστε τον αισθητήρα στη σανίδα ψωμιού όπως φαίνεται στις αντιστάσεις και συνδεθείτε στο Pi σας. Μπορείτε να αντιγράψετε τον κώδικα στη σελίδα για να δοκιμάσετε τον αισθητήρα σας. Απλώς ανοίξτε τη σελίδα Python και αντιγράψτε τον κώδικα (απαλλαγείτε από τις λέξεις στο επάνω μέρος της σελίδας). ΣΗΜΕΙΩΣΤΕ ότι αυτός ο κωδικός έχει δημιουργηθεί για μία μόνο εκτέλεση. Αυτό σημαίνει ότι ο κωδικός καταγράφει μόνο μία ανάγνωση και στη συνέχεια σταματά.
Τώρα αφού ο κώδικας δουλεύει καλά με το σύστημά σας, προχωρήστε στο επόμενο βήμα που είναι η συνεχής μέτρηση λειτουργίας. Αυτή η σελίδα είναι πραγματικά χρήσιμη για αυτό το βήμα (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Απλώς μεταβείτε απευθείας στον κώδικα επειδή δεν χρειάζεστε πια την εξήγηση καθώς πήρατε την ιδέα από τον πρώτο ιστότοπο. ΑΛΛΑ μπορεί να χρειαστεί να διαβάσετε τα σχόλια καθώς έχουν μερικές χρήσιμες συμβουλές.
Βήμα 5: Πώς να εμφανίσετε σχήματα;
Το σύστημα είναι εντάξει και οι ενδείξεις των αισθητήρων είναι καλές. Το επόμενο βήμα είναι να μετατρέψετε τις ενδείξεις σε σχήματα με χρώματα. Πρώτα πρέπει να κατεβάσετε μια βιβλιοθήκη που ονομάζεται matplotlib. Απλώς ανοίξτε τη σελίδα Pi Command Prompt και γράψτε: sudo apt-get install python-matplotlib ή ακολουθήστε τις οδηγίες σε αυτόν τον ιστότοπο. Αφού εγκαταστήσετε τη βιβλιοθήκη, απλώς δοκιμάστε τον κώδικα σε αυτόν τον ιστότοπο. Ο κωδικός εννοώ είναι ο αριθμός 15 με μια πράσινη επιταγή δίπλα.
Βήμα 6: Τελικό βήμα: Δοκιμή του αισθητήρα και δημιουργία σχήματος:
Λάβετε υπόψη ότι ο παρακάτω κωδικός είναι δικός μου. Έπρεπε να συγχωνεύσω τον κωδικό συνεχούς λειτουργίας του αισθητήρα με τον κώδικα σχεδίασης σχήματος για να λειτουργήσει όπως θέλω. Μπορείτε να το αλλάξετε ανάλογα με τις απαιτήσεις σας. Απλώς αντιγράψτε τον κώδικα σε ένα νέο αρχείο Python και εκτελέστε τον.
Συνιστάται:
Υπερηχητικός αισθητήρας ρυθμιζόμενης βάσης: 9 βήματα (με εικόνες)
Υπερηχητικός αισθητήρας ρυθμιζόμενης βάσης: Γεια σας! Είμαι ο Αλεχάντρο. Είμαι στην 8η τάξη και είμαι μαθητής στο τεχνολογικό ινστιτούτο IITA. Για αυτόν τον διαγωνισμό έχω κάνει μια ρυθμιζόμενη βάση για έναν υπερηχητικό αισθητήρα για ρομποτική που μπορεί να συνδεθεί είτε απευθείας στο ρομπότ είτε σε σερβο, και
Υπερηχητικός αισθητήρας για τη λήψη θετικών αλλαγών αντικειμένων: 3 βήματα
Υπερηχητικός αισθητήρας για τη λήψη θετικών αλλαγών αντικειμένων: Είναι σημαντικό να έχετε ασφαλή τα πολύτιμα αντικείμενα σας, θα ήταν κουτό αν συνεχίσετε να φυλάτε το κάστρο σας όλη την ημέρα. Χρησιμοποιώντας την κάμερα raspberry pi μπορείτε να τραβήξετε στιγμιότυπα την κατάλληλη στιγμή. Αυτός ο οδηγός θα σας βοηθήσει να τραβήξετε ένα βίντεο ή να τραβήξετε την εικόνα
Υπερηχητικός αισθητήρας Αυτόματο LED Φώτα καλωσορίσματος κινούμενων εικόνων και οθόνη πληροφοριών LCD: 6 βήματα
Ultrasonic Sensor Automatic LED Welcome Animation Lights and LCD Οθόνη Πληροφοριών: Όταν επιστρέφετε στο σπίτι κουρασμένοι και προσπαθείτε να καθίσετε και να χαλαρώσετε, πρέπει να είναι πολύ βαρετό να βλέπετε το ίδιο πράγμα γύρω σας ξανά και ξανά κάθε μέρα. Γιατί δεν προσθέτετε κάτι διασκεδαστικό και ενδιαφέρον που σας αλλάζει τη διάθεση; Δημιουργήστε ένα εξαιρετικά εύκολο Arduin
Εκτέλεση παιχνιδιού άλματος χρησιμοποιώντας Unity, BT Arduino, υπερηχητικός αισθητήρας: 14 βήματα
Run Jump Game Using Unity, BT Arduino, Ultrasonic Sensor: Μετά την επιτυχία του έργου ενότητας Unity Multiplayer 3D Hologram Game and Hologram Projector για υπολογιστή, αυτό είναι το δεύτερο έργο σε ενότητα. Έτσι, για να ολοκληρωθεί το πλήρες έργο από την αρχή μέχρι το τέλος του παιχνιδιού, χρειάζεται πολύς χρόνος για μελέτη. Όταν ξεκινάω
IOT123 - ΣΥΝΔΕΣΜΟΣ ΑΙΣΘΗΤΗΡΑΣ ΑΙΣΘΗΤΗΡΑΣ: ΙΣΤΟΣΕΛΙΔΑ ΠΡΟΣΑΡΜΟΓΗΣ ICOS10: 11 Βήματα
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 CUSTOMIZATION WEBSEREVER: The ASSIMILATE SENSOR/ACTOR Slaves ενσωματώνουν μεταδεδομένα που χρησιμοποιούνται για τον καθορισμό των απεικονίσεων στο Crouton. Αυτή η κατασκευή προσθέτει έναν διακομιστή ιστού στο ESP8266 Master, εξυπηρετεί ορισμένα αρχεία διαμόρφωσης που μπορούν να τροποποιηθούν από τον χρήστη και στη συνέχεια χρησιμοποιεί αυτά τα αρχεία για επαναπροσδιορισμό