Table des matières:
- Étape 1: Rassemblez tous les composants requis
- Étape 2: Concevoir le circuit de travail
- Étape 3: Concevoir le PCB et le commander
- Étape 4: Obtenez les valeurs HEX de votre télécommande IR
- Étape 5: écrivez le programme et téléchargez-le sur l'Arduino
- Étape 6: Soudez les composants sur le PCB
- Étape 7: C'est presque FAIT
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)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
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
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
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
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
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
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
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é:
Comment faire un interrupteur tactile marche/arrêt pour les appareils ménagers: 4 étapes
Comment faire un interrupteur tactile marche/arrêt pour les appareils ménagers : il s'agit d'un interrupteur tactile marche/arrêt sans microcontrôleur. Pouvez-vous toucher votre doigt ? Première fois sur plaque métallique puis ampoule ? ON et après avoir retiré l'ampoule du doigt ? Restez allumé. Pouvez-vous toucher votre doigt ? Deuxième fois sur plaque de métal, puis ampoule?
Interrupteur Tuchless pour appareils électroménagers -- Contrôlez vos appareils ménagers sans interrupteur : 4 étapes
Interrupteur Tuchless pour appareils électroménagers || Contrôlez vos appareils ménagers sans Tuch aucun interrupteur : il s'agit d'un interrupteur Tuchless pour les appareils ménagers. Vous pouvez l'utiliser dans n'importe quel lieu public afin de lutter contre tout virus. Le circuit basé sur le circuit de capteur sombre fabriqué par un ampli-op et un LDR. Deuxième partie importante de ce circuit SR Flip-Flop avec séquence
Contrôler les appareils ménagers à l'aide de Node MCU et de Google Assistant - IOT - Blynk - IFTTT : 8 étapes
Contrôler les appareils ménagers à l'aide de Node MCU et de Google Assistant | IOT | Blynk | IFTTT : Un projet simple pour contrôler les appareils à l'aide de Google Assistant : Avertissement : La manipulation de l'électricité sur le secteur peut être dangereuse. Manipuler avec un soin extrême. Embauchez un électricien professionnel tout en travaillant avec des circuits ouverts. Je ne prendrai pas de responsabilités pour le da
Contrôler les appareils ménagers sur LoRa - LoRa en domotique - Télécommande LoRa : 8 étapes
Contrôler les appareils ménagers sur LoRa | LoRa en domotique | Télécommande LoRa : Contrôlez et automatisez vos appareils électriques à de longues distances (Kilomètres) sans la présence d'Internet. C'est possible grâce à LoRa ! Hé, quoi de neuf, les gars ? Akarsh ici de CETech.Ce PCB dispose également d'un écran OLED et de 3 relais dont un
Contrôlez les appareils ménagers depuis votre smartphone avec l'application Blynk et Raspberry Pi : 5 étapes (avec photos)
Contrôlez les appareils ménagers depuis votre smartphone avec l'application Blynk et Raspberry Pi : Dans ce projet, nous allons apprendre à utiliser l'application Blynk et Raspberry Pi 3 afin de contrôler les appareils ménagers (cafetière, lampe, rideau de fenêtre et plus encore… ). Composants matériels : Raspberry Pi 3 Relay Lamp Breadboard Wires Applications logicielles : Blynk A