Πίνακας περιεχομένων:
Βίντεο: ΜΠΙΠ Σαν αυτοκίνητο! Αισθητήρας σόναρ: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Δεν μου αρέσει πολύ το θορυβώδες BEEP που παίρνετε με τα σύγχρονα αυτοκίνητα όταν ο αισθητήρας στάθμευσης είναι ενεργοποιημένος, αλλά γεια … είναι αρκετά χρήσιμο, έτσι δεν είναι;!
Χρειάζομαι έναν φορητό αισθητήρα που να μου λέει πόσο απέχω από ένα εμπόδιο; Μάλλον όχι, τουλάχιστον μέχρι να συνεχίσουν να λειτουργούν τα μάτια μου.
Ωστόσο, ήθελα ακόμα να πειραματιστώ και να φτιάξω τον δικό μου φορητό αισθητήρα "στάθμευσης" (ή ακουστικό εργαλείο μέτρησης απόστασης).
Οι αισθητήρες αυτοκινήτων είναι IR, αλλά δεν είχα εφεδρικό δέκτη IR στο σπίτι, αντίθετα βρήκα έναν αισθητήρα υπερήχων HC-SR04 στο συρτάρι. Μερικές εύκολες καλωδιώσεις/κωδικοποίηση και… εδώ είναι: Πώς να ΧΕΙΜΙΖΕΙ σαν αυτοκίνητο!
Λογαριασμός υλικών:
- HC-SR04 x 1: αισθητήρας υπερήχων
- uChip: Συμβατός πίνακας Arduino IDE
Πιεζοηλεκτρικό βομβητή
- 10 KOhm, 820 Ohm αντιστάσεις (ή οποιαδήποτε άλλη τιμή που βρίσκετε κοντά πλησιάζοντας αρκετά)
NPN BJT
- καλώδιο micro-USB (συν μια πηγή τροφοδοσίας USB 5V εάν θέλετε να το κάνετε φορητό)
Βήμα 1: Καλωδίωση
Η υποδοχή micro-USB παρέχει την ισχύ που παρέχει το uChipdelivers σε VEXT (pin_16) και GND (pin_8).
Όσον αφορά την καλωδίωση GPIO, κάθε συνδυασμός είναι δυνατός αρκεί να χρησιμοποιείτε θύρες pin με ενεργοποίηση PWM.
Στην περίπτωσή μου, χρησιμοποίησα το pin_1 για τον έλεγχο του βομβητή, ενώ τα pin_9 και pin_10 συνδέονται με τις ακίδες σήματος ECHO και TRIGGER αντίστοιχα του αισθητήρα υπερήχων.
Ανεξάρτητα εάν χρησιμοποιείτε έναν ενεργό ή έναν παθητικό βομβητή (οι οποίοι είναι ένας βομβητής με ενσωματωμένο κύκλωμα οδήγησης ή μια απλή πιεζοηλεκτρική μεμβράνη αντίστοιχα), το κύκλωμα ελέγχου είναι ισοδύναμο. Ωστόσο, να είστε προσεκτικοί κατά την καλωδίωση ενός ενεργού βομβητή, καθώς πρέπει να ελέγξετε την πολικότητα των ακίδων, ενώ χρησιμοποιείτε ένα παθητικό που είναι αμελητέο.
ΣΥΜΒΟΥΛΗ: Πώς ελέγχετε αν ο βομβητής σας είναι ενεργός ή παθητικός;
Συνήθως ένας ενεργός βομβητής φέρει ένα + σημείο κάπου πάνω του υποδεικνύοντας την πολικότητα. Από την άλλη πλευρά, οι παθητικοί μετατροπείς δεν έχουν τέτοιο σήμα.
Βήμα 2: Προγραμματισμός
ΕΠΕΞΕΡΓΑΣΙΑ:
Φορτώστε το ενημερωμένο σκίτσο "BeepLikeACarMillis.ino" στο uChip χρησιμοποιώντας το Arduino IDE. Αυτή η έκδοση του κώδικα δεν χρησιμοποιεί καθυστέρηση () και επομένως είναι πιο αξιόπιστη! Το MCU παρακολουθεί συνεχώς την απόσταση χρησιμοποιώντας το σόναρ HC-SR04.
Ρυθμίστε τα διάφορα #define ανάλογα με τις ανάγκες σας. Ως προεπιλογή, η ελάχιστη απόσταση είναι 200 mm, ενώ η μέγιστη είναι 2500 mm. Επιπλέον, είστε ευπρόσδεκτοι να τροποποιήσετε τον ορισμό BUZZ_DIV προκειμένου να αλλάξετε τη συχνότητα με την οποία εμφανίζεται το ηχητικό σήμα.
Ελέγξτε τις διαφορές στον κώδικα συγκρίνοντας το ενημερωμένο σκίτσο ("BeepLikeACarMillis.ino") με το παλιό ("BeepLikeACar.ino").
Η παλιά έκδοση του κώδικα χρησιμοποιεί τη λειτουργία καθυστέρησης (), η οποία διατηρεί απασχολημένο τον επεξεργαστή με την καταμέτρηση του άχρηστου χρόνου και, κατά συνέπεια, το MCU δεν μπορεί να επεξεργαστεί άλλες πληροφορίες. Αυτό που συμβαίνει είναι ότι, σε περίπτωση που κινούμαστε πολύ γρήγορα, ο χαμηλός ρυθμός σάρωσης δεν θα ανιχνεύσει την μεταβαλλόμενη απόσταση και έτσι ο βομβητής μας δεν θα ανταποκριθεί αρκετά γρήγορα για να δει το εμπόδιο αφού είναι απασχολημένος με την "αναμονή".
Από την άλλη πλευρά, ο ενημερωμένος κώδικας, ο οποίος χρησιμοποιεί millis (), επιτρέπει την ταχύτερη και συνεχή ανάγνωση της απόστασης. Έτσι, είναι ασφαλέστερο, καθώς ο ρυθμός ανανέωσης της απόστασης από το εμπόδιο είναι πολύ υψηλότερος.
Βήμα 3: Απολαύστε
Συνδέστε το καλώδιο micro-USB στο uChip και περιηγηθείτε στο σπίτι σας, ΜΠΙΠ σαν αυτοκίνητο!
Συνιστάται:
Φτιάξτε το δικό σας Αυτοκίνητο Αυτοκίνητο - (Αυτό το Εκπαιδευτικό Εργασία είναι σε εξέλιξη): 7 Βήματα
Κατασκευάστε το δικό σας αυτοκινούμενο αυτοκίνητο - (This Instructable Is Work in Process): Γεια σας, Αν ρίξετε μια ματιά στο άλλο μου Instructable on Drive Robot With Remote USB Gamepad, αυτό το έργο είναι παρόμοιο, αλλά σε μικρότερη κλίμακα. Μπορείτε επίσης να ακολουθήσετε ή να λάβετε κάποια βοήθεια ή έμπνευση από τα Robotics, Home-Grown Voice-Recognition ή Self
Απενεργοποιήστε το μπιπ εκκίνησης του PS4: 6 βήματα
Απενεργοποιήστε το μπιπ εκκίνησης του PS4: 11μμ. Η οικογένεια κοιμάται, ξεκινάτε το PS4 σε ένα εντελώς αθόρυβο διαμέρισμα. ΜΕΛΙΟΥ κάνει. Φανταστείτε τι συμβαίνει. Ας το ξεφορτωθούμε
Φορτιστής φορητού υπολογιστή Διορθώνοντας έναν ήχο μπιπ: 3 βήματα
Φορτιστής φορητού υπολογιστή που διορθώνει έναν ήχο μπιπ: Αυτό δημοσιεύτηκε αρχικά στη διεύθυνση: https://highvoltages.co/tips-and-tricks/laptop-charger-making-a-beep-sound/ επισκεφτείτε τη διεύθυνση www.highvoltages.co/blogs για περισσότερα . ΦΟΡΤΙΣΤΗΣ ΦΟΡΗΤΟΥ ΚΑΙ ΔΗΜΟΣΙΕΥΣΗ ΜΠΙΠ: Ο φορτιστής του φορητού υπολογιστή σας ακούγεται μπιπ και δεν είναι κάρβουνο
Πώς να: Αισθητήρας σόναρ: 5 βήματα (με εικόνες)
Πώς να: Αισθητήρας βυθόμετρου: Εδώ θα μάθετε πώς να συνδέετε τον αισθητήρα Arduino και Sonar σε λίγα απλά βήματα
Πώς να χτίσετε: Arduino Αυτοκίνητο αυτοκίνητο: 7 βήματα (με εικόνες)
Πώς να κατασκευάσετε: Αυτοκίνητο αυτοκίνητο Arduino: Το αυτοκινούμενο αυτοκίνητο Arduino είναι ένα έργο που αποτελείται από σασί αυτοκινήτου, δύο μηχανοκίνητους τροχούς, έναν 360 ° τροχός (μη μηχανοκίνητος) και μερικοί αισθητήρες. Τροφοδοτείται από μπαταρία 9 βολτ χρησιμοποιώντας Arduino Nano συνδεδεμένο σε μίνι σανίδα ψωμιού για έλεγχο