Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Solder IR Sensor στο Arduino Pro Micro
- Βήμα 2: Μεταφόρτωση κώδικα στο Arduino Pro Micro
- Βήμα 3: Λήψη των κωδικών του τηλεχειριστηρίου σας
- Βήμα 4: Ενημερώστε το Arduino Pro Micro Sketch και ανεβάστε ξανά
Βίντεο: Έλεγχος τηλεόρασης και συνδεδεμένου Raspberry Pi με το ίδιο τηλεχειριστήριο: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Για τον έλεγχο ενός Raspberry Pi με τηλεχειριστήριο υπέρυθρων, μπορούσαμε να χρησιμοποιούμε το LIRC. Αυτό λειτουργούσε μέχρι τον πυρήνα 4.19. X, όταν έγινε πολύ πιο δύσκολο να λειτουργήσει το LIRC. Σε αυτό το έργο έχουμε ένα Raspberry Pi 3 B+ συνδεδεμένο σε τηλεόραση και πρέπει να απαλλαγούμε από το πληκτρολόγιο και το ποντίκι. Δεν θα χρειαστεί πλέον να εγκαταστήσουμε το LIRC σε RPi ή σε οποιαδήποτε συσκευή χρησιμοποιούμε αυτό το έργο με το οποίο θα απελευθερώσουμε πόρους.
Προμήθειες
- Arduino Pro Micro
- Αισθητήρας IR
- Καλώδιο Micro USB
Βήμα 1: Solder IR Sensor στο Arduino Pro Micro
Ο αισθητήρας IR TSOP1836 έχει τρεις ακίδες: Signal, GND και Vcc. Βεβαιωθείτε ότι αναζητάτε το pinout για τον αισθητήρα σας πριν από τη συγκόλληση. Στη συνέχεια, το GND του αισθητήρα συγκολλήσεως στο GND της πλακέτας, το Vcc του αισθητήρα στην πλακέτα και το σήμα του αισθητήρα στο pin 2 του Arduino Pro Micro. Μην ξεχάσετε να τυλίξετε τον πίνακα για να τον προστατέψετε, αλλά αφήστε τον αισθητήρα εκτεθειμένο.
Βήμα 2: Μεταφόρτωση κώδικα στο Arduino Pro Micro
Μπορείτε να βρείτε τον κώδικα στο Github.
Βήμα 3: Λήψη των κωδικών του τηλεχειριστηρίου σας
Υπάρχει μια πολύ μικρή πιθανότητα ο κωδικός σας να λειτουργήσει τώρα και να τελειώσετε με αυτό το έργο. Για τη συντριπτική πλειοψηφία των κατασκευαστών που δεν χρησιμοποιούν το ίδιο τηλεχειριστήριο με το δικό μου, θα πρέπει να διαβάσετε τους κωδικούς του τηλεχειριστηρίου σας. Ανοίξτε το Arduino IDE Serial Monitor και βεβαιωθείτε ότι το Baud Rate ταιριάζει με αυτό που έχουμε στον κώδικα στη γραμμή "Serial.begin (115200);". Στρέψτε το τηλεχειριστήριό σας στον αισθητήρα IR και, στη συνέχεια, πατήστε ένα κουμπί και αφήστε το γρήγορα για να λάβετε τουλάχιστον δύο γραμμές στη σειριακή οθόνη. Η πρώτη γραμμή είναι ο κωδικός για το κουμπί και η ακόλουθη γραμμή είναι ο τρόπος που λέει το τηλεχειριστήριο απλά επαναλάβετε τον τελευταίο κωδικό.
Βήμα 4: Ενημερώστε το Arduino Pro Micro Sketch και ανεβάστε ξανά
Θα παρατηρήσετε δύο είδη απομακρυσμένων κωδικών στο σκίτσο που κατεβάσατε από το Github:
- Επαναλήψιμο: χρησιμοποιείται για την κίνηση του ποντικιού (κρατήστε πατημένο το κουμπί για να κρατήσετε το ποντίκι σε κίνηση)
- Μη επαναλήψιμο: χρησιμοποιείται για το πάτημα ενός κουμπιού, όπως το αριστερό κλικ του ποντικιού
Εκτός από τον κωδικό που λάβατε από το προηγούμενο βήμα, πρέπει να ενημερώσετε το μέγεθος του "const int ButtonCount" που είναι 32 στο σκίτσο μου επειδή έχω 32 κωδικούς κουμπιών που ορίζονται στο ResultsValues [ButtonCount].
Τελευταίο αλλά όχι λιγότερο σημαντικό, πρέπει να ενημερώσετε την ακόλουθη γραμμή:
εάν (Results.value == 4294967295) για (int i = 0; i <ButtonCount; i ++) AllButtons = RepeatCode ;
Αντικαταστήστε το 4294967295 με τον κωδικό επανάληψης του τηλεχειριστηρίου σας. Αυτός ο κωδικός μπορεί να ληφθεί από το προηγούμενο βήμα κρατώντας πατημένο οποιοδήποτε κουμπί απομακρυσμένου. Ο επαναλαμβανόμενος κωδικός θα είναι ο κωδικός που εμφανίζεται πολλές φορές.
Συνιστάται:
Ανάψτε τις λυχνίες LED χρησιμοποιώντας το τηλεχειριστήριο της τηλεόρασής σας: 3 βήματα
Ανάψτε LEDs χρησιμοποιώντας το τηλεχειριστήριο της τηλεόρασής σας: Σε αυτό το έργο μπορούμε να ανάψουμε LED χρησιμοποιώντας το τηλεχειριστήριό μας ή οποιοδήποτε τηλεχειριστήριο. Με τον τρόπο που το κάνουμε αυτό χρησιμοποιώντας το IR που βγαίνει από το τηλεχειριστήριο, αυτό το σήμα IR έχει έναν μοναδικό κωδικό, αυτόν τον μοναδικό Ο κωδικός λαμβάνεται από έναν δέκτη IR και κάντε κάτι σε αυτήν την περίπτωση
Έλεγχος φωτεινότητας Έλεγχος LED βασισμένος σε PWM χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: 8 βήματα (με εικόνες)
Έλεγχος φωτεινότητας PWM Βασισμένος έλεγχος LED χρησιμοποιώντας κουμπιά, Raspberry Pi και Scratch: Προσπαθούσα να βρω έναν τρόπο να εξηγήσω πώς λειτουργούσε το PWM στους μαθητές μου, οπότε έθεσα τον εαυτό μου στην προσπάθεια να ελέγξω τη φωτεινότητα ενός LED χρησιμοποιώντας 2 κουμπιά - το ένα κουμπί αυξάνει τη φωτεινότητα ενός LED και το άλλο το μειώνει. Για να προχωρήσει
ESP8266 RGB LED STRIP WIFI Έλεγχος - NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi - Έλεγχος Smartphone RGB LED STRIP: 4 βήματα
ESP8266 RGB LED STRIP WIFI Έλεγχος | NODEMCU Ως τηλεχειριστήριο IR για Led Strip που ελέγχεται μέσω Wifi | RGB LED STRIP Smartphone Control: Γεια σας παιδιά σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε το nodemcu ή το esp8266 ως τηλεχειριστήριο IR για τον έλεγχο μιας λωρίδας LED RGB και το Nodemcu θα ελέγχεται από smartphone μέσω wifi. Έτσι, βασικά μπορείτε να ελέγξετε το RGB LED STRIP με το smartphone σας
Robotic Car Kit Συναρμολόγηση και έλεγχος από ασύρματο τηλεχειριστήριο PS2: 6 βήματα
Robotic Car Kit Assembling and Controlling by PS2 Wireless Remote: Αυτό το Έργο σχετίζεται με βασικά βήματα στον κόσμο της Robotics, θα μάθετε να συναρμολογείτε ένα κιτ αυτοκινήτου Robotic 4WD, τοποθετώντας υλικό σε αυτό και ελέγχοντάς το με ασύρματο τηλεχειριστήριο PS2
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ