Table des matières:
- Étape 1: Composants et outils
- Étape 2: câblez-le
- Étape 3: Comment l'utiliser
- Étape 4: Testez-le
- Étape 5: assemblez le tout
- Étape 6: Erreurs
Vidéo: Suppresseur de volume publicitaire TV : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Mon père se plaint constamment à quel point c'est ennuyeux lorsque les publicités sont considérablement plus fortes que leur programme d'accompagnement. Comme ses plaintes devenaient plus agaçantes que les vraies publicités, j'ai décidé de créer un petit gadget qui résoudrait les deux problèmes simultanément. Le gadget que j'ai créé réduira automatiquement le volume du téléviseur lorsqu'il devient trop fort et peut être programmé pour fonctionner sur n'importe quel appareil utilisant une télécommande infrarouge.
Étape 1: Composants et outils
Outils et matériaux
- Fer à souder
- Souder
- Planche à pain
- Brancher le fil
Composants
- 1x écran LCD 16x2
- 1x Arduino Nano (j'ai utilisé un clone bon marché d'Ebay)
- 3x 12mm boutons poussoirs momentanés
- 1x sortie de microphone à électret. Sparkfun. Adafruit.
- 1x potentiomètre
- 1x transistor PN2222
- 1x récepteur infrarouge TSOP38238
- 1x LED infrarouge
- 1x résistance de 100 ohms
- 1x résistance 220 ohms
Étape 2: câblez-le
Comme je l'offrais à mon père et que je voulais qu'il soit joli, j'ai décidé de faire fabriquer un PCB par un professionnel. J'ai utilisé Eagle pour créer le schéma et la carte. Ma planche à pain avait l'air assez désordonnée, alors j'utiliserais simplement le schéma pour guider votre processus de connexion. Voici un bref résumé du brochage.
- A0 va à la sortie microphone
- La broche 2 va au bouton "Programme"
- La broche 3 va à la grille du transistor
- La broche 4 va à la sortie du récepteur IR
- La broche 5 va au bouton "Down"
- La broche 6 va au bouton "Up"
- Les broches 7, 8, 9, 10, 11 et 12 vont à l'écran LCD.
- Mettez 3,3 volts sur le microphone
- Mettez 5 volts à travers la LED transistor/IR, le potentiomètre et l'écran LCD.
Étape 3: Comment l'utiliser
La partie lourde du code a en fait été empruntée à d'autres choses que j'ai trouvées en ligne. J'ai utilisé une bibliothèque IR à la fois pour décoder les signaux de la télécommande du téléviseur et pour répéter le signal au téléviseur. J'ai également emprunté un autre extrait de code pour mesurer avec précision la tension de référence de l'ADC de l'Arduino, car même de petites erreurs feraient une grande différence dans les lectures de volume du microphone. Ne me demandez pas comment ils fonctionnent, car cela me dépasse. Je viens de comprendre comment les utiliser par essais et erreurs.
En gros, l'Arduino vérifie en permanence l'état des trois boutons et le volume. Si l'un des boutons Haut ou Bas est enfoncé, le seuil de volume, ou le volume maximum avant que le système ne soit déclenché pour diminuer le volume du téléviseur, sera augmenté ou diminué. Pour définir le code IR qui est envoyé lorsque le seuil est dépassé, appuyez sur le bouton Programme puis sur le bouton Haut. Lorsque l'écran vous invite à appuyer sur le bouton -Volume, dirigez la télécommande de votre téléviseur vers le récepteur IR et appuyez sur le bouton -Volume jusqu'à ce que l'écran affiche une valeur hexadécimale qui correspond à la commande -Volume de votre téléviseur. (J'ai ajouté cela comme un contrôle de santé mentale). Il faut parfois quelques essais pour que cela fonctionne, je ne sais pas pourquoi cependant.
Si le volume est mesuré au-dessus du seuil, l'Arduino enverra la commande -Volume. Vous pouvez modifier la "longueur de rafale", ou le nombre de commandes -Volume envoyées lorsque le seuil est dépassé, en appuyant sur le bouton Programme, puis sur le bouton Bas. L'écran vous montrera la longueur de rafale actuelle, qui peut être modifiée à l'aide des boutons Haut et Bas, puis enregistrée en appuyant à nouveau sur le bouton Programme.
Toutes ces informations sont stockées dans l'EEPROM afin que le système se souvienne de vos préréglages même lorsque vous le débranchez.
Comme autre test de santé mentale, l'Arduino enverra une commande -Volume à chaque démarrage. De cette façon, vous pouvez simplement appuyer sur le bouton de réinitialisation de l'Arduino pour tester si l'appareil fonctionne ou non.
Étape 4: Testez-le
Ça marche!
Étape 5: assemblez le tout
Une fois que j'ai confirmé que cela fonctionnait, j'ai commandé le PCB, puis j'ai tout soudé dessus. J'ai également utilisé les découpeurs laser de mon université pour fabriquer une petite boîte en MDF pour le loger, mais ce sont deux étapes supplémentaires qui ne sont pas complètement nécessaires. Une fois ceux-ci terminés, le projet était terminé ! J'ai rassemblé tout cela pendant la semaine des finales et j'ai peut-être négligé certains détails, alors faites-moi savoir si j'ai raté quelque chose !
Étape 6: Erreurs
J'ai ajouté cette étape supplémentaire en annexe. Comme c'était la première fois que j'utilisais Eagle et que je fabriquais un PCB, j'ai fini par faire quelques erreurs.
Premièrement: depuis que j'ai utilisé un clone de l'Arduino Nano, le PCB a en fait quatre broches supplémentaires pour le contrôleur. Cependant, la carte fonctionne toujours tant que vous soudez le contrôleur aux bonnes broches.
Deuxièmement: le potentiomètre fourni avec l'écran LCD ne correspondait pas à celui que j'ai utilisé pour concevoir la carte. Vous pouvez plier les fils pour l'adapter, mais cela n'a pas l'air aussi beau ni aussi sûr si le bon pot a été utilisé.
Il y a aussi certaines choses que je ferais différemment à l'avenir. Tout d'abord, si j'avais utilisé un écran LCD avec rétroéclairage, j'aurais ajouté un moyen de couper l'alimentation de l'écran LCD après que l'écran n'ait pas été mis à jour depuis un certain temps pour économiser de l'énergie. Deuxièmement, vous pourrez peut-être retirer ou réduire la résistance de 100 ohms devant la LED IR pour la rendre plus lumineuse. Étant donné que la LED n'est allumée que pour de courtes rafales, elle ne grillerait probablement pas. Cependant, je n'ai pas encore testé cela. Je recommande également d'utiliser un microphone avec un gain réglable. J'ai utilisé le microphone Sparkfun et il n'était pas aussi sensible que je l'aurais souhaité.
Deuxième Prix du Concours Télécommande 2017
Conseillé:
Barre de volume LED : 9 étapes (avec photos)
Barre de volume LED : Mon atelier est trop fade. Malgré les planches de bois vernies style années 80 qui recouvrent mes murs, il manque à la fois de la couleur et bien sûr : des LED. De même, je joue souvent de la musique tout en soudant des appareils électroniques. Cela m'a fait penser, pourrais-je combiner à la fois la musique et les LED
Contrôle du volume du PC à cadran rotatif vintage : 7 étapes (avec photos)
Contrôle du volume du PC à cadran rotatif vintage : Si vous êtes comme moi, vous vous retrouvez à changer le volume de votre ordinateur assez souvent. Certaines vidéos sont plus fortes que d'autres, parfois vous souhaitez que le volume de votre ordinateur soit coupé pendant que vous écoutez des podcasts ou de la musique, et vous devrez peut-être arrêter
Construisez un lecteur de volume de réservoir à moins de 30 $ avec ESP32 : 5 étapes (avec photos)
Construisez un lecteur de volume de réservoir à moins de 30 $ à l'aide d'ESP32 : l'Internet des objets a introduit de nombreuses applications d'appareils autrefois complexes dans les maisons de nombreux brasseurs artisanaux et viticulteurs. Les applications avec capteurs de niveau sont utilisées depuis des décennies dans les grandes raffineries, les usines de traitement des eaux et les usines chimiques
Contrôle du volume USB : 9 étapes (avec photos)
Contrôle du volume USB : dans ce projet, nous allons créer un contrôle du volume USB à l'aide d'un bijou compatible Arduino d'Adafruit et d'un encodeur rotatif. Enfin, nous imprimerons en 3D un boîtier, remplirons la base de plomb pour ajouter du poids et de la stabilité, et découperons au laser un fond en acrylique
Enseigne publicitaire portable à bas prix en seulement 10 étapes !! : 13 étapes (avec photos)
Enseigne publicitaire portable pas chère en seulement 10 étapes !! : Créez votre propre enseigne publicitaire portable et pas chère. Avec ce panneau, vous pouvez afficher votre message ou votre logo n'importe où à n'importe qui à travers la ville. Cette instructable est une réponse à/amélioration/changement de : https://www.instructables.com/id/Low-Cost-Illuminated