Table des matières:
- Étape 1: Rassemblez les matériaux et les outils
- Étape 2: câbler l'Arduino
- Étape 3: Collecte des signaux des canaux distants
- Étape 4: mettre en œuvre le code
- Étape 5: Imprimez le boîtier
- Étape 6: Améliorations et extensions
- Étape 7: Ressources et références
Vidéo: Télécommande d'assistance pour téléviseur : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Les télécommandes de télévision actuelles peuvent être déroutantes et difficiles à utiliser. Les petits boutons et la disposition déroutante rendent difficile d'appuyer physiquement sur le bouton et de se rappeler sur quels boutons appuyer. Le but de ce projet était de lutter contre ces difficultés en créant une télécommande avec moins de boutons plus gros et un système d'alerte pour avertir l'utilisateur quand changer de chaîne. Le nombre limité de boutons minimisera la confusion et facilitera la navigation dans les chaînes de télévision. Le système d'alerte avertira l'utilisateur cinq minutes avant qu'il ne soit temps de changer de chaîne.
Avant de commencer le processus de conception, une recherche de base a été menée et les exigences ont été définies. Les documents d'analyse des exigences, de la matrice de décision et des concurrents sont disponibles en téléchargement ci-dessous. Les liens vers tous ces fichiers sont également disponibles dans la section références et ressources au bas de cette page.
Étape 1: Rassemblez les matériaux et les outils
Avant de commencer à construire votre télécommande, assurez-vous que vous disposez de tous les matériaux et outils dont vous aurez besoin. Les matériaux sont répertoriés dans la nomenclature et un lien vers le document se trouve dans la section ressources et références de cette page. Pour les outils, vous aurez besoin d'une station/kit de soudure et d'une imprimante 3D.
Étape 2: câbler l'Arduino
Ensuite, trouvez votre Arduino Mini Pro et rassemblez tous les matériaux trouvés dans la nomenclature. Procurez-vous votre carte PCB, et votre première étape devrait être de créer deux lignes de métal de chaque côté du PCB qui peuvent servir de rails 5V et GND dédiés à partir de l'Arduino. Alternativement, vous pouvez également utiliser un PCB de type maquette, mais l'inconvénient de cette approche est une flexibilité limitée et des connexions involontaires.
La led IR n'est pas claire sur cette photo, mais l'anode est connectée à l'émetteur d'un transistor bipolaire NPN. Le collecteur du transistor est connecté via une résistance de 220 ohms à une alimentation 5V, la base est connectée via une résistance de 220 ohms à une broche numérique 3 sur l'Arduino. Cela permet à la broche 3 de conduire plus de courant vers la LED IR, ce qui augmente la portée de la télécommande.
Chacun des boutons est câblé de telle sorte qu'une jambe soit connectée à 5V via une résistance de 1k ohm. La jambe horizontalement opposée doit être connectée à la terre et la jambe diagonalement opposée doit être connectée à la broche numérique utilisée pour vérifier l'état du bouton.
Les brochages les plus importants sont que la led IR est connectée à la broche 3 et que SDA et SCL sur le RTC sont connectés aux broches A4 et A5 respectivement. Suivez le schéma de circuit et l'image ci-dessus, pour vous aider avec le câblage.
Étape 3: Collecte des signaux des canaux distants
Les télécommandes de téléviseur fonctionnent en envoyant des signaux spécifiques aux téléviseurs à une fréquence spécifiée. Ces signaux infrarouges peuvent être imaginés comme une chaîne de lumières clignotantes qui indiquent au téléviseur de faire des choses spécifiques. Pour mettre en œuvre une connexion à distance/TV, ces signaux de chaînes distantes devaient être collectés et programmés sur des boutons spécifiques afin qu'ils soient émis au clic. Pour ce faire, un récepteur a été utilisé pour collecter cette chaîne de signaux marche/arrêt. Téléchargez le IRrecvDumpV2 sur l'Arduino. Pointez votre télécommande vers le récepteur et appuyez sur les chaînes à distance que vous souhaitez enregistrer. Dans la série Arduino, vous devriez voir quelque chose comme l'image ci-dessus. Prenez la valeur rawData int non signée et utilisez-la comme valeur de canal. Répétez ces étapes jusqu'à ce que vous ayez tous les canaux requis.
Étape 4: mettre en œuvre le code
Le code de la télécommande est ci-dessous pour le téléchargement et l'explication de ce que fait le code est ci-dessous.
Les chaînes:
Maintenant que vous avez tous les canaux, il est temps de les implémenter dans le code. Téléchargez le code à distance sur l'Arduino. Prenez les codes de canaux bruts non signés et placez-les dans la section globale du code Arduino. Dans la plupart des fichiers, il devrait être possible de les ajouter au-dessus de la méthode setup(). À l'intérieur de la fonction loop(), utilisez la fonction sendRaw() dans les boucles if pour envoyer les canaux spécifiques. Voir la vidéo pour une meilleure explication.
L'horloge en temps réel:
L'horloge temps réel (RTC) a été mise en place pour alerter l'utilisateur lorsqu'il est temps de changer de chaîne. Le RTC peut être défini à l'aide de la méthode de remplissage RTC. Avant que le RTC soit utilisé avec la télécommande, il devra être rempli. Au moment où le RTC est connecté à l'appareil, la date et l'heure devront être saisies dans les méthodes du RTC. Chaque espace à saisir se trouve dans le code ci-dessous. Téléchargez la méthode de remplissage pour le RTC ci-dessous avant de télécharger le canal et le code RTC.
Étape 5: Imprimez le boîtier
Pourquoi avons-nous utilisé la conception assistée par ordinateur (CAO) ?
L'utilisation de la CAO permet un prototypage rapide. En utilisant des modèles CAO, nous avons pu générer rapidement différentes conceptions pour atteindre le modèle actuel qui accueille tous les composants. Au fur et à mesure de l'itération, nous avons découvert quels composants correspondaient et quelles zones de la CAO devaient être modifiées. Le prototypage rapide nous a permis de modifier les pièces qui ne fonctionnaient pas dans un laps de temps relativement court. Par exemple, nous devions continuellement modifier la hauteur du boîtier jusqu'à ce qu'il soit suffisamment grand pour contenir tous les composants.
CAO et instructions de montage
Le modèle CAO a été conçu à l'aide d'OnShape. Tout d'abord, téléchargez les trois fichiers.stl indiqués ci-dessous. Les trois fichiers vous fourniront le fond, le couvercle et le clip de la batterie. Une fois les fichiers téléchargés, vous pouvez les imprimer sur l'imprimante 3D de votre choix. Pour nos itérations, nous avons utilisé le Prusa et le Makerbot. Selon l'imprimante, vous devrez peut-être poncer certains bords du plastique. Ensuite, une fois les composants placés à l'intérieur de la télécommande, vous devrez utiliser des vis pour fixer le haut de la télécommande au bas. Ensuite, vous devrez visser le joystick en place sur le dessus de la télécommande. Selon l'ajustement des composants, vous devrez peut-être coller le boîtier de la batterie sur la paroi intérieure du boîtier.
Étape 6: Améliorations et extensions
La télécommande peut être améliorée en créant une application qui permet à l'utilisateur de programmer facilement un horaire spécifique dans la télécommande. À l'avenir, la télécommande pourra également être améliorée en concevant un boîtier plus petit et plus facile à tenir pour l'utilisateur. Les circuits internes peuvent également être améliorés grâce à des circuits imprimés personnalisés pour permettre une conception à distance interne plus simple.
Étape 7: Ressources et références
De nombreuses ressources utiles sont incluses dans cette section afin que vous puissiez réutiliser la télécommande en fonction de vos besoins. Ci-dessous, vous trouverez de nombreuses ressources que nous avons utilisées lors de la construction de la télécommande.
Recherche en arrière plan:
Desc: Avant le début du processus de conception, des recherches préliminaires ont été menées. Les ressources pour la recherche préliminaire sont affichées ci-dessous.
W., & I. (2017, 30 octobre). Comment contrôler votre téléviseur avec un Arduino ! Extrait le 17 février 2018 de
Dystrophie musculaire. (2018, 06 février). Extrait le 17 février 2018 de
Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. Actes de la 10ème conférence européenne sur la télévision et la vidéo interactives - EuroiTV 12. doi:10.1145/2325616.232562
Young, C. (4 avril 2017,). Utilisation d'une bibliothèque infrarouge sur Arduino. Extrait le 19 février 2018 de
Démence | MedlinePlus. (2018, 31 janvier). Extrait le 19 février 2018 de
Brenner, L. (n.c.). Types de plastique utilisés pour fabriquer des télécommandes de télévision. Extrait le 20 février 2018 de
Zo, A. (s.d.). Communication infrarouge. Extrait le 20 février 2018 de
Comprend des boutons géants simples pour la télécommande du téléviseur. (s.d.). Extrait le 25 février 2018 de
www.alzstore.com. (s.d.). Extrait le 20 mars 2018 de
Télécommande universelle à gros boutons Gmatrix u43 - Emballage de vente au détail: Home Audio & Theater. (s.d.). Extrait le 25 février 2018 de
Bouton. (s.d.). Extrait le 20 mars 2018 de
Nedelkovski, D. (2016, 17 août). Tutoriel sur l'horloge temps réel Arduino et DS3231. Extrait le 20 mars 2018 de
Bibliothèque Arduino à distance IR:
Desc: Cette bibliothèque est très utile pour la programmation à distance car elle contient de nombreuses fonctions qui aident à accélérer le processus de codage. Des fonctions critiques telles que le décodage IR et l'envoi de signaux IR sont incluses pour la plupart des systèmes de télécommande de télévision.
Lien Github:
github.com/z3t0/Arduino-IRremote
Nomenclature:
Desc: Version en ligne de la nomenclature. Lien ci-dessous.
docs.google.com/spreadsheets/d/1D5bFs-KHPn…
Fiche de configuration de l'appareil:
Desc: La feuille de configuration requise pour l'appareil. Vous pouvez soit télécharger le fichier (voir la section d'introduction) soit le consulter en ligne. Le lien est ci-dessous.
docs.google.com/spreadsheets/d/1NPdmP5oBxG…
Analyse de la concurrence:
Desc: Un document sur nos concurrents. Téléchargez le fichier dans l'intro ou consultez le lien ci-dessous.
docs.google.com/document/d/1JfeLyk_gPPXIuH…
Matrice de décision:
Desc: Un document sur les décisions que nous avons prises au cours de notre cycle de développement d'appareils. Téléchargez le fichier dans l'intro ou consultez le lien ci-dessous.
docs.google.com/spreadsheets/d/11of_h3fuh6…
Conseillé:
Allumez les LED à l'aide de la télécommande de votre téléviseur : 3 étapes
Allumez les LED à l'aide de la télécommande de votre téléviseur : dans ce projet, nous pouvons allumer les LED à l'aide de notre télécommande TV ou de n'importe quelle télécommande. code est reçu par un récepteur IR et faire quelque chose dans ce cas léger
Comment réparer les boutons de la télécommande du téléviseur : 5 étapes
Comment réparer les boutons de la télécommande du téléviseur : Certains boutons d'une télécommande de téléviseur peuvent s'user avec le temps. Dans mon cas, il s'agissait des boutons de chaîne supérieure et inférieure. Les contacts au bas du bouton sont probablement usés. C'est comme ça que j'ai réparé le mien
Contrôler un téléviseur et un Raspberry Pi connecté avec la même télécommande : 4 étapes
Contrôler un téléviseur et un Raspberry Pi connecté avec la même télécommande : Pour contrôler un Raspberry Pi avec une télécommande infrarouge, nous pouvions utiliser LIRC. Cela fonctionnait jusqu'au noyau 4.19.X quand il est devenu beaucoup plus difficile de faire fonctionner LIRC. Dans ce projet, nous avons un Raspberry Pi 3 B+ connecté à un téléviseur et nous
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : 7 étapes (avec images)
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : Même après 25 ans de son introduction sur le marché grand public, la communication infrarouge est toujours très pertinente ces derniers jours. Qu'il s'agisse de votre téléviseur 4K 55 pouces ou de votre système audio de voiture, tout a besoin d'une télécommande IR pour répondre à nos
Créez un mini clavier sans fil à partir de la télécommande de votre téléviseur : 10 étapes (avec des images)
Fabriquer un mini clavier sans fil à partir de la télécommande de votre téléviseur : avez-vous déjà pensé à créer un clavier sans fil en piratant la télécommande de votre téléviseur. Donc, dans ce instructables, j'explique comment vous pouvez construire un mini clavier sans fil bon marché. Ce projet utilise la communication IR (infrarouge) pour créer un réseau sans fil personnalisé