Πίνακας περιεχομένων:
- Βήμα 1: Στόχοι έργου
- Βήμα 2: Βήμα 1: SoftWare
- Βήμα 3: Βήμα 2: HW - PC
- Βήμα 4: Βήμα 3: HW - Απομακρυσμένο
- Βήμα 5: Βήμα 4: HW - S -Video to SCART Cable
- Βήμα 6: Συμπεράσματα
Βίντεο: Απλό MediaCenter και τηλεχειριστήριο με βελτιωμένη χρηστικότητα: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Normal0falsefalsefalseEN-USX-NONEX-NONE
Ναι, αυτό είναι ένα άλλο Media-Center (ή HTPC) που βασίζεται σε DIY PC, αλλά με ένα μοναδικό χαρακτηριστικό: είναι απλό στον έλεγχο, κατάλληλο για ηλικιωμένους, άτομα με αναπηρίες ή απλά τεμπέληδες χρήστες. Από τη Βικιπαίδεια: «… Η πρωταρχική έννοια της χρηστικότητας είναι ότι ένα αντικείμενο σχεδιασμένο με ψυχολογία και φυσιολογία γενικευμένων χρηστών στο μυαλό είναι, για παράδειγμα: * Πιο αποτελεσματικό στη χρήση-απαιτεί λιγότερο χρόνο για να επιτελέσει μια συγκεκριμένη εργασία * Ευκολότερο να μάθει-λειτουργία μπορεί να μάθει παρατηρώντας το αντικείμενο * Πιο ικανοποιητικό στη χρήση… »
Βήμα 1: Στόχοι έργου
Normal0falsefalsefalseEN-USX-NONEX-NONE
Αν είστε εξοικειωμένοι με την προσπάθεια να εξηγήσετε στους γονείς σας ή στους παππούδες σας τις εκπληκτικές δυνατότητες των ψηφιακών μέσων (όπως αυτές των εικόνων, της μουσικής ή των ταινιών) και τα βρήκατε απογοητευμένα όταν κοιτάζετε περίπλοκη πλοήγηση στο μενού και γελοία γεμάτα τηλεχειριστήρια, καλά αυτό με οδηγίες. ειναι για σενα.
Με άφθονο διαθέσιμο διαθέσιμο Media Center / HD recorder / SW MediaPlayer, αυτό που προτείνεται εδώ σίγουρα δεν μπορεί να ανταγωνιστεί σε ελκυστική εμφάνιση και αίσθηση και χαρακτηριστικά.
Αλλά εάν ο χρήστης -στόχος είναι άνω των 70 ετών και δεν χρησιμοποιεί τεχνολογία (τουλάχιστον σε στερεά κατάσταση…), πρέπει να λάβετε υπόψη ότι όλα αυτά τα χαρακτηριστικά μπορούν να θεωρηθούν ως εμπόδια και όχι ως πλεονεκτήματα. Προσθέστε σε αυτό κάποια σωματική αναπηρία (αδύναμα μάτια, οστεοαρθρίτιδα..) και πιθανότατα θα βρείτε αδύνατο να χρησιμοποιήσετε οποιοδήποτε τηλεχειριστήριο όπως στην παρακάτω εικόνα (μπερδεμένο, τα κλειδιά είναι πολύ μικρά..). Οι παραπάνω περιορισμοί με οδηγούν να σκεφτώ ένα DIY λύση, με δύο βασικές απαιτήσεις:
- Η απλούστερη δυνατή διεπαφή SW: χωρίς μενού/υπομενού/πλοήγηση … απλώς ενεργοποιήστε τον υπολογιστή σας και λάβετε μια ενιαία λίστα με όλα τα μέσα στη μονάδα σας
-Ένα ακόμη απλούστερο και διαισθητικό τηλεχειριστήριο: ένα κουμπί φιλικό προς το χρήστη και δύο κουμπιά βαρέως τύπου.
Τίποτα περισσότερο από αυτό… και αυτό θα έχετε σε μερικά απλά βήματα..
Βήμα 2: Βήμα 1: SoftWare
Normal0falsefalsefalseEN-USX-NONEX-MONENormal0falsefalsefalseEN-USX-NONEX-NONE
Υπάρχει μια αρκετά ενεργή κοινότητα ανοίγματος MediaPlayer (https://xbmc.org/, https://www.moovida.com/,…). Σίγουρα τα ξέρετε όλα, οπότε δεν θα αναφερθώ λεπτομερώς μαζί τους: είναι τέλεια, γεμάτα δυνατότητες και πλήρως προσαρμόσιμα (για όσους καταλαβαίνουν το phython, WindowXML…)
Έτσι, μια πιθανή λύση για το έργο μου ήταν να ξεκινήσω από ένα από αυτά, να πιάσω τον πηγαίο κώδικα και να τα τροποποιήσω μέχρι τα κόκαλα για να βγάλω όλα τα μενού και τα υπομενού όπως είπα πριν … καλά, ίσως σε ένα δισεκατομμύριο χρόνια αυτό απαιτεί κάποιες δεξιότητες και ο χρόνος.
Το αντίθετο; ας ξεκινήσουμε από το μηδέν με μια εύκολη και ισχυρή γλώσσα σεναρίου..
Προσπαθούσα (πράγματι απογοητευτικά) να εξοικειωθώ με το Microsoft Visual Studio Express, όταν έπεσα πάνω σε αυτόν τον πολύτιμο ιστότοπο που βρήκε μια πρόταση smaaaaaart: AutoHotKey!
Για όσους δεν γνωρίζουν αυτήν την ισχυρή γλώσσα δέσμης ενεργειών, εδώ είναι η ανακεφαλαίωση των κύριων χαρακτηριστικών που αναφέρονται στον ιστότοπό τους:
Το AutoHotkey είναι ένα δωρεάν βοηθητικό πρόγραμμα ανοιχτού κώδικα για Windows. Με αυτό, μπορείτε:
- Αυτοματοποιήστε σχεδόν οτιδήποτε στέλνοντας πληκτρολογήσεις και κλικ του ποντικιού. Μπορείτε να γράψετε μια μακροεντολή ποντικιού ή πληκτρολογίου με το χέρι ή να χρησιμοποιήσετε τη συσκευή εγγραφής μακροεντολών.
- Δημιουργήστε πλήκτρα πρόσβασης για πληκτρολόγιο, joystick και ποντίκι. Σχεδόν οποιοδήποτε πλήκτρο, κουμπί ή συνδυασμός μπορεί να γίνει πλήκτρο πρόσβασης.
- Δημιουργήστε προσαρμοσμένες φόρμες εισαγωγής δεδομένων, διεπαφές χρήστη και γραμμές μενού. Δείτε GUI για λεπτομέρειες.
- Αφαιρέστε τα πλήκτρα και τα κουμπιά στο πληκτρολόγιο, το χειριστήριο και το ποντίκι σας.
- Μετατρέψτε οποιοδήποτε σενάριο σε αρχείο EXE που μπορεί να εκτελεστεί σε υπολογιστές που δεν έχουν εγκατεστημένο το AutoHotkey.
Επομένως, είναι ιδανικό για τη διαμόρφωση ενός ποντικιού που λειτουργεί ως τηλεχειριστήριο για πρόγραμμα αναπαραγωγής πολυμέσων SW, όπως το VideoLan VLC. και επιτρέπει επίσης το απλό GUI του προγράμματος μου. Μετά τη λήψη και την εκκίνηση από κάποιο ενσωματωμένο παράδειγμα, σε ένα βράδυ μπόρεσα να δημιουργήσω το πρώτο μου πρόγραμμα και σε μια εβδομάδα συντονισμού/προσαρμογής, το σχέδιο ήταν σαφές:
1- Δημιουργήστε ένα μικρό σενάριο σε HK, κάντε το ένα αυτόνομο εκτελέσιμο αρχείο και ρυθμίστε το να ξεκινά αυτόματα όταν ο υπολογιστής είναι ενεργοποιημένος. 2- Βάλτε το σενάριο να δημιουργήσει μια απλή (και επίπεδη) λίστα κύλισης με οποιοδήποτε αναγνώσιμο μέσο στον ριζικό κατάλογο: ΤΕΡΑΣΤΙΟ μέγεθος γραμματοσειράς για εύκολη εμφάνιση 3- Εκχωρήστε τις εντολές του ποντικιού έτσι ώστε η πλοήγηση να γίνεται μόνο με τη σωστή κύλιση και τα δύο κύρια κουμπιά: χωρίς σημείο-κλικ.. 4- Όταν επιλεγεί ένα αρχείο, εκτελέστε το VLC Mediaplayer σε πλήρη οθόνη 5- Φορτώνεται ένα VLC, ο τροχός κύλισης του ποντικιού αλλάζει σε jog (για FFW / REV), ενώ χρησιμοποιούνται τα δύο κουμπιά για PLAY/PAUSE και STOP. 6- Εάν χτυπήσει το STOP, κλείστε το VLC και επιστρέψτε στο κύριο μενού.
Αυτό είναι όλο. Το σενάριο επισυνάπτεται, σχολιάζεται για τα κύρια μέρη. Μπορείτε να το μεταγλωττίσετε AHK στο αντίστοιχο εκτελέσιμο αρχείο.
ΣΥΜΒΟΥΛΕΣ για το σενάριο:
- Αλλάξτε τη συμβολοσειρά του καταλόγου ρίζας με τη σωστή θέση στη μονάδα δίσκου σας. Θυμηθείτε την κάθετο στο τέλος της συμβολοσειράς. -Αλλάξτε τις διαστάσεις του GUI ανάλογα με το μέγεθος και την ανάλυση της οθόνης σας -το VLC πρέπει να έχει ρυθμιστεί (cntrl -p) για να ξεκινήσει η πλήρης οθόνη (γενικές ρυθμίσεις βίντεο) και να αντιδράσει στα σωστά πλήκτρα πρόσβασης που στέλνει το σενάριο AHK (Διαμόρφωση πλήκτρων πρόσβασης)
Βήμα 3: Βήμα 2: HW - PC
Normal0falsefalsefalseEN-USX-NONEX-NONE
Δεν υπάρχει τεχνολογία πυραύλων εδώ. Οποιοσδήποτε υπολογιστής με αξιοπρεπή κάρτα βίντεο και σκληρό δίσκο αρκετά μεγάλο θα λειτουργήσει καλά.
Η επιλογή μου, ωστόσο, καθοδηγήθηκε από το μέγεθος mini-ITX και τη διαθεσιμότητα μιας εξόδου βίντεο S, για να ταιριάζει με την είσοδο SCART της τηλεόρασης των γονιών μου (παλιομοδίτικη τεχνολογία γνωρίζω, αλλά σε κάποια ηλικία τα παλιά και οικεία πράγματα είναι τα καλύτερα όλων των εποχών).
Αυτό λοιπόν είναι το BOM του Η/ Υ: το Intel Little Falls 2 περικλείεται σε θήκη G-ATLANTIC με εξωτερική τροφοδοσία. 1Gb RAM + 250Gb HDD Seagate 2.5”SATA. Όχι πολύ καλές, αλλά περισσότερο από επαρκείς για το εύρος του έργου.
Βήμα 4: Βήμα 3: HW - Απομακρυσμένο
Normal0falsefalsefalseEN-USX-NONEX-NONE
Η πραγματική τροποποίηση HW, (και πιθανώς το πιο πρωτότυπο μέρος αυτού του εκπαιδευτικού) είναι το τηλεχειριστήριο του διαμεσολαβητή. Αυτό βασίζεται σε ένα ασύρματο ποντίκι, το οποίο, ως ραδιόφωνο, προσφέρει το πλεονέκτημα ενός «τηλεχειριστηρίου χωρίς κατεύθυνση» (ένα πλεονέκτημα που δεν πρέπει να παραβλέψετε, εάν ο χρήστης δεν το καταλαβαίνει αυτό, για να αλλάξετε κανάλι / αναπαραγωγή DVD / μενού πλοήγησης, πρέπει να δείξει το υπέρυθρο τηλεχειριστήριο προς τον αποκωδικοποιητή DVB / DVD / HTPC και όχι προς την τηλεόραση..). Λειτουργεί μια χαρά έως και 10 μέτρα που ταιριάζει με το μέγεθος του σαλονιού μου.
Ξεκινήστε από ένα εμπορικό ασύρματο οπτικό ποντίκι με προσαρμογέα USB. Μόλις αποσυναρμολογηθεί, το κύριο PCB αφαιρείται για να τοποθετηθεί αργότερα στη νέα θήκη. Το LMB και το RMB δεν χρησιμοποιούνται στην πραγματικότητα και αφήνονται για μελλοντική χρήση (δηλαδή δύο άλλες εντολές διαμορφώσιμες με AHK), ενώ το κουμπί 3 και 4 (τα δύο πλευρικά κουμπιά του αρχικού ποντικιού) χρησιμοποιούνται ως κύριες εντολές από το σενάριο. Ο λόγος για αυτό είναι ότι τα κουμπιά 3 και 4 συνδέθηκαν στο PCB του ποντικιού με μια υποδοχή, έτσι είναι πιο εύκολο να αντικατασταθούν.
Ο τροχός του ποντικιού αφαιρείται και αντικαθίσταται με έναν πιο ισχυρό εμπορικό περιστροφικό κωδικοποιητή. Υποθέτω ότι ο κωδικοποιητής πρέπει να επιλέγεται με το σωστό # παλμών ανά γύρο και φάση μεταξύ των δύο παλμών, αλλά δοκίμασα τον πρώτο στον κατάλογο RS και πήγα μια χαρά. Το δικό μου έχει 54 ° ± 30 ° μετατόπιση φάσης CW και 24 παλμούς/γύρο. Οι μικροδιακόπτες LMB και RMB αντικαθίστανται από πιο ανθεκτικά κουμπιά για τοποθέτηση σε πίνακα.
Η κατασκευή είναι αρκετά εύκολη: χρησιμοποίησα ένα διαθέσιμο κουτί για ηλεκτρονικό έργο, με καουτσούκ πλευρικούς λοβούς για εύκολο κράτημα και χώρο για δύο μπαταρίες ΑΑ. Το κουμπί είναι τοποθετημένο κεντρικά, με τα δύο κουμπιά από την ίδια πλευρά, έτσι ώστε το τηλεχειριστήριο να μπορεί να λειτουργήσει με ένα μόνο χέρι (η διάταξη είναι προσαρτημένη). Ο κωδικοποιητής και τα δύο κουμπιά συνδέονται με το PCA του ποντικιού με προσαρμοσμένα επίπεδα καλώδια με κεφαλίδα με θηλυκή λωρίδα 1,27 mm. Τέλος, ένας διακόπτης τροφοδοσίας προστίθεται πλευρικά στη θήκη του τηλεχειριστηρίου, για να τον κλείσει όταν δεν χρησιμοποιείται (και να εξοικονομήσει μπαταρίες).
Βήμα 5: Βήμα 4: HW - S -Video to SCART Cable
Normal0falsefalsefalseEN-USX-NONEX-NONE
Τίποτα περίπλοκο εδώ: απλά χρησιμοποιήστε τις δεξιότητές σας συγκόλλησης και ακολουθήστε το παρακάτω σχήμα.
Συντελεστές στο
Το αρσενικό βύσμα S-Video και η στερεοφωνική υποδοχή θα συνδεθούν στον υπολογιστή σας του XXII αιώνα. Το SCART στην τηλεόραση της δεκαετίας του 1980.
Βήμα 6: Συμπεράσματα
Normal0falsefalsefalseEN-USX-NONEX-NONE
Το τελικό αποτέλεσμα εμφανίζεται στο συνημμένο βίντεο: Με μια ελαφριά εγκατάσταση, τα XP ξεκινούν γρήγορα και το αρχείο exe αρχίζει να λειτουργεί ομαλά. Όπως σχεδιάστηκε, η πλοήγηση είναι εύκολη και διαισθητική: μπορείτε είτε να γυρίσετε τον τροχό είτε να πατήσετε το λευκό κουμπί για να μετακινηθείτε στη λίστα. Επιλέξτε τα μέσα που θέλετε να παίξετε με το πράσινο κουμπί και περιμένετε να ξεκινήσει το VLC. Μετακινήστε την ταινία στο επιθυμητό σημείο με τον τροχό, σταματήστε/παίξτε με το πράσινο κουμπί και σταματήστε με το λευκό. Επαναλάβετε τον κύκλο μέχρι να εξαντληθείτε.
Πιθανές βελτιώσεις:
Ακόμα και με έναν σχετικά μικρό σκληρό δίσκο 250G, ο επίπεδος κατάλογος γίνεται πολύ μακρύς και πολύ μπερδεμένος. Θα ήθελα να μην δημιουργήσω ένα περίπλοκο δέντρο καταλόγων, οπότε ίσως θα μπορούσε να γίνει κάποια «έξυπνη» λίστα. Για παράδειγμα, η θέση στη λίστα θα μπορούσε να σχετίζεται με την ημερομηνία που άνοιξε για τελευταία φορά το αρχείο (έτσι ώστε η τελευταία να μετακινηθεί στο κάτω μέρος της κύριας λίστας).
Για να το κάνω, σκεφτόμουν να προσθέσω στο κύριο σενάριο μια ρουτίνα που αποθηκεύει σε ένα αρχείο καταγραφής txt μερικές χρήσιμες πληροφορίες για κάθε αρχείο πολυμέσων, όπως για παράδειγμα: συνολικός αριθμός προβολών, ημερομηνία τελευταίας προβολής, διακοπή σε 1 ώρα: 35 λεπτά: 25 δευτερόλεπτα.. έτσι ώστε μόλις φορτωθεί ξανά το αρχείο πολυμέσων, να ξεκινήσει από το σημείο που είχε διακοπεί την προηγούμενη φορά..
Αυτό είναι όλο.
Συνιστάται:
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF -- NRF24L01+ Φροντιστήριο: 5 βήματα (με εικόνες)
Τηλεχειριστήριο γίνεται τηλεχειριστήριο RF || NRF24L01+ Tutorial: Σε αυτό το έργο θα σας δείξω πώς χρησιμοποίησα το δημοφιλές nRF24L01+ RF IC για να προσαρμόσω ασύρματα τη φωτεινότητα μιας λωρίδας LED μέσω τριών άχρηστων κουμπιών ενός τηλεχειριστηρίου τηλεόρασης. Ας αρχίσουμε
IRduino: Τηλεχειριστήριο Arduino - Μιμήστε ένα χαμένο τηλεχειριστήριο: 6 βήματα
IRduino: Arduino Remote Control - Imitate a Lost Remote: Αν έχετε χάσει ποτέ το τηλεχειριστήριο της τηλεόρασης ή του DVD player σας, γνωρίζετε πόσο απογοητευτικό είναι να περπατάτε, να βρίσκετε και να χρησιμοποιείτε τα κουμπιά της ίδιας της συσκευής. Μερικές φορές, αυτά τα κουμπιά δεν προσφέρουν καν την ίδια λειτουργικότητα με το τηλεχειριστήριο. Λήψη
Βελτιωμένη ενδοεπικοινωνία για κινητά με μονάδα A6 και Arduino Pro Mini: 4 βήματα
Βελτιωμένη ενδοεπικοινωνία για κινητά με A6 Module και Arduino Pro Mini: Σε αυτό το διδακτικό σας δείχνω πώς έφτιαξα μια ενδοεπικοινωνία χρησιμοποιώντας μια μονάδα GSM (μονάδα A6) και ένα Arduino Pro Mini. Εάν πατήσετε το μεγάλο κουμπί, καλείται ο προγραμματισμένος αριθμός. Η κλήση τερματίζεται μετά από προγραμματισμένο χρόνο ή αν το τηλέφωνο κλείσει. Εσείς
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ
Νέα και βελτιωμένη θήκη Five Gum Ipod (FOR NANO 3G): 5 βήματα
Νέα και βελτιωμένη θήκη Ipod Five Gum (FOR NANO 3G): Tomcat94 Δημοσιεύτηκε πρόσφατα μια θήκη Ipod Made Of A Five Gum Wrapper. Λοιπόν, αποφάσισα να κάνω κάτι παρόμοιο, αλλά για ένα Ipod Nano