Προτείνω ένα έργο εύρεσης ζώνης που βασίζεται στον αισθητήρα υπερήχων HC-SR04 και στον πίνακα Arduino. Οι ενδείξεις του αισθητήρα εμφανίζονται στην οθόνη υγρών κρυστάλλων και τροφοδοτείται από μια μπαταρία 9 volt.
Είναι απαραίτητο
- - Arduino Nano
- - υπερηχητικό τηλεχειριστήριο HC-SR04.
- - Οθόνη LCD;
- - σώμα;
- - μπαταρία "Krona",
- Ποτενσιόμετρο 10 kOhm.
- - σανίδα ψωμιού
- - καλώδια σύνδεσης.
Οδηγίες
Βήμα 1
Αρχικά, πρέπει να επιλέξετε το σωστό μέγεθος για τη θήκη. Το μέγεθος εξαρτάται από ποια πλακέτα Arduino πρόκειται να χρησιμοποιήσετε (UNO, Mini, Nano ή άλλο), καθώς και από το μέγεθος της οθόνης LCD. Μπορείτε να χρησιμοποιήσετε μια μικροσκοπική ένδειξη LED με 3 χαρακτήρες αντί για την οθόνη LCD. Αυτό θα είναι αρκετό για να εμφανιστεί η απόσταση σε εκατοστά, γιατί ο αισθητήρας υπερήχων που χρησιμοποιείται έχει εύρος μέτρησης από 3 έως 400 cm.
Βήμα 2
Ας υπολογίσουμε πώς τα μέρη θα τακτοποιηθούν μέσα στο σώμα. Κόψτε τις οπές για τον αισθητήρα υπερήχων, για την οθόνη και για το διακόπτη on-off.
Βήμα 3
Τώρα ας δούμε το κύκλωμα της συσκευής μας. Τροφοδοσία - από την μπαταρία "Krona" 9 V. Διακόπτης εναλλαγής S1 - για να ενεργοποιήσετε και να απενεργοποιήσετε τη συσκευή. Η οθόνη υγρών κρυστάλλων (LCD) συνδέεται με τυπικό τρόπο με ποτενσιόμετρο 10 kΩ για ρύθμιση της αντίθεσης. Ο αισθητήρας LCD και υπερήχων τροφοδοτείται από 5 V.
Βήμα 4
Ας γράψουμε ένα σκίτσο για τον ανιχνευτή μας. Όλα είναι απλά εδώ. Αρχικά, αρχικοποιούμε την οθόνη LCD στις ακίδες 12, 11, 10, 9, 8 και 7 χρησιμοποιώντας τη βιβλιοθήκη LiquidCrystal από το Arduino IDE.
Στη συνέχεια, συνδέουμε τους ακροδέκτες σκανδάλης και ηχούς του αποστασιομέτρου με τους ακροδέκτες 6 και 5 της πλακέτας Arduino.
Κάθε 50 ms ζητάμε την απόσταση από τον ανιχνευτή χρησιμοποιώντας τη λειτουργία getDistance () και την εμφανίζουμε στην οθόνη LCD.
Βήμα 5
Αφού γράψουμε το σκίτσο στη μνήμη Arduino, μπορούμε να συναρμολογήσουμε τη συσκευή. Η διάταξη των εσωτερικών που προτείνω φαίνεται στο σχήμα. Διορθώσαμε την οθόνη και τον αισθητήρα με κόλλα καυτού τήγματος. Κρατά αρκετά σταθερά, αλλά ταυτόχρονα καθιστά δυνατή την αφαίρεση των συνδεδεμένων εξαρτημάτων, εάν είναι απαραίτητο. Συνιστάται να τοποθετήσετε τα πάντα έτσι ώστε να μπορείτε να συνδεθείτε στη θύρα USB του Arduino και να διορθώσετε το "υλικολογισμικό" εάν είναι απαραίτητο. Για παράδειγμα, αλλάξτε το εμφανιζόμενο κείμενο ή διορθώστε τους συντελεστές για τον υπολογισμό της απόστασης. Ίσως χρειαστεί να αλλάξετε την αντίθεση της οθόνης LCD, επομένως συνιστάται επίσης να υπάρχει διαθέσιμος ρυθμιστής ποτενσιόμετρου.
Βήμα 6
Μια φωτογραφία της τελικής συσκευής εμφανίζεται στη φωτογραφία. Είναι αρκετά συμπαγές και εύκολο στη χρήση. Φυσικά, μια τέτοια συσκευή έχει τα δικά της χαρακτηριστικά. Στο τέλος παρέχονται πολλές σημαντικές συμβουλές χρήσης στην ενότητα χρήσιμων συμβουλών.