Dans ce guide de bricolage, nous allons construire un contrôleur infrarouge basé sur le Wi-Fi pour convertir un système de climatisation traditionnel en un climatiseur intelligent. En construisant ce petit contrôleur, vous pourrez contrôler vos systèmes CVC ou climatiseurs traditionnels à l'aide de votre smartphone. avec une interface de climatisation intuitive qui vous permet d'allumer/éteindre le CVC et de modifier la température, la vitesse du ventilateur, les modes, etc. avec juste un robinet.
Il vous montre également la température en temps réel à l'intérieur et à l'extérieur de la pièce à partir des capteurs ADC installés dans votre unité AC. En rendant votre AC traditionnel intelligent, vous pouvez facilement contrôler l'unité AC, ajouter de l'automatisation, économiser de l'énergie et augmenter sa durée de vie.
Choses dont vous aurez besoin
- Home Assistant configuré sur un Raspberry Pi
- MCU ESP8266, tel que NodeMCU ou D1 Mini; un ESP-01 fonctionnera également
- LED émetteur IR 5mm 940nm
- Récepteur IR TSOP1738 ou 1838
- Transistor 2N2222
- Carte PCB générale
- Fer à souder et soudure
Étape 1: Compiler et créer le micrologiciel
Pour compiler et construire le firmware, vous devez installer le Module complémentaire ESPHome dans Home Assistant. Suivez ensuite ces étapes :
- Après avoir installé le module complémentaire ESPHome, accédez à Configuration > Modules complémentaires, sauvegarde et superviseur, et cliquez ESPAccueil. Assurez-vous d'activer Commencer au démarrage, Chien de garde, Mise à jour automatique, et Afficher dans la barre latérale.
- Cliquez sur Ouvrir l'interface utilisateur Web ou alors ESPAccueil sur la barre latérale pour le lancer.
- Cliquez sur +Nouvel appareil > Continuez.
- Tapez le nom du micrologiciel, tel que smartac, et cliquez Suivant.
- Sélectionner ESP8266 dans les options et cliquez sur Suivant > Sauter.
- Trouvez et cliquez sur le ÉDITER bouton ci-dessous smartac pour ouvrir le smartac.yaml fichier dans l'éditeur et collez le code YAML suivant ci-dessous portail captif:
status_led :
broche: GPIO4récepteur_distant :
identifiant: rcvr
broche:
numéro: GPIO5
inversé: Vrai
décharge: toutémetteur_distant :
broche: GPIO14
carrier_duty_percent: 50 %
climat:
- plateforme: climate_ir_lg
Nom: "CA"
header_high: 3265us
header_low: 9856us
Effectuez maintenant les modifications suivantes dans le code :
- Entrez votre SSID Wi-Fi et votre mot de passe. Par exemple:
Wifi:
ssid: "Nom du réseau MonWiFI"
le mot de passe: "12345678"
- Changer la plate-forme: coolix nom dans le code selon le modèle AC que vous avez.
climat:
- plateforme: coolix
Nom: "CA"
Par exemple, changez pour plate-forme: lg pour LG AC. Vous pouvez vous référer au Climat à distance IR documentation pour plus de détails.
Après avoir apporté les modifications requises, cliquez sur Sauver puis cliquez Installer. Branchez le NodeMCU ou le D1 Mini sur votre PC à l'aide d'un câble micro USB et sélectionnez le Branchez-vous sur cet ordinateur option. Cela lancera la compilation du firmware.
Une fois compilé, cliquez sur Télécharger. Enregistrer le téléchargé smartac-factory.bin fichier de micrologiciel dans le Bureau ou alors Téléchargements dossier.
Étape 2: Flashez le micrologiciel smartac-factory.bin
Une fois le firmware téléchargé, vous pouvez cliquer sur Ouvrir le site ESPHome et procédez comme suit :
- Cliquez sur Relier et sélectionnez le COM Port.
- Cliquez sur Choisir le fichier et sélectionnez smartac-factory.bin fichier de micrologiciel,
- Cliquez sur Installer pour flasher le firmware.
Une fois le micrologiciel flashé, l'appareil doit être en ligne.
Ajouter des commandes de climatisation à distance IR à Home Assistant
Dans l'assistant domestique (HA), vous pouvez désormais ajouter et contrôler la télécommande infrarouge sans fil. Les étapes sont les suivantes:
- Aller à Configuration > Appareils et intégration. Tu verras smartac auto-découvert par HA.
- Cliquez sur Configurer, sélectionnez le Région, et cliquez Soumettre.
- En dessous de ESPAccueil, Cliquez sur smartac puis cliquez 1 appareil.
- Cliquez sur AJOUTER AU TABLEAU DE BORD.
- Sélectionnez le tableau de bord, cliquez sur Suivant puis cliquez AJOUTER AU TABLEAU DE BORD.
Cela ajoutera les commandes AC intelligentes sur le tableau de bord. Ensuite, vous pouvez connecter le NodeMCU ou D1 mini avec l'émetteur et le récepteur IR pour commencer à contrôler votre AC via votre smartphone.
Connectez le MCU avec l'émetteur IR et le capteur récepteur
Reportez-vous au schéma suivant pour souder la LED IR, le capteur du récepteur et le transistor sur un PCB. Si vous n'avez jamais soudé auparavant, apprenez comment souder.
- Connectez ou soudez le négatif (GND) Borne LED de l'émetteur IR à la émetteur du transistor 2N2222.
- Connectez le positif Borne LED de l'émetteur IR à 3.3V sur NodeMCU ou D1 Mini.
- Connectez le base pour Terre sur NodeMCU ou D1 mini.
- Connectez le collectionneur broche de 2N2222 à la D5 broche sur NodeMCU ou D1Mini.
- Connectez le capteur du récepteur IR positif (Vcc) borne à la 3.3V sur NodeMCU ou D1Mini.
- Connectez le Terre broche du récepteur IR TSOP à Terre sur NodeMCU ou D1Mini.
- Connectez le Sortie de données du capteur du récepteur IR au D1 broche sur NodeMCU ou D1 Mini.
Vous pouvez utiliser une bande berg et des fils de raccordement pour connecter l'émetteur et le récepteur IR Vcc, GND et les broches d'entrée/sortie de données au NodeMCU ou au D1 Mini.
Le résultat peut ne pas sembler bon du premier coup. Cependant, vous pouvez improviser plus tard. Vous pouvez imprimer un cas 3D à l'aide d'une imprimante 3D pour enfermer tout le matériel. Alternativement, vous pouvez également acheter un blaster IR bon marché et flasher le smartac-factory.bin firmware dessus. Consultez notre guide complet pour convertir un blaster IR bon marché et l'intégrer à Home Assistant.
Contrôlez votre CVC traditionnel à l'aide de l'application Home Assistant
Vous pouvez maintenant connecter le câble USB à l'appareil pour l'allumer et utiliser le composant de contrôle climatique ajouté à votre tableau de bord Home Assistant pour contrôler votre CVC traditionnel sans fil.
Vous pouvez télécharger et installer l'application Home Assistant sur votre appareil iOS ou votre smartphone Android pour contrôler vos CVC, ajouter de l'automatisation, etc. Par exemple, vous pouvez configurer une automatisation où le CVC s'allume automatiquement lorsque votre présence est détectée dans la pièce et s'éteint dès que vous quittez la pièce. Pour cela, vous pouvez utiliser une carte ESP32 pour construire un capteur de détection de présence pour HA, vous permettant de déclencher une automatisation en fonction de votre présence.
Intégration avec Apple HomeKit
Si vous possédez un appareil iOS (c'est-à-dire un iPhone ou un iPad), vous pouvez également ajouter ce climat IR intelligent DIY contrôleur à votre configuration HomeKit et contrôlez vos CVC à l'aide de l'interface HomeKit au lieu de Home Assistant.
L'interface utilisateur HomeKit est beaucoup plus intuitive et donc recommandée pour les utilisateurs iOS. Tout ce que vous avez à faire est d'installer l'intégration HomeKit dans Home Assistant pour le diffuser en tant que HomeKitbridge; vous pouvez ensuite contrôler vos appareils intelligents dans Home Assistant, y compris le contrôleur IR AC, à partir de l'application HomeKit sur iPhone ou iPad.
Rendez votre système de climatisation intelligent
En suivant ce guide étape par étape, vous serez en mesure de créer un contrôleur infrarouge basé sur le Wi-Fi pour rendre intelligent n'importe quel système AC standard. Vous pouvez ensuite contrôler vos systèmes CVC ou climatiseurs traditionnels à l'aide de votre smartphone, pour les allumer/éteindre et modifier la température, la vitesse du ventilateur, etc. Cela devrait vous aider à économiser de l'énergie et à rester au frais cet été !
Comment construire un moniteur d'énergie domestique bricolage à l'aide de l'ESP8266
Lire la suite
Rubriques connexes
- DIY
- Maison intelligente
- Climatiseur
- Tutoriels de projets de bricolage
- Appareil intelligent
A propos de l'auteur
Ravi est un explicateur expert en technologie, un passionné de l'IdO et un amoureux de Linux avec une formation en Big Data et en développement d'applications. Il passe la plupart de ses week-ends à travailler avec des appareils IoT et à jouer à des jeux sur Xbox. C'est aussi un voyageur solitaire qui aime faire de la randonnée et explorer de nouveaux sentiers.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner