Κάνε τον εαυτό σου
Μάστερ μαθήματα, οδηγίες, χρήσιμες συμβουλές, συνταγές.
» »Δέκτης IR για τον υπολογιστή.
Το WinLIRC σας επιτρέπει να ελέγχετε εφαρμογές που βασίζονται σε Windows χρησιμοποιώντας σχεδόν οποιοδήποτε τηλεχειριστήριο από ένα βίντεο ή μια τηλεόραση. Μόνο εδώ είναι κάτι που μας απογοητεύουν τα ρωσικά τηλεχειριστήρια (από το "Horizon"), ακόμα και μερικά μοντέλα της Panasonic - έχουν φέρουσα συχνότητα περίπου 400 KHz, ο υπολογιστής δεν έχει καμία πιθανότητα να πιάσει (στα περισσότερα τηλεχειριστήρια 30-40 KHz).

Για να έχετε την αμφίβολη ευχαρίστηση να χρησιμοποιήσετε το τηλεχειριστήριο, θα πρέπει να δημιουργήσετε ένα μικρό κύκλωμα. Το καθεστώς είναι το ακόλουθο:

Σχεδόν οποιοδήποτε στοιχείο μπορεί να αντικατασταθεί με ένα ανάλογο. Αγόρασα τον πρώτο φωτοανιχνευτή για την τηλεόραση - "TK-19", αν και υπήρχαν και άλλα αναλογικά προς πώληση. Όπως συνήθως λένε: το κύκλωμα λειτουργεί άμεσα και δεν χρειάζεται να διαμορφωθεί. Όλη αυτή η ντροπή συνδέεται με οποιαδήποτε θύρα COM.

Το σχέδιο μπορεί να σχεδιαστεί όμορφα - για παράδειγμα, από ένα καουτσούκ άλογο πήραμε ένα πολύ ωραίο τερματισμό. Ο δέκτης βρίσκεται στην κεφαλίδα.

Θα χρειαστείτε επίσης τον ίδιο τον εξυπηρετητή WinLIRC: http://winlirc.sourceforge.net/
Υπάρχει επίσης μια plug-in για WinAMP, έτσι ώστε να μπορεί να χρησιμοποιηθεί από το κρεβάτι.

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

Ας υποθέσουμε ότι έχετε κολλήσει σωστά ένα κύκλωμα από εξαρτήματα που μπορούν να επισκευαστούν. Κατά συνέπεια, πρέπει να δουλεύει. Πηγαίνουμε στο http://www.lirc.org/ και ακολουθήστε τον σύνδεσμο "υποστηριζόμενα τηλεχειριστήρια" στη διεύθυνση http://lirc.sourceforge.net/remotes/. Ψάχνουμε για το τηλεχειριστήριο σας εκεί. Αν υπάρχει - τυχερός, κατεβάστε το config για αυτό. όχι - όχι τρομακτικό. Συνδέουμε το κύκλωμα σε μια ελεύθερη θύρα COM. Ξεκινάμε το WinLIRC. Για λόγους σαφήνειας, περιγράφω τη σειρά από τα κουμπιά στην έκδοση 0.6.4 (δεν θυμάμαι τι υπήρχε σε προηγούμενες). Εάν εισέρχεται στο δίσκο, κάντε δεξί κλικ στο "Εναλλαγή παραθύρου" -> "Επαναδιάταξη". Επιλέξτε τη θύρα (COM1, COM2) στην οποία είναι συνδεδεμένος ο δέκτης. Για το παραπάνω κύκλωμα, η παράμετρος "Τύπος δέκτη" πρέπει να είναι DCD. Ταχύτητα - 115200 (από προεπιλογή) Sense - αυτόματη ανίχνευση (από προεπιλογή) Αν καταφέραμε να βρούμε το config για το τηλεχειριστήριό σας, μεταβείτε στο "Config" -> "Browse" και επιλέξτε το. Περνάμε στο στοιχείο "Όλα είναι έτοιμα". Αν δεν ήταν δυνατή η εύρεση του τελικού config, αρχίζει να διδάσκει το πρόγραμμα στην κονσόλα του. Έτσι:

1. Στο παράθυρο "Config", γράψτε MY_REMOTE.CF (ή κάτι τέτοιο).

2. Κάντε κλικ στην επιλογή "Raw codes". Πιέστε οποιοδήποτε κουμπί στο τηλεχειριστήριο. Οι αριθμοί στο παράθυρο θα πρέπει να εκτελούνται. Έτσι, όλα είναι ένα μάτσο. Κλείστε με ένα σταυρό και πηγαίνετε στο

3. Μάθετε. Θα σας ρωτήσουν

Αυτό θα καταγράψει τα σήματα από το τηλεχειριστήριο σας
και να δημιουργήσετε ένα αρχείο ρυθμίσεων για το WinLIRC. Εισαγάγετε ένα όνομα για αυτό το τηλεχειριστήριο.

Πρέπει να εισαγάγετε το όνομα του τηλεχειριστηρίου σας. Στο εξής, τα ονόματα δίνονται καλύτερα στα λατινικά (αγγλικά) γράμματα, χωρίς κενά.

4.

Όταν μαθαίνουμε και αναλύουμε σήματα, χρησιμοποιείται ένα περιθώριο σφάλματος για να
χειριστείτε τις κανονικές παραλλαγές στο ληφθέν σήμα. Το περιθώριο των σφαλμάτων κυμαίνεται
από 1% έως 99%. Η προεπιλογή είναι 25%, αλλά ενδέχεται να απαιτούνται μεγαλύτερες τιμές
στο υλικό και το λογισμικό σας. Αν αντιμετωπίζετε προβλήματα με το τηλεχειριστήριο,
δοκιμάστε να αυξήσετε αυτήν την τιμή. Μπορείτε να εισάγετε τώρα το επιτρεπόμενο περιθώριο σφάλματος,
ή πιέστε το πλήκτρο ENTER για να χρησιμοποιήσετε την προεπιλογή. Επιθυμητό περιθώριο σφάλματος για αυτό το τηλεχειριστήριο;
(1-99, εισαγωγή = 25)

Πολλές λέξεις, πατήστε "Enter"

5.

Βήμα πρώτο: Καθορίστε κενό σήματος, μήκος σήματος και κωδικούς επαναλήψεων.
-----------------------------------------------------------------------------------
Θα σας ζητηθεί να πατήσετε ένα αυθαίρετο κουμπί αρκετές φορές.
Κρατήστε το για τουλάχιστον ένα δευτερόλεπτο κάθε φορά και περιμένετε τουλάχιστον
ένα δευτερόλεπτο μεταξύ των πλήκτρων. Εάν θέλετε να εισαγάγετε χειροκίνητα ένα κενό σήματος
και μήκος σήματος, μπορείτε να το κάνετε τώρα (δηλ. "31000 52").
Διαφορετικά, απλά πατήστε ENTER. Διάκενο και μήκος;

Και πάλι, πολλές λέξεις, πατήστε "Enter"

6.

Πατήστε ένα κουμπί. Περιμένετε ένα δευτερόλεπτο και πατήστε ξανά.

Πατήστε και αφήστε οποιοδήποτε κουμπί (στο τηλεχειριστήριο). Περιμένετε ένα δευτερόλεπτο και πατήστε και αφήστε το ξανά. Εμφανίζεται μια γραμμή

Αρχικοποιείται η γραμμή βάσης.

Μετά από αυτό, πατάμε το κουμπί SAME δέκα (ή λίγες περισσότερες φορές) μέχρι να φθάσουμε στο μηδέν.

Περιμένετε ένα δευτερόλεπτο και πατήστε ξανά ένα κουμπί (10 αριστερά)
Περιμένετε ένα δευτερόλεπτο και πατήστε ξανά ένα κουμπί (9 αριστερά)
Περιμένετε ένα δευτερόλεπτο και πατήστε ξανά ένα κουμπί (8 αριστερά)
Πατήστε ένα κουμπί.

7. Λάβαμε το μήνυμα:

Πρόκειται για ένα τηλεχειριστήριο που επαναλαμβάνει σήματα χωρίς ιδιαίτερο κωδικό επανάληψης.
Κρατώντας πατημένο το πλήκτρο μπορεί γρήγορα να αποδώσετε πολλά αντίγραφα του κωδικού αυτού του κουμπιού.
Επομένως, θα ληφθούν 64 δείγματα από κάθε κουμπί.
Θα σας ζητηθεί να εισαγάγετε το όνομα κάθε κουμπιού με τη σειρά του.
Για να ολοκληρώσετε τα κουμπιά εγγραφής, εισάγετε ένα κενό όνομα κουμπιού

8. Τώρα διδάσκουμε το πρόγραμμα ΟΛΑ τα κουμπιά στο τηλεχειριστήριο. Η παραγγελία είναι: σας ζητείται

Όνομα κουμπιού 1;

(το πρώτο όνομα του κουμπιού); Γράφουμε το όνομα. Με λατινικά γράμματα ή αριθμούς, χωρίς κενά, είναι καλύτερο να κεφαλαιοποιήσετε τη λέξη που βρίσκεται στο τηλεχειριστήριο στο κουμπί. Λοιπόν, όπως "1", "2", "PLAY", "FFWD", "STOP", "VOL +". Στη συνέχεια, πατήστε το κουμπί για μερικά δευτερόλεπτα. Οι αριθμοί θα τρέξουν στο παράθυρο, κάτι τέτοιο:

Αρχικοποιείται η γραμμή βάσης.
αντιστοιχίες = 64, βλάβες = 19

Πατήστε μέχρι οι αγώνες να φτάσουν στα 64. Όσο λιγότερα τα σφάλματα υπάρχουν, τόσο καλύτερα.

9. Εμφανίζονται οι λέξεις "Stop" και "Button 2 name (blank to stop)". Γράφουμε το όνομα του δεύτερου κουμπιού. Επαναλάβετε το βήμα 8 μέχρι να εξαντληθούν όλα τα κουμπιά.

10. Στο τέλος όλων των κουμπιών, πατήστε "Enter" χωρίς να εισάγετε ένα όνομα. Εμφανίζεται το μήνυμα "Γραμμικές επιτυχίες διαμόρφωσης, μην ξεχάσετε να αναλύσετε". Τι κάνουμε.

11.Περνάμε ένα ποντίκι στο "Analyze" που λαμβάνουμε στην απάντηση "ανάλυση με επιτυχία"

12. Χαίρομαι.

13. "Όλα είναι έτοιμα" - Κάντε κλικ στο κουμπί OK, στη συνέχεια "Απόκρυψη παραθύρου".

Στη συνέχεια, ξεκινήστε με τόλμη το αγαπημένο σας ελαφρύ κράμα, μεταβείτε στις ρυθμίσεις, ενεργοποιήστε την υποστήριξη WinLIRC, ρυθμίστε τα κουμπιά και σπεύστε στον καναπέ με το τηλεχειριστήριο στο χέρι.

Server του αρχικού προγράμματος LIRC για Linux: http://www.lirc.org/.
Περιέχει πολλά αρχεία ρυθμίσεων για τηλεχειριστήρια, περιγραφές κυκλωμάτων και άλλη τεκμηρίωση.

Σχόλια (1)
  1. ILYA
    #1 ILYA Οι επισκέπτες 2 Οκτωβρίου 2013 18:09
    0
    "Horizon" - οι κονσόλες δεν είναι Ρωσική, αλλά Λευκορωσική (Λιθουανική).

Διαβάστε επίσης

Κωδικοί σφαλμάτων για πλυντήρια ρούχων