
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39


Γεια σε όλους!
Σε αυτήν την ενότητα φτιάχνω απλή ηλεκτρονική συσκευή για τον αισθητήρα της απόστασης και αυτές οι παράμετροι εμφανίζονται στην οθόνη LCD NOKIA 5110. Οι παράμετροι εμφανίζονται ως διάγραμμα και αριθμοί. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η συσκευή είναι εξοπλισμένη με υπερηχητικό αισθητήρα απόσταση HC-SR04.
Βήμα 1: Περιγραφή εξαρτημάτων


Βασικά στοιχεία της συσκευής:
- Μικροελεγκτής AVR «ATMEGA328P»
- Μονόχρωμη γραφική οθόνη LCD «NOKIA 5110»
- Υπερηχητικός αισθητήρας απόστασης «HC-SR04»
Μικροελεγκτής AVR «ATMEGA328P»
Εμπλεκόμενα χαρακτηριστικά:
- Χρονοδιακόπτης/διακοπή μετρητή 16-bit
- Εξωτερικές διακοπές
- Σειριακή διεπαφή Master/slave SPI
Μονόχρωμη γραφική οθόνη LCD «NOKIA 5110»
Προδιαγραφές:
- Οθόνη LCD 48 x 84 Dot
- Serial Bus Interface με μέγιστη υψηλή ταχύτητα 4 Mbits/s
- Εσωτερικός ελεγκτής/πρόγραμμα οδήγησης «PCD8544»
- LED Back-Light
- Λειτουργεί σε Τάση 2.7V-5V, χαμηλή κατανάλωση ενέργειας, είναι κατάλληλο για εφαρμογές μπαταρίας
- Εύρος θερμοκρασίας από -25˚C έως +70˚C
- Είσοδος CMOS σήματος υποστήριξης
Υπερηχητικός αισθητήρας απόστασης «HC-SR04»
Χαρακτηριστικά και προδιαγραφές:
- Τροφοδοσία: +5V DC
- Ρεύμα ηρεμίας: <2mA, ρεύμα λειτουργίας: 15mA
- Απόσταση κυματισμού: 2cm - 400cm / 1 " - 13 ft, ανάλυση: 0.3cm
- Γωνία μέτρησης: 30 μοίρες
- Ενεργοποίηση εισόδου Πλάτος παλμού: 10uS
- Διάσταση: 45mm x 20mm x 15mm
Βήμα 2: Πώς λειτουργεί;


Ο αισθητήρας υπερήχων λειτουργεί με βάση την αρχή του συστήματος SONAR και RADAR που χρησιμοποιείται για τον προσδιορισμό της απόστασης από ένα αντικείμενο.
Ένας υπερηχητικός αισθητήρας παράγει κύματα ήχου υψηλής συχνότητας (υπερήχων). Όταν αυτός ο υπέρηχος χτυπά το αντικείμενο, αντανακλάται ως ηχώ που γίνεται αισθητή από τον δέκτη όπως φαίνεται στο παρακάτω σχήμα.
Μετρώντας τον χρόνο που απαιτείται για να φτάσει η ηχώ στον δέκτη, μπορούμε να υπολογίσουμε την απόσταση.
Αυτή είναι η βασική αρχή λειτουργίας της μονάδας υπερήχων για τη μέτρηση της απόστασης.
Στη μονάδα υπερήχων HCSR04, πρέπει να δώσουμε παλμό σκανδάλης, έτσι ώστε να παράγει υπερηχογράφημα συχνότητας 40 kHz.
Μετά τη δημιουργία υπερήχων, δηλ. 8 παλμούς των 40 kHz, καθιστά την ηχητική ακίδα υψηλή. Η καρφίτσα ηχώ παραμένει υψηλή έως ότου δεν πάρει πίσω τον ήχο. Έτσι, το πλάτος του πείρου ηχώ θα είναι ο χρόνος για να ταξιδέψει ο ήχος στο αντικείμενο και να επιστρέψει πίσω. Μόλις έχουμε τον χρόνο μπορούμε να υπολογίσουμε την απόσταση, καθώς γνωρίζουμε την ταχύτητα του ήχου.
Το HC -SR04 μπορεί να μετρηθεί έως και από 2 cm - 400 cm
Τώρα πώς να υπολογίσετε την απόσταση: Απόσταση = Ταχύτητα x Χρόνος
Η ταχύτητα των ηχητικών κυμάτων είναι 343 m/s
Συνολική Απόσταση = 343 x Χρόνος Υψηλής (Ηχώ) 2
Η συνολική απόσταση διαιρείται με 2 επειδή το σήμα ταξιδεύει από το HC-SR04 στο αντικείμενο και επιστρέφει στη μονάδα HC-SR04
Βήμα 3: Προγραμματισμός υλικολογισμικού μικροελεγκτών
Κατεβάστε το πρόγραμμα C-code του μικροελεγκτή υλικολογισμικού με σχόλια.
Στη συνέχεια, μεταγλωττίστε το σε αρχείο HEX και μεταφορτώστε το στη μνήμη flash του μικροελεγκτή.
Αναβοσβήνει υλικολογισμικό σε μικροελεγκτή:
Μεταφόρτωση αρχείου HEX στη μνήμη flash του μικροελεγκτή. Δείτε το βίντεο με μια λεπτομερή περιγραφή της καύσης μνήμης flash του μικροελεγκτή: Κάψιμο μνήμης flash μικροελεγκτή…
Βήμα 4: Συναρμολόγηση κυκλώματος αισθητήρα υπερήχων


Συνδέστε εξαρτήματα σύμφωνα με το σχηματικό διάγραμμα.
Συνδέστε το ρεύμα και λειτουργεί!
Συνιστάται:
Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: 6 βήματα

Μέτρηση απόστασης απόστασης με αισθητήρα χειρονομίας APDS9960: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετράμε την απόσταση χρησιμοποιώντας έναν αισθητήρα χειρονομίας APDS9960, arduino και Visuino. Δείτε το βίντεο
Λάμπα απόστασης LED απόστασης σκύλου: 5 βήματα (με εικόνες)

LED Distance Indicator Dog Harness: Συνήθως παίρνω τον σκύλο μου Rusio για έναν περίπατο όταν δύει ο ήλιος για να μπορεί να παίζει χωρίς να ζεσταίνεται πολύ. Το πρόβλημα είναι ότι όταν βγαίνει από το λουρί μερικές φορές ενθουσιάζεται πολύ και τρέχει πιο μακριά από όσο θα έπρεπε και με χαμηλό φωτισμό και τα άλλα σκυλιά
VEML6070 Αισθητήρας UV με Nokia 5110 LCD: 11 βήματα

VEML6070 UV Sensor With Nokia 5110 LCD: Αφού κάθισα 3 μήνες σε αυτό το έργο, σκέφτηκα ότι το μοιράστηκα με την κοινότητα των κατασκευαστών. Οικονομικός αισθητήρας υπεριώδους τιμής:) Μπορεί να συναρμολογηθεί μέσα σε 1 ώρα και μπορεί να χρησιμοποιηθεί για χρόνια
Μικροελεγκτής AVR. Εναλλαγή LED με χρήση διακόπτη με κουμπί. Κουμπί απωθήσεων: 4 βήματα

Μικροελεγκτής AVR. Εναλλαγή LED με χρήση διακόπτη με κουμπί. Πιέζοντας το πλήκτρο Debouncing .: Σε αυτήν την ενότητα, θα μάθουμε πώς να κάνουμε τον κωδικό προγράμματος C για το ATMega328PU για να αλλάξουμε την κατάσταση των τριών LED σύμφωνα με την είσοδο από έναν διακόπτη κουμπιού. Επίσης, έχουμε διερευνήσει λύσεις στο πρόβλημα του "Switch Bounce". Ως συνήθως, θα
Μικροελεγκτής AVR. Διαμόρφωση πλάτους παλμού. Ελεγκτής DC Motor και Ένταση Φωτός LED .: 6 Βήματα

Μικροελεγκτής AVR. Διαμόρφωση πλάτους παλμού. Ελεγκτής DC Motor και Ένταση Φωτός LED .: Γεια σε όλους! Η διαμόρφωση πλάτους παλμού (PWM) είναι μια πολύ συνηθισμένη τεχνική στον τομέα των τηλεπικοινωνιών και του ελέγχου ισχύος. χρησιμοποιείται συνήθως για τον έλεγχο της ισχύος που τροφοδοτείται σε μια ηλεκτρική συσκευή, είτε πρόκειται για κινητήρα, LED, ηχεία κλπ. Είναι βασικά ένα modu