Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Οι αισθητήρες υπερήχων λειτουργούν εκπέμποντας ηχητικά κύματα σε συχνότητα πολύ υψηλή για να τα ακούσουν οι άνθρωποι. Στη συνέχεια περιμένουν την ανάκλαση του ήχου, υπολογίζοντας την απόσταση με βάση τον απαιτούμενο χρόνο. Αυτό είναι παρόμοιο με το πώς το ραντάρ μετρά τον χρόνο που χρειάζεται ένα ραδιοκύμα για να επιστρέψει μετά το χτύπημα ενός αντικειμένου.
Απαιτούμενα συστατικά: -
1. Αισθητήρας υπερήχων -
2. ESP32 -
3. Καλώδια βραχυκυκλωτήρων -
4. Breadboard (προαιρετικό) -
5. Λογισμικό Arduino IDE
6. Arduino NANO -
Η ρύθμιση του Arduino IDE πριν από τη μεταφόρτωση κώδικα στο ESP32 είναι πολύ σημαντική:-https://www.instructables.com/id/Setting-Up-Ardui…
Βήμα 1: Σχηματικό κύκλωμα
Αισθητήρας υπερήχων - -> ακίδες ESP32
Echo Pin - -> GPIO5
Trigger Pin - -> GPIO 18
VCC - -> VIN (5V)
GND - -> GND
Βήμα 2: Κωδικός για τη σύνδεση του ESP32 με αισθητήρα υπερήχων
Βήματα που πρέπει να ακολουθήσετε κατά τη μεταφόρτωση κώδικα στον πίνακα ESP32
1. Κάντε κλικ στο upload.2. Εάν δεν υπάρχει σφάλμα. Στο κάτω μέρος του Arduino IDE, όταν λάβουμε το μήνυμα Connecting…,…, 3. Πατήστε το κουμπί εκκίνησης στον πίνακα ESP 32 έως ότου ολοκληρωθεί η μεταφόρτωση του μηνύματος.
4. Αφού μεταφορτωθεί με επιτυχία ο κώδικας. Πατήστε το κουμπί ενεργοποίησης για επανεκκίνηση ή εκκίνηση του κώδικα που ανεβαίνει στον πίνακα ESP32.
Βήμα 3: Σειριακή παρακολούθηση
Η παραλλαγή των αποτελεσμάτων είναι επειδή αλλάζω τη θέση του αντικειμένου ενώ λειτουργεί ο αισθητήρας μου.