Πίνακας περιεχομένων:

Universal Remote Control: 3 βήματα
Universal Remote Control: 3 βήματα

Βίντεο: Universal Remote Control: 3 βήματα

Βίντεο: Universal Remote Control: 3 βήματα
Βίντεο: LG G3 - How to activate the T.V remote control on the G3 2024, Νοέμβριος
Anonim
Image
Image
Χτίζω
Χτίζω

Το τηλεχειριστήριο Universal Infrared (IR) μπορεί να ελέγξει οποιαδήποτε συσκευή χρησιμοποιεί επικοινωνία IR για απομακρυσμένη λειτουργία. Αυτό το τηλεχειριστήριο χρησιμοποιεί το gen4-uLCD-35DCT ως κύρια διεπαφή για την αποστολή εντολών IR. Αυτό το έργο είναι εξαιρετικά προσαρμόσιμο για χρήση σε οποιαδήποτε συσκευή, αρκεί να χρησιμοποιεί έλεγχο IR

Βήμα 1: Δημιουργία

Χτίζω
Χτίζω

Συστατικά

  • gen4-uLCD-35DCT-CLB
  • gen4-PA και καλώδιο FFC
  • κάρτα uSD
  • Καλώδιο uUSB
  • Jumper Wires
  • Τροφοδοσία 5 V
  • Arduino Pro Micro 5V 16 MHz
  • Μονάδα πομπού IR KY-005

Δημιουργήστε τα στοιχεία όπως φαίνεται στο διάγραμμα.

Βήμα 2: Πρόγραμμα

Πρόγραμμα
Πρόγραμμα
Πρόγραμμα
Πρόγραμμα
Πρόγραμμα
Πρόγραμμα
  1. Αντιγράψτε τον φάκελο IRremote στο φάκελο βιβλιοθήκης του Arduino IDE
  2. Ανοίξτε τον κώδικα έργου για τον μικροελεγκτή Arduino χρησιμοποιώντας το Arduino IDE.
  3. Εάν το επιθυμητό τηλεχειριστήριο χρησιμοποιεί άγνωστο πρωτόκολλο μετάδοσης, μπορείτε επίσης να προσθέσετε τον ακατέργαστο κωδικό IR που μπορεί να προκύψει χρησιμοποιώντας το παράδειγμα IRrecvDemo που παρέχεται από τη βιβλιοθήκη IRremote και να χρησιμοποιήσετε οποιαδήποτε μονάδα δέκτη IR για αποκωδικοποίηση των ακατέργαστων εντολών τους.
  4. Προκειμένου το πρόγραμμα Arduino να μεταγλωττιστεί σωστά με τις παρεχόμενες πρώτες εντολές IR, τα δεδομένα μπορούν να γραφτούν απευθείας στη μνήμη flash κατά τη μεταγλώττιση, όπως φαίνεται παρακάτω.
  5. Για να χρησιμοποιήσετε τους ακατέργαστους κωδικούς για μετάδοση, πρέπει να γίνουν τα ακόλουθα για να διαβάσετε τον ακατέργαστο κώδικα που είναι αποθηκευμένος στη μνήμη flash. Μπορούν επίσης να προστεθούν πρόσθετες προτάσεις περίπτωσης για περισσότερη διεπαφή εντολών. Ορισμένες συσκευές ενδέχεται να απαιτούν πολλαπλή διαδοχική μετάδοση εντολών, αυτό μπορεί να γίνει με απλή αποστολή των ίδιων εντολών κώδικα πολλές φορές, όπως φαίνεται παρακάτω. Ανοίξτε τον κώδικα έργου για την οθόνη χρησιμοποιώντας το IDE του Workshop 4. Αυτό το έργο χρησιμοποιεί το περιβάλλον Visi-Genie.
  6. Μπορείτε να τροποποιήσετε τις ιδιότητες των αντικειμένων και τη φόρμα χρησιμοποιώντας τον επιθεωρητή αντικειμένων.
  7. Το καθολικό τηλεχειριστήριο μπορεί να ελέγχει ακόμη περισσότερες συσκευές προσθέτοντας περισσότερα κουμπιά για να προσθέσετε περισσότερη λειτουργικότητα. Χρησιμοποιήστε την κορδέλα widget για να προσθέσετε τον τύπο των κουμπιών που χρειάζεστε.
  8. Για να χρησιμοποιήσετε το πρόσθετο κουμπί με τον κεντρικό υπολογιστή (Arduino Uno), βεβαιωθείτε ότι έχετε αλλάξει τον Διαχειριστή συμβάντων σε συμβάντα του αντικειμένου σε "Αναφορά μηνύματος" ή άλλο "Μαγικό συμβάν" ανάλογα με τη χρήση του.
  9. Κάντε κλικ στο κουμπί "Μεταγλώττιση". Σημείωση: Αυτό το βήμα μπορεί να παραλειφθεί. Ωστόσο, η μεταγλώττιση είναι απαραίτητη για σκοπούς εντοπισμού σφαλμάτων.
  10. Συνδέστε την οθόνη στον υπολογιστή. Βεβαιωθείτε ότι είστε συνδεδεμένοι στη σωστή θύρα. Το κόκκινο κουμπί υποδεικνύει ότι η συσκευή δεν είναι συνδεδεμένη, το μπλε κουμπί δείχνει ότι η συσκευή είναι συνδεδεμένη στη σωστή θύρα.
  11. Επιστρέψτε στην καρτέλα "Αρχική σελίδα". Αυτή τη φορά, κάντε κλικ στο κουμπί "(Δημιουργία) Αντιγραφή/Φόρτωση".
  12. Το εργαστήριο 4 θα σας ζητήσει να επιλέξετε μια μονάδα δίσκου για την αντιγραφή των αρχείων εικόνας σε μια κάρτα uSD. Αφού επιλέξετε τη σωστή μονάδα δίσκου, κάντε κλικ στο OK.
  13. Όταν η κάρτα micro SD δεν έχει εισαχθεί ακόμα, αυτό το μήνυμα θα εμφανιστεί στην gen4 Display σας: "DRIVE NOT MOUNTED …" Αφού εισαγάγετε την κάρτα micro SD, το GUI που εμφανίζεται σε αυτό το βήμα θα εμφανιστεί στην gen4 Display.

Βήμα 3:

Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα
Εικόνα

Η πρίζα με ελεγχόμενο IR μπορεί επίσης να προσαρμοστεί προσθέτοντας περισσότερα ρελέ

Οι κωδικοί εντολών για κάθε ρελέ μπορούν επίσης να προσαρμοστούν μέσω των ακόλουθων γραμμών κώδικα

Τα πρόσθετα ρελέ μπορούν να προστεθούν στο κύκλωμα για το κύκλωμα που ελέγχεται με IR

Συνιστάται: