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

Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi: 6 βήματα
Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi: 6 βήματα

Βίντεο: Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi: 6 βήματα

Βίντεο: Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi: 6 βήματα
Βίντεο: Arduino Tutorial 27 - Measuring Distanc with Ultrasonic Sensor | SunFounder's ESP32 IoT Learnig kit 2024, Νοέμβριος
Anonim
Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi
Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi
Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi
Υπερηχητικός αισθητήρας HC-SR04 με Raspberry Pi

Γεια σε όλους … με λένε 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 και εκτελέστε τον.

Συνιστάται: