Table des matières:

MediaCenter simple et télécommande avec une facilité d'utilisation améliorée : 6 étapes
MediaCenter simple et télécommande avec une facilité d'utilisation améliorée : 6 étapes

Vidéo: MediaCenter simple et télécommande avec une facilité d'utilisation améliorée : 6 étapes

Vidéo: MediaCenter simple et télécommande avec une facilité d'utilisation améliorée : 6 étapes
Vidéo: Une Excellente App Télécommande pour contrôler sa TV / Box TV / fireTV 2024, Novembre
Anonim
MediaCenter simple et contrôle à distance avec une facilité d'utilisation améliorée
MediaCenter simple et contrôle à distance avec une facilité d'utilisation améliorée

Normal0falsefalsefalseEN-USX-NONEX-NONE

Oui, c'est un autre Media-Center (ou HTPC) DIY basé sur PC, mais avec une caractéristique unique: il est sacrément simple à contrôler, donc bien adapté aux personnes âgées, aux personnes handicapées ou simplement aux utilisateurs paresseux. De Wikipédia: « … La notion principale d'utilisabilité est qu'un objet conçu avec une psychologie et une physiologie généralisées des utilisateurs à l'esprit est, par exemple: * Plus efficace à utiliser - il faut moins de temps pour accomplir une tâche particulière peut être appris en observant l'objet * Plus satisfaisant à utiliser… »

Étape 1: Objectifs du projet

Objectifs du projet
Objectifs du projet
Objectifs du projet
Objectifs du projet

Normal0falsefalsefalseEN-USX-NONEX-NONE

Si vous avez l'habitude d'essayer d'expliquer à vos parents ou à vos grands-pères les incroyables possibilités des médias numériques (qu'il s'agisse d'images, de musique ou de films), et que vous les trouvez frustrés en regardant la navigation complexe dans les menus et les télécommandes ridiculement encombrées, eh bien ce Instructable est pour toi.

Avec beaucoup de Media Center / enregistreur HD / SW MediaPlayer disponibles, celui proposé ici ne peut certainement pas rivaliser en termes d'apparence et de fonctionnalités attrayantes.

Mais si l'utilisateur cible a plus de 70 ans et n'est pas habitué à la technologie (au moins à l'état solide…), vous devez considérer que toutes ces fonctionnalités peuvent être considérées comme des obstacles plutôt que des avantages. Ajoutez à cela quelques handicaps physiques (yeux faibles, arthrose..) et vous trouverez probablement impossible d'utiliser n'importe quelle télécommande comme sur l'image ci-dessous (déroutant, touches trop petites..). Les limitations ci-dessus m'amènent à envisager un bricolage solution, avec deux exigences principales:

- L'interface SW la plus simple possible: pas de menu/sous-menus/navigation … il suffit d'allumer votre PC et d'obtenir une liste plate de tous les médias dans votre lecteur

- Une télécommande encore plus simple et intuitive: un bouton convivial et deux boutons-poussoirs robustes.

Rien de plus que cela… et c'est ce que vous aurez en quelques étapes faciles.

Étape 2: Étape 1: Logiciel

Étape 1: Logiciel
Étape 1: Logiciel
Étape 1: Logiciel
Étape 1: Logiciel

Normal0falsefalsefalseEN-USX-NONEX-NONENormal0falsefalsefalseEN-USX-NONEX-NONE

Il existe une communauté assez active de MediaPlayer opensource (https://xbmc.org/, https://www.moovida.com/, …). Je suis sûr que vous les connaissez tous, donc je ne vais pas entrer dans les détails avec eux: ils sont parfaits, pleins de fonctionnalités et entièrement personnalisables (pour ceux qui comprennent phython, WindowXML…)

Donc, une solution possible pour mon projet était de commencer à partir de l'un d'entre eux, de récupérer le code source et de le modifier jusqu'aux os pour supprimer tous les menus et sous-menus comme je l'ai dit auparavant… et le temps.

L'inverse; commençons à zéro avec un langage de script simple et puissant.

J'essayais (assez frustrant en effet) de me familiariser avec Microsoft Visual Studio Express, lorsque je suis tombé sur ce site précieux Istructable, une suggestion de smaaaaaart trouvée: AutoHotKey !

Pour ceux qui ne connaissent pas ce puissant langage de script, voici le récapitulatif des principales fonctionnalités répertoriées sur leur site:

AutoHotkey est un utilitaire gratuit et open source pour Windows. Avec lui, vous pouvez:

  • Automatisez presque tout en envoyant des frappes et des clics de souris. Vous pouvez écrire une macro de souris ou de clavier à la main ou utiliser l'enregistreur de macros.
  • Créez des raccourcis clavier pour le clavier, le joystick et la souris. Pratiquement n'importe quelle touche, bouton ou combinaison peut devenir un raccourci clavier.
  • Créez des formulaires de saisie de données, des interfaces utilisateur et des barres de menus personnalisés. Voir GUI pour plus de détails.
  • Remappez les touches et les boutons de votre clavier, de votre joystick et de votre souris.
  • Convertissez n'importe quel script en un fichier EXE qui peut être exécuté sur des ordinateurs sur lesquels AutoHotkey n'est pas installé.

Par conséquent, il est parfait pour configurer une souris pour qu'elle fonctionne comme une télécommande pour un lecteur multimédia SW, comme VideoLan VLC; et il permet également la simple interface graphique de mon programme. Une fois téléchargé et en partant d'un exemple intégré, en une soirée j'ai pu créer mon premier programme, et en une semaine de réglage/ajustement, le plan était clair:

1- Créez un petit script dans HK, faites-en un fichier exécutable autonome et configurez-le pour qu'il démarre automatiquement lorsque le PC est allumé. 2- Faites en sorte que le script crée une liste de défilement simple (et plate) avec n'importe quel média lisible dans le répertoire racine: taille de police ÉNORME pour une recherche facile 3- Attribuez des commandes de souris pour que la navigation se fasse avec juste le défilement bien et les deux boutons principaux: pas de pointer-cliquer. 4- Lorsqu'un fichier est sélectionné, lancez VLC Mediaplayer en plein écran 5- Un VLC est chargé, la molette de la souris est changée en jog (pour FFW / REV), tandis que les deux boutons sont utilisés pour PLAY/PAUSE et STOP. 6- Si STOP est appuyé, fermez VLC et revenez au menu principal.

C'est tout. Le script est joint, commenté pour les parties principales. Vous pouvez demander à AHK de le compiler dans le fichier exécutable correspondant.

CONSEILS pour le script:

- Changez la chaîne du répertoire racine avec le bon emplacement dans votre lecteur. N'oubliez pas la barre oblique à la fin de la chaîne. -Modifiez les dimensions de l'interface graphique en fonction de la taille et de la résolution de votre écran - VLC doit être configuré (cntrl-p) pour démarrer en plein écran (paramètres vidéo généraux) et pour réagir aux bons raccourcis que le script AHK envoie (Configurer les raccourcis)

Étape 3: Étape 2: Matériel - PC

Étape 2: Matériel - PC
Étape 2: Matériel - PC
Étape 2: Matériel - PC
Étape 2: Matériel - PC

Normal0falsefalsefalseEN-USX-NONEX-NONE

Pas de technologie de fusée ici. N'importe quel PC avec une carte vidéo décente et un disque dur suffisamment large fonctionnera très bien.

Mon choix, cependant, a été motivé par la taille du mini-ITX et la disponibilité d'une sortie S-vidéo, pour s'adapter à l'entrée SCART du téléviseur de mes parents (une technologie à l'ancienne que je connais, mais à un certain âge les choses anciennes et familières sont les meilleurs de tous les temps).

Voici donc la nomenclature du PC: l'Intel Little Falls 2 est enfermé dans un boîtier G-ATLANTIC avec alimentation externe; 1 Go de RAM + 250 Go de disque dur Seagate 2.5 SATA. Pas très performant, mais plus que suffisant pour la portée du projet.

Étape 4: Étape 3: Matériel - À distance

Étape 3: Matériel – À distance
Étape 3: Matériel – À distance
Étape 3: Matériel – À distance
Étape 3: Matériel – À distance
Étape 3: Matériel – À distance
Étape 3: Matériel – À distance
Étape 3: Matériel – À distance
Étape 3: Matériel – À distance

Normal0falsefalsefalseEN-USX-NONEX-NONE

Le modding HW réel (et probablement la partie la plus originale de cette instructable) est la télécommande du mediacenter. Celui-ci est basé sur une souris sans fil, qui, étant radio, offre l'avantage d'une « télécommande non directionnelle » (un avantage à ne pas négliger, si l'utilisateur ne comprend pas ça, pour changer de chaîne / lire des DVD / naviguer dans les menus, il doit pointer la télécommande infrarouge vers le décodeur DVB/DVD/HTPC plutôt que vers le téléviseur..). Il fonctionne très bien jusqu'à 10m ce qui correspond à la taille de mon salon.

Commencez à partir d'une souris optique sans fil commerciale avec adaptateur USB. Une fois démonté, le PCB principal est retiré pour être ensuite monté sur le nouveau boîtier. LMB et RMB ne sont en fait pas utilisés et laissés pour une utilisation future (c'est-à-dire deux autres commandes configurables avec AHK), tandis que les boutons 3 et 4 (les deux boutons latéraux de la souris d'origine) sont utilisés comme commandes principales par le script. La raison en est que les boutons 3 et 4 étaient connectés au PCB de la souris avec un connecteur, donc plus facile à remplacer.

La molette de la souris est supprimée et remplacée par un encodeur rotatif commercial plus robuste; Je suppose que l'encodeur doit être choisi avec le bon nombre d'impulsions par tour et la phase parmi les deux impulsions, mais j'ai essayé le premier du catalogue RS et tout s'est bien passé. Le mien a un déphasage CW de 54° ±30° et 24 impulsions/tour. Les micro-interrupteurs LMB et RMB sont remplacés par des boutons poussoirs plus résistants pour le montage sur panneau.

La construction est assez simple: j'ai utilisé une boîte disponible pour le projet électronique, avec de bons lobes latéraux en caoutchouc pour une prise en main facile et un compartiment pour deux piles AA. Le bouton est monté au centre, avec les deux boutons du même côté, de sorte que la télécommande puisse être actionnée d'une seule main (la disposition est attachée). L'encodeur et les deux boutons sont connectés à la souris PCA avec des câbles plats personnalisés avec un en-tête fait avec une bande femelle au pas de 1,27 mm. Enfin, un interrupteur d'alimentation est ajouté latéralement au boîtier de la télécommande, pour l'éteindre lorsqu'elle n'est pas utilisée (et économiser les piles).

Étape 5: Étape 4: HW - Câble S-Vidéo vers SCART

Normal0falsefalsefalseEN-USX-NONEX-NONE

Rien de compliqué ici: utilisez simplement vos compétences en soudure et suivez le schéma ci-dessous.

Crédits à

Le connecteur mâle S-Vidéo et la prise stéréo seront connectés à votre PC du XXIIe siècle. La péritel à votre télévision des années 80.

Étape 6: Conclusions

Normal0falsefalsefalseEN-USX-NONEX-NONE

Le résultat final est montré dans la vidéo ci-jointe: Avec une installation légère, XP démarre rapidement et le fichier exe démarre sans problème. Comme prévu, la navigation est simple et intuitive: vous pouvez soit tourner la molette, soit appuyer sur le bouton blanc pour faire défiler la liste. Sélectionnez le média que vous souhaitez lire avec le bouton vert et attendez que VLC démarre. Faites défiler le film jusqu'au point souhaité avec la molette, faites une pause/lecture avec le bouton vert et arrêtez avec le blanc. Répétez le cycle jusqu'à épuisement.

Améliorations possibles:

Même avec un disque dur 250G relativement petit, le répertoire plat devient rapidement trop long et trop déroutant. J'aimerais ne pas créer une arborescence de répertoires complexe, alors peut-être qu'une liste "intelligente" pourrait être faite. Par exemple, la position dans la liste pourrait être liée à la date à laquelle ce fichier a été ouvert pour la dernière fois (de sorte que le dernier doit être déplacé au bas de la liste principale).

Pour ce faire, je pensais ajouter au script principal une routine qui enregistre dans un fichier journal txt des informations utiles sur chaque fichier multimédia, comme par exemple: nombre total de vues, date de la dernière vue, arrêté à 1h:35m:25s.. de sorte qu'une fois le fichier multimédia chargé à nouveau, il repart du point où il a été interrompu la fois précédente.

C'est tout.. merci d'avoir lu et désolé de mon mauvais italien.. Toute suggestion / remarque de commentaire est vraiment appréciée.

Conseillé: