Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Συνδέστε το κύκλωμα όπως εμφανίζεται στην εικόνα
- Βήμα 2: Κωδικοποίηση του συστήματος
- Βήμα 3: Κωδικοποίηση του Τελικού Προγράμματος
- Βήμα 4: Δοκιμή
Βίντεο: Arduino IR Sensor and Remote With LCD: 4 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Είμαστε μια ομάδα φοιτητών UQD10801 (Robocon1) από το Universiti Tun Hussein Onn Μαλαισία (UTHM)
Σε αυτό το σεμινάριο, θα μάθετε πώς να εμφανίζετε τα κουμπιά στο τηλεχειριστήριο IR στην οθόνη υγρών κρυστάλλων (LCD) χρησιμοποιώντας ένα Arduino Uno R3. Αυτό το σεμινάριο θα προσομοιωθεί χρησιμοποιώντας το tinkercad. Μπορείτε να ανατρέξετε σε αυτό το βίντεο YouTube ως παράδειγμα.
Προμήθειες
1. Arduino Uno R3
2. Σύνδεση καλωδίων
3. Οθόνη υγρών κρυστάλλων (LCD)
4. Ποτενσιόμετρο
5. Αισθητήρας IR
6. Τηλεχειριστήριο IR
7. Breadboard
8. Αντίσταση (1kohm έως 10kohm)
Βήμα 1: Συνδέστε το κύκλωμα όπως εμφανίζεται στην εικόνα
Συνδέστε τα καλώδια χρησιμοποιώντας μια σανίδα ψωμιού για να βεβαιωθείτε ότι έχει γίνει ένα τακτοποιημένο κύκλωμα. Για την οθόνη LCD, θα χρησιμοποιηθούν οι ακίδες 2, 3, 4, 5, 11 και 12. Η λειτουργία του ποτενσιόμετρου είναι να ελέγχει τη φωτεινότητα της οθόνης LCD. Μπορείτε να χρησιμοποιήσετε πολύχρωμα καλώδια όπως φαίνεται στην εικόνα για να παρακολουθείτε τις καρφίτσες στο Arduino. Ο αισθητήρας IR θα συνδεθεί με τον πείρο 7 στο Arduino.
Βήμα 2: Κωδικοποίηση του συστήματος
Χρησιμοποιούνται 2 βιβλιοθήκες που είναι οι LiquidCrystal.h και IRremote.h. Το πρώτο μέρος της κωδικοποίησης είναι να βρείτε τον κωδικό από κάθε κουμπί του τηλεχειριστηρίου. Για παράδειγμα, στο tinkercad.com, ο κώδικας που μεταδίδεται με το κουμπί OFF/ON είναι "16580863". Αυτό είναι διαφορετικό για όλα τα κουμπιά. Για να το βρείτε αυτό, θα χρειαστεί να δημιουργήσετε ένα πρόγραμμα για να βρείτε κάθε κωδικό για κάθε κουμπί. Ένα παράδειγμα κώδικα μπορεί να μεταφορτωθεί παρακάτω ως αναφορά. Πρέπει να γράψετε χειροκίνητα κάθε κωδικό για κάθε κουμπί από τη σειριακή οθόνη. Μεταγλωττίστε και ανεβάστε τον κώδικα στο Arduino και εκτελέστε το σύστημα. Δοκιμάστε για κάθε κουμπί στο τηλεχειριστήριο IR και σημειώστε τους κωδικούς για κάθε ένα από τα κουμπιά για μελλοντική αναφορά.
Βήμα 3: Κωδικοποίηση του Τελικού Προγράμματος
Μόλις ολοκληρώσετε την εγγραφή των κωδικών για το τηλεχειριστήριο IR, μπορείτε να προχωρήσετε στην κωδικοποίηση του τελικού προγράμματος. Αυτό θα περιλαμβάνει τη βιβλιοθήκη LiquidCrystal.h. Μπορείτε να κατεβάσετε ένα δείγμα κώδικα παρακάτω για αναφορά. Χρησιμοποιήστε την περίπτωση "switch" στο πρόγραμμα για εναλλαγή μεταξύ των κουμπιών. Για κάθε θήκη διακόπτη, χρησιμοποιήστε το lcd.print για να εμφανίσετε το κείμενο για κάθε κουμπί στην οθόνη LCD προσθέστε καθυστέρηση 0,5 δευτερολέπτων και διάλειμμα. για έξοδο από την επανάληψη. Μόλις ολοκληρώσετε την κωδικοποίηση, μεταγλωττίστε και ανεβάστε το στο Arduino.
Βήμα 4: Δοκιμή
Το τελευταίο βήμα είναι να δοκιμάσετε το πρόγραμμα ενεργοποιώντας το Arduino και δοκιμάστε πατώντας τα κουμπιά στο τηλεχειριστήριο IR. Εάν δεν μπορείτε να δείτε το κείμενο στην οθόνη LCD, δοκιμάστε να ρυθμίσετε το κουμπί ποτενσιόμετρου. Καλα να περνατε!
Συνιστάται:
Micro: bit MU Vision Sensor for Beginners - I2C and Shape Card Recognition: 8 Steps
Micro: bit MU Vision Sensor for Beginners - I2C και Shape Card Αναγνώριση: Έχω στα χέρια μου έναν αισθητήρα οπτικής MU για το Micro: bit. Φαίνεται ότι είναι ένα δροσερό εργαλείο που θα μου επιτρέψει να κάνω πολλά διαφορετικά έργα που βασίζονται στο όραμα. Δυστυχώς, δεν φαίνεται να υπάρχουν πολλοί οδηγοί σε αυτό και ενώ η τεκμηρίωση είναι πραγματικά
Micro: bit MU Vision Sensor for Beginners - Values Values and Number Card Recognition: 6 Steps
Micro: bit MU Vision Sensor for Beginners - Label Values and Number Card Recognition: Αυτός είναι ο δεύτερος οδηγός μου για τον αισθητήρα όρασης MU. Σε αυτό το έργο θα προγραμματίσουμε το micro: bit για να αναγνωρίσει τις διαφορετικές κάρτες αριθμών χρησιμοποιώντας τιμές ετικέτας
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: 6 Steps (with Pictures)
Air Piano Using IR Proximity Sensor and Arduino Uno Atmega 328: Κανονικά τα Πιάνα είτε πρόκειται για ηλεκτρικό είτε για μηχανικό έργο με τον απλό μηχανισμό πίεσης του κουμπιού. Αλλά εδώ είναι μια συστροφή, θα μπορούσαμε απλώς να εξαλείψουμε την ανάγκη για πλήκτρα σε ένα πιάνο χρησιμοποιώντας μερικούς αισθητήρες. Και οι αισθητήρες υπέρυθρης προσέγγισης ταιριάζουν καλύτερα στην αιτία, επειδή
DIY IBeacon and Beacon Scanner With Raspberry Pi and HM13: 3 Steps
DIY IBeacon και Beacon Scanner With Raspberry Pi και HM13: Story Ένας φάρος θα συνεχίσει να εκπέμπει σήματα για να ενημερώσει άλλες συσκευές bluetooth την παρουσία του. Και πάντα ήθελα να έχω ένα bluetooth beacon για να παρακολουθώ τα κλειδιά μου αφού έχω ήδη ξεχάσει να τα φέρω σαν 10 φορές πέρυσι. Και τυχαίνω
Arduino 4 Wheel Drive Bluetooth RC Car Using UNO R3, HC-05 and L293D Motorshield With Coding and Android App: 8 Steps
Arduino 4 Wheel Drive Bluetooth RC Car Using UNO R3, HC-05 and L293D Motorshield With Coding and Android App: Σήμερα θα σας πω πώς να φτιάξετε ένα arduino τετρακίνητο bluetooth αυτοκίνητο RC χρησιμοποιώντας ασπίδα κινητήρα HC 05, L293, Κινητήρας 4 DC, με κωδικοποίηση και εφαρμογή για android για έλεγχο αυτοκινήτου. Εξαρτήματα που χρησιμοποιούνται: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293