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

Τηλεχειριστήριο IR για τον υπολογιστή σας με Arduino: 6 βήματα
Τηλεχειριστήριο IR για τον υπολογιστή σας με Arduino: 6 βήματα

Βίντεο: Τηλεχειριστήριο IR για τον υπολογιστή σας με Arduino: 6 βήματα

Βίντεο: Τηλεχειριστήριο IR για τον υπολογιστή σας με Arduino: 6 βήματα
Βίντεο: learn Arduino programming in 20 seconds!! (Arduino projects) 2024, Ιούλιος
Anonim
Τηλεχειριστήριο IR για τον υπολογιστή σας με Arduino
Τηλεχειριστήριο IR για τον υπολογιστή σας με Arduino

Με αυτόν τον δέκτη, ελέγξτε τον υπολογιστή σας από απόσταση χάρη στη μονάδα IR και το Arduino. Η λειτουργία Lazzy ενεργοποιήθηκε ^^

Βήμα 1:

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

Πρώτα πρέπει να αποσυναρμολογήσω τον δέκτη IR της Sony my VAIO. Ένας δέκτης IR που προέρχεται από τον πατέρα μου, εντελώς άχρηστος επειδή παρέχει αποκλειστικά προγράμματα οδήγησης μόνο για Windows XP. Ο στόχος μου είναι να μπορώ να τρέχω σε οποιοδήποτε μηχάνημα.

Δεν είναι πολύ δύσκολο να αφαιρέσετε μια βίδα ^^

Βήμα 2: Και εδώ Arduino…

και εδώ Arduino…
και εδώ Arduino…
και εδώ Arduino…
και εδώ Arduino…
και εδώ Arduino…
και εδώ Arduino…

Το κύκλωμα είναι πολύ απλό:

- Ένα arduino nano V3 - ένας δέκτης IR TSOP 22, - μία αντίσταση

- και ένας πυκνωτής.

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

Σχήμα της συναρμολόγησης πολύ σύντομα.

Βήμα 3: Συναρμολόγηση

Επανασυναρμολόγηση
Επανασυναρμολόγηση
Επανασυναρμολόγηση
Επανασυναρμολόγηση
Επανασυναρμολόγηση
Επανασυναρμολόγηση

Το Arduino Nano στις τέλειες διαστάσεις για να μπείτε στη θήκη. Ένα μικρό πλάνο στο πίσω μέρος για τη θύρα USB και όλα είναι καλά. Για να είστε σίγουροι ότι τίποτα δεν μετακινείται λίγο ζεστή κόλλα κάνει το έργο πολύ καλά.

Μια βίδα πιο πέρα και όλα έχουν τελειώσει για το υλικό.

Βήμα 4: Το πρόγραμμα

Ανεβάστε το παρακάτω σκίτσο στο Arduino.

Ανοίξτε το παράθυρο Serial Monitor στο παράθυρο Arduino για να δείτε τους δεκαεξαδικούς κωδικούς (ο τρόπος με τον οποίο ο δέκτης IR λαμβάνει τις υπέρυθρες ακτίνες).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results αποτελέσματα?

void setup () {

Serial.begin (9600); irrecv.enableIRIn (); }

void loop () {

if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); }}

Βήμα 5: Έχει σχεδόν ολοκληρωθεί

Και τώρα σύμφωνα με το λειτουργικό σας σύστημα, δημιουργεί ένα μικρό σενάριο σε δαίμονα για να ανακτήσετε τον κώδικα IR και να αλληλεπιδράσετε με τον υπολογιστή. Έφτιαξα ένα μικρό σενάριο στην ιστορία python που μπορεί να λειτουργήσει σε Windows και Unix.

Το διαθέτω πολύ γρήγορα ^^

Βήμα 6: Βελτίωση

Με το Arduino Leonardo, το Yum ή μπορείτε να συγχωνεύσετε το σενάριο Python απευθείας στο Arduino για να πιστεύετε ότι το Arduino είναι ένα τυπικό πληκτρολόγιο.

Ευχαριστώ, να έχετε μια όμορφη χαλαρή μέρα.

Για τα γαλλικά, μπορείτε να βρείτε αυτό το άρθρο στο MIWC

Συνιστάται: