Table des matières:

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 : 7 étapes (avec images)

Vidéo: Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : 7 étapes (avec images)

Vidéo: Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : 7 étapes (avec images)
Vidéo: Comment programmer une télécommande TV universelle One for All URC 1210 2024, Décembre
Anonim
Comment contrôler les appareils ménagers avec une télécommande TV avec fonction de minuterie
Comment contrôler les appareils ménagers avec une télécommande TV 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. Que ce soit votre téléviseur 4K 55 pouces ou votre autoradio, tout a besoin d'une télécommande IR pour répondre à nos commandes. Il existe de nombreuses technologies disponibles dans l'industrie, par exemple Bluetooth, RF ou même WI-Fi, mais nous nous en tenons à la communication infrarouge depuis si longtemps, cela a des raisons très valables. Tout d'abord, ils sont la solution la moins chère, ils coûtent littéralement des centimes, à part cela, ils sont fiables et surtout la facilité d'utilisation. Ne négligez pas non plus la faible consommation d'énergie de ce circuit par rapport à la télécommande RF ou Bluetooth. Donc, dans la vidéo d'aujourd'hui, faisons un projet par lequel nous pouvons contrôler nos appareils ménagers à l'aide de ces télécommandes IR. Je mettrai également en œuvre une fonction de minuterie pour allumer/éteindre les appareils sans notre implication directe. En commençant par le schéma fonctionnel, le codage, le schéma de circuit jusqu'à la conception finale du PCB, je vous guiderai tout au long du processus en détail.

Avant de commencer, juste un petit rappel. N'hésitez pas à vous abonner à notre chaîne si vous aimez ce tutoriel.

Lien de la chaîne - www.youtube.com/c/being_engineers1

Nous avons également réalisé une vidéo détaillée sur le même sujet. Donc, si vous n'avez pas envie de tout lire, regardez la vidéo pour en savoir plus. Je joins le lien ci-dessous.

C'est ça. Commençons maintenant à construire ce projet.

Étape 1: Rassemblez tous les composants requis

Rassemblez tous les composants requis
Rassemblez tous les composants requis
Rassemblez tous les composants requis
Rassemblez tous les composants requis
Rassemblez tous les composants requis
Rassemblez tous les composants requis
Rassemblez tous les composants requis
Rassemblez tous les composants requis

Tout d'abord, rassemblez tous les composants requis en fonction de la nomenclature donnée.

Nomenclature du projet

  • Adaptateur DC femelle X 1
  • Interrupteur à glissière X 1
  • En-têtes masculins
  • 1N4007 diodes X 5
  • 100uF bouchons X 3
  • 100nF bouchons X 4
  • 7805 régulateurs de tension et dissipateur thermique X 1
  • led rouge 3mm X 2
  • led verte 3mm X 2
  • Base IC 28 broches X 1
  • Atmega328P-Pu X 1
  • Oscillateur à cristal 16,00 MHz
  • Bouchons 22pF X 2
  • 330E résistances X 12
  • Résistances 1K X 2
  • Résistance 10K X 1
  • 100K résistances X 2
  • 470E résistances X 2
  • 2N3904 transistor X 2
  • 2N2222A transistor X 2
  • 1838 récepteur infrarouge X 1
  • PC817 X 2
  • Relais SPST 5v X 2
  • Bornier 3 broches X 2

Ce sont les principaux composants dont vous avez besoin pour réaliser ce projet. Mais avec ceux-ci, vous avez également besoin d'équipements de soudure de base, d'accessoires matériels, d'une planche à pain et d'un arduino

Je n'utiliserai pas de carte arduino générale dans ce projet. J'utiliserai plutôt un DIY. Le codage sera effectué à l'aide d'arduino IDE, et tout sera identique à tout autre projet arduino. Mais juste au dernier moment, je retirerai le circuit intégré préprogrammé et le placerai dans mon PCB.

Vous pouvez regarder cette vidéo sur la façon de faire du bricolage arduino UNO à la maison -

bit.ly/2BoLmuO

Une fois que vous avez tous ces éléments, il est temps de dessiner le circuit.

Étape 2: Concevoir le circuit de travail

Concevoir le circuit de travail
Concevoir le circuit de travail
Concevoir le circuit de travail
Concevoir le circuit de travail

J'ai utilisé la plateforme en ligne Easyeda pour concevoir le circuit.

Le circuit aura principalement ces blocs -

  • Module d'alimentation - convertit l'entrée 9-12V DC en 5V DC pour alimenter le circuit.
  • Microcontrôleur - J'utiliserai un CI ATmega328P comme microcontrôleur. C'est le même que l'on retrouve sur n'importe quel arduino UNO, nano ou pro mini.
  • Récepteur IR - J'utiliserai un module récepteur IR TP1838 qui sera connecté au microcontrôleur.
  • Indicateur de minuterie - Une LED rouge de 3 mm indiquera l'état de la minuterie.
  • Affichage à sept segments - L'affichage CA à 2 x 7 segments affichera des informations visuelles via des caractères alphanumériques.
  • Pilote de relais - Deux relais seront interfacés avec le microcontrôleur via un circuit pilote de relais approprié.

Le circuit qui a fonctionné pour moi est celui-ci -

Regardez cette vidéo pour savoir comment faire une carte de pilote de relais pour arduino -

bit.ly/2zZiZn7

Étape 3: Concevoir le PCB et le commander

Concevoir le PCB et le commander
Concevoir le PCB et le commander
Concevoir le PCB et le commander
Concevoir le PCB et le commander
Concevoir le PCB et le commander
Concevoir le PCB et le commander
Concevoir le PCB et le commander
Concevoir le PCB et le commander

Une fois la conception du circuit terminée, il est temps de fabriquer le PCB. J'ai utilisé le site JLCPCB pour faire mon prototype de carte. Ils sont l'un des meilleurs dans la fabrication de PCB ces derniers jours, je suppose.

Une fois la conception du circuit terminée, convertissez le circuit en PCB et concevez le PCB sur le site Web Easyeda. Soyez patient avec cela. Une erreur ici ruinera vos PCB. Vérifiez plusieurs fois avant de générer le fichier gerber. Vous pouvez également vérifier le modèle 3D de votre PCB à partir d'ici. Cliquez sur créer un fichier gerber et à partir de là, vous pouvez directement commander cette carte via JLCPCB. Téléchargez les fichiers gerber, sélectionnez les spécifications appropriées, ne changez rien dans cette section. Gardez-le tel quel. Ce sont des paramètres assez bons pour commencer. Passer la commande. Vous devriez l'avoir dans une semaine.

PCB PDF à l'échelle 1:1 -

Fichier Gerber PCB -

Étape 4: Obtenez les valeurs HEX de votre télécommande IR

Obtenez les valeurs HEX de votre télécommande IR
Obtenez les valeurs HEX de votre télécommande IR
Obtenez les valeurs HEX de votre télécommande IR
Obtenez les valeurs HEX de votre télécommande IR
Obtenez les valeurs HEX de votre télécommande IR
Obtenez les valeurs HEX de votre télécommande IR
Obtenez les valeurs HEX de votre télécommande IR
Obtenez les valeurs HEX de votre télécommande IR

Dans cette étape, vous devez connaître les valeurs hexadécimales que votre télécommande transmet à arduino. Nous utiliserons ce code plus tard dans le code final. Pour cela, vous aurez besoin de la bibliothèque IRRemote pour arduino.

Bibliothèque IRRemote -

vous pouvez télécharger la bibliothèque et l'installer dans l'IDE. Ouvrez l'exemple d'esquisse IrrecvDemo et téléchargez le code sur l'arduino. Ouvrez le moniteur série et commencez à appuyer sur les boutons de la télécommande un à la fois. Vous verrez le code Hex correspondant dans le moniteur série. J'ai copié tous les codes dans un fichier word pour de futures références. Vous pouvez également noter les codes hexadécimaux de ces boutons que vous avez l'intention d'utiliser dans ce projet. Après cela, il est temps de construire le programme principal.

Étape 5: écrivez le programme et téléchargez-le sur l'Arduino

Écrire le programme et le télécharger sur l'Arduino
Écrire le programme et le télécharger sur l'Arduino

Ceci est le code final qui doit être téléchargé dans l'arduino -

Une chose que vous devez comprendre, vous avez besoin de connaissances de base sur la minuterie arduino, l'interruption et d'autres concepts avancés pour comprendre correctement le code. Nous n'utilisons normalement pas de minuteries et d'interruptions dans arduino simplement parce que cela augmente la complexité d'un code. Mais ce projet a exigé l'utilisation d'interruption et de minuterie.

Vous avez également besoin de deux bibliothèques supplémentaires pour compiler le code correctement -

  • Timerone -
  • Pinchangeinterrupt -

Compilez et téléchargez le code sur arduino. Une fois cela fait, retirez le CI de l'arduino. Nous le placerons dans le PCB.

Étape 6: Soudez les composants sur le PCB

Souder les composants sur PCB
Souder les composants sur PCB
Souder les composants sur PCB
Souder les composants sur PCB
Souder les composants sur PCB
Souder les composants sur PCB

Selon la nomenclature et le schéma de circuit, placez les composants sur le PCB et soudez-les correctement. Cette étape est très simple. Utilisez un dissipateur thermique avec le régulateur 7805 et utilisez de la pâte thermique entre les deux. Assurez-vous qu'il n'y a pas de court-circuit au niveau de l'alimentation et de la terre une fois cette étape terminée.

Étape 7: C'est presque FAIT

C'est presque fini!
C'est presque fini!
C'est presque fini!
C'est presque fini!

Une fois la soudure terminée, il est temps de tester le circuit. Prenez tous les appareils ménagers qui fonctionnent sur AC. Je recommanderai d'utiliser une simple lampe de table pour tester dans un premier temps. Dévissez les fils de l'interrupteur et vissez-les à la borne ouverte et commune normale de n'importe quel relais sur le PCB. Branchez la lampe de table à la prise murale AC. Alimentez le circuit par une alimentation 9-12V DC.

Prenez ensuite la télécommande et appuyez sur le bouton correspondant pour allumer la lampe. Cela devrait fonctionner correctement si tout est correct comme indiqué. Vérifiez également la fonction de minuterie.

Le résultat final est visible dans la vidéo.

C'est ça. Nous avons réussi ce projet. Ce type d'outils est très pratique dans la vie quotidienne. Créez votre propre projet et faites-le moi savoir dans la section des commentaires. Si vous avez aimé ce tutoriel, regardez cette vidéo sur ce projet et abonnez-vous à notre chaîne.

Lien de la chaîne - www.youtube.com/c/being_engineers1

Merci de vous être connecté. Prenez soin de vous et au revoir.:)

Conseillé: