Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
بسم الله الرحمن الرحيم
Αυτό το άρθρο είναι μια επίδειξη της χρήσης του υπερηχητικού αισθητήρα απόστασης HC-SR04.
Ο αισθητήρας θα χρησιμοποιηθεί ως συσκευή μέτρησης για τη δημιουργία του "Gadget συναγερμού" 1 Meter Keep Away Alarm "για σκοπούς αποστασιοποίησης.
Ο εγκέφαλος αυτού του gadget είναι ο υπέροχος ATTINY85 μC Controller που τροφοδοτείται από μπαταρία Lipo 3.7V.
Το gadget ενσωματώνει τον φορτιστή TP4056.
Ένα ΠΡΑΣΙΝΟ LED ανάβει εάν η μετρούμενη απόσταση από οποιοδήποτε αντικείμενο είναι μεγαλύτερη από 120 cm.
Ένα κόκκινο LED αναβοσβήνει εάν η μετρούμενη απόσταση από οποιοδήποτε αντικείμενο είναι μικρότερη από 100 cm με ένα υπέροχο (θορυβώδες) μπιπ.
Ένα ΚΙΤΡΙΝΟ LED αναβοσβήνει εάν η μετρούμενη απόσταση από οποιοδήποτε αντικείμενο είναι μεταξύ [100, 120] cm με λιγότερο θορυβώδες μπιπ.
Προμήθειες
Πολλά άρθρα εξηγούν λεπτομερώς πώς λειτουργεί το HC-SR04.
Με λίγα λόγια, ο αισθητήρας υπερήχων HC-SR04 είναι
1 - Ένας υπερηχητικός πομπός - Αυτός μεταδίδει τους υπερηχητικούς παλμούς ήχου, λειτουργεί στα 40 KHz
2 - Ένας υπερηχητικός δέκτης - Ο δέκτης ακούει τους μεταδιδόμενους παλμούς. Εάν τα λάβει παράγει έναν παλμό εξόδου του οποίου το πλάτος μπορεί να χρησιμοποιηθεί για να καθορίσει την απόσταση που διανύθηκε ο παλμός.
Βήμα 1: Προμήθεια στοιχείων (BOM)
Λίγα στοιχεία χρειάζονται για αυτό το απλό gadget.
Αυτά τα στοιχεία είναι εύκολα προσβάσιμα από το Amazon, το Ebay ή το Aliexpress.
BOM: Λογαριασμός υλικών
Βήμα 2: Διαγράμματα
Χρησιμοποιείται το Open Source Schematic Capture & PCB Design Software Kicad.
Βήμα 3: Σχεδιασμός PCB
Το Kicad χρησιμοποιείται για τη διαδρομή του σκάφους.
Βήμα 4: Συναρμολόγηση PCB
Μερικά εξαρτήματα πρόκειται να συγκολληθούν για αυτό το gadget.
Να είστε προσεκτικοί και υπομονετικοί.
Βήμα 5: Σκίτσο Arduino
Το σκίτσο arduino χρησιμοποιεί τη διάσημη βιβλιοθήκη NewPing για να διαβάσει την απόσταση από τον αισθητήρα.
Η βιβλιοθήκη NewPing είναι ανοιχτού κώδικα και πολύ καλά τεκμηριωμένη.
Βήμα 6: Αναβοσβήνει το Arduino Sketch
Το αναβοσβήσιμο του κώδικα θα χρησιμοποιήσει το ίδιο το Arduino Uno ως προγραμματιστή ISP.
Ας ελπίσουμε ότι το "ATTINY85 ISP Programmer Shield" χρησιμοποιείται για να αναβοσβήνει ο πίνακας.
Παρατήρηση: Διαβάστε το άρθρο "Yet Another ATTINY85 ISP Programmer Shield for Arduino"
Βήμα 7: Απολαύστε
Σε αυτό το άρθρο έχουμε περάσει όλα τα βήματα για να δημιουργήσουμε ένα αστείο gadget που μπορεί να είναι χρήσιμο.
Ένα σπιτικό βίντεο 15 δευτερολέπτων δείχνει μια θήκη χρήσης.