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

Απομακρυσμένος αναλυτής IR / δέκτης με Arduino: 3 βήματα
Απομακρυσμένος αναλυτής IR / δέκτης με Arduino: 3 βήματα

Βίντεο: Απομακρυσμένος αναλυτής IR / δέκτης με Arduino: 3 βήματα

Βίντεο: Απομακρυσμένος αναλυτής IR / δέκτης με Arduino: 3 βήματα
Βίντεο: RFID Speed & Range Test 2024, Ιούνιος
Anonim
Image
Image
Απομακρυσμένος αναλυτής IR / δέκτης με Arduino
Απομακρυσμένος αναλυτής IR / δέκτης με Arduino

Αυτός ο αναλυτής λαμβάνει ταυτόχρονα 40 διαφορετικά πρωτόκολλα IR και δείχνει τη διεύθυνση και τον κωδικό του λαμβανόμενου σήματος.

Χρησιμοποιεί τη βιβλιοθήκη Arduino IRMP, η οποία περιλαμβάνει αυτήν την εφαρμογή ως παράδειγμα, καθώς και άλλες χρήσιμες εφαρμογές!

Εάν θέλετε να αναλύσετε το τηλεχειριστήριό σας ή θέλετε να ελέγξετε την εφαρμογή Arduino με ένα εφεδρικό τηλεχειριστήριο, πρέπει να γνωρίζετε τον κωδικό που αποστέλλεται για κάθε κλειδί.

Μια σειριακή ή παράλληλη οθόνη LCD μπορεί να συνδεθεί για να λειτουργήσει ως αυτόνομη συσκευή χωρίς την ανάγκη σειριακής οθόνης.

Μια παρόμοια αλλά πιο βασική οδηγία μπορείτε να βρείτε στη διεύθυνση

Βήμα 1: BOM

BOM
BOM
BOM
BOM
  • Arduino Nano ή UNO
  • Υπέρυθρο δέκτη

Προαιρετικός

  • Serial 1604 LCD
  • Breadboard
  • Καλώδια βραχυκυκλωτήρων

Βήμα 2: Εγκατάσταση λογισμικού

Αφού εγκαταστήσετε το IDE και επιλέξετε τη σωστή πλακέτα, ανοίξτε το Library Manager με Ctrl+Shift+I και αναζητήστε IRMP. Εγκαταστήστε το και, στη συνέχεια, επιλέξτε Αρχείο -> Παραδείγματα -> Παραδείγματα από προσαρμοσμένες βιβλιοθήκες -> AllProtocols.

Ενεργοποιήστε τον τύπο LCD που έχετε στη γραμμή 43 ff. Όλες οι έξοδοι φαίνονται επίσης στο Arduino Serial Monitor, οπότε δεν χρειάζεται να επισυνάψετε LCD για ανάλυση!

Βήμα 3: Ανάλυση / λήψη

Ανάλυση / Λήψη
Ανάλυση / Λήψη
Ανάλυση / Λήψη
Ανάλυση / Λήψη
Ανάλυση / Λήψη
Ανάλυση / Λήψη

Εκτελέστε το πρόγραμμα και εάν εντοπιστεί σήμα IR, η ενσωματωμένη λυχνία LED αναβοσβήνει.

Εάν το σήμα μπορεί να αποκωδικοποιηθεί, το αποτέλεσμα εκτυπώνεται στη σειριακή έξοδο (και στην οθόνη LCD). Το τελευταίο R σημαίνει ότι αυτή η εντολή είναι μια εντολή επανάληψης.

Εάν πρέπει να αναλύσετε ένα από τα 10 πρωτόκολλα με απενεργοποίηση, χρησιμοποιήστε το παράδειγμα του OneProtocol.

Συνιστάται: