Comment construire des interrupteurs intelligents DIY compatibles avec Alexa pour la domotique.

Dans ce guide, vous apprendrez à construire des interrupteurs intelligents DIY que vous pouvez contrôler à l’aide d’une application, d’un navigateur Web ou de commandes vocales via une enceinte intelligente Alexa, comme Echo dot. Vous pouvez également protéger ces interrupteurs intelligents DIY par un mot de passe pour plus de sécurité et empêcher les utilisateurs indésirables d’y accéder ou de les contrôler, même lorsqu’ils sont connectés à votre réseau Wi-Fi local.

Vous pouvez en outre intégrer ces interrupteurs intelligents DIY avec Home Assistant ou HomeKit pour ajouter une automatisation basée sur l’heure de la journée ou sur les données reçues d’autres capteurs intelligents compatibles que vous pouvez avoir installés dans votre maison ou votre bureau.

Pourquoi construire des interrupteurs intelligents DIY ? la plupart n’ont pas de contrôle manuel ou de commande prioritaire, ce qui signifie que vous ne pouvez les allumer ou les éteindre qu’en utilisant l’application. Cela rend la chose peu pratique pour de nombreux utilisateurs, en particulier les vieux membres de la famille ou quelqu’un qui n’est pas féru de technologie.

Cependant, ceux qui sont livrés avec un contrôle manuel prioritaire vous coûtent des dollars supplémentaires. Plus important encore, ces interrupteurs vous obligent également à vous inscrire et à partager vos données avec leurs serveurs cloud. Chaque fois que vous allumez ou éteignez l’appareil, les informations sont enregistrées et transitent par le serveur cloud du fabricant. Cela ralentit également le temps de réponse, et il ne fonctionnera pas si l’Internet est en panne.

En revanche, lorsque vous en construisez un vous-même, vos activités ne sont enregistrées ou consignées nulle part. C’est local, plus rapide, et fonctionne indépendamment de l’accès à Internet. Ainsi, si vous tenez compte de la vie privée, suivez ce guide et  » faites-le vous-même «

Vos appareils et vos données d’activité sont complètement locaux et ne sont pas enregistrés ou consignés si vous ne l’utilisez pas avec Alexa ou Apple Homekit. L’intégration des interrupteurs intelligents et des capteurs DIY avec ces services vous permet de contrôler vos appareils depuis Internet au prix du partage des données d’activité.

Étapes pour construire des interrupteurs intelligents DIY

Suivez les instructions ci-dessous pour construire vos interrupteurs intelligents DIY et les déployer pour contrôler divers appareils.

Voir aussi :  Comment tester une résistance avec ou sans multimètre

Ce dont vous aurez besoin

  • Une carte NodeMCU, ESP-01 ou D1 Mini.
  • Un module de relais. Selon le nombre de commutateurs que vous voulez automatiser, vous pouvez acheter un module de relais à canal simple, double, quadruple ou supérieur. Vous pouvez également construire vous-même un relais à semi-conducteurs.
  • Un module d’alimentation de 220V à 5V Hi-Link ou similaire. Vous pouvez également utiliser un micro USB pour fournir une alimentation de 5V.
  • Un câble micro USB.
  • Un boîtier imprimé en 3D pour enfermer tous les composants (facultatif). Vous pouvez également utiliser n’importe quelle boîte générique qui s’adapte à l’interrupteur intelligent DIY.

Si vous voulez utiliser l’ESP-01, alors achetez également les composants supplémentaires mentionnés ci-dessous :

  • Un module micro USB.
  • Un régulateur de tension de 5V à 3,3V.
  • Un module CH301 pour flasher le firmware.
  • Un circuit imprimé général pour souder ces composants.

Etape 1 : Flashage du firmware

Pour construire un interrupteur intelligent compatible avec Alexa et d’autres logiciels de domotique, nous allons utiliser le firmware Tasmota. C’est un firmware qui a fait ses preuves et qui fonctionne de manière fiable avec les cartes ESP8266, telles que NodeMCU, ESP01, D1 mini, etc. Nous les utilisons actuellement dans un environnement de production pour contrôler divers appareils, tels que les lumières, les ventilateurs, les pompes à eau, la télévision, etc. depuis 3 mois sans aucun problème ni plainte.

  1. Téléchargez l’outil Tasmotizer et le fichier de firmware Tasmota.bin .
  2. Lancez Tasmotizer et connectez le NodeMCU ou le D1 Mini à votre PC à l’aide du câble micro USB.
  3. Sélectionnez le port COM et cliquez sur Browse pour sélectionner le fichier de micrologiciel Tasmota.bin .
  4. Cliquez sur Tasmotize et attendez que le processus de flashage soit terminé.
  5. Après le flashage, cliquez sur Envoyer la config .
  6. Entrez le WiFi SSID et le mot de passe et cliquez sur Send Config .
  7. L’appareil se connectera à votre réseau WiFi.
  8. Cliquez sur Get IP pour afficher l’adresse IP et la copier.

C’est tout. Maintenant, vous pouvez passer à la configuration du commutateur intelligent.

Voir aussi :  Dépannage de 10 erreurs courantes dans l'IDE Arduino

Étape 2 : Configurer le commutateur

Ouvrez une fenêtre de navigateur Web sur votre PC et entrez l’adresse IP copiée. Cela ouvrira la page web de Tasmota. Maintenant, suivez les étapes ci-dessous :

  1. Cliquez sur Configuration&gt ; Configurer le module .
  2. Choisissez Générique (0) dans la liste déroulante Type de module et cliquez sur Enregistrer .
  3. L’appareil redémarrera et rechargera automatiquement la page web. Cliquez sur Configuration&gt ; Configurer le module .
  4. Sélectionnez Relais 1 dans GPIO4 et Switch 1 sur GPIO5 et cliquez sur Save .
  5. Après le redémarrage, vous verrez un interrupteur à bascule pour activer ou désactiver. Ceci contrôlera un relais à un seul canal. Pour construire un interrupteur intelligent avec plus d’un relais de canal, vous devez choisir Relais 2, Relais 3, Relais 4 et Interrupteur 2, Interrupteur 3 et Interrupteur 4 dans les GPIO.

Une fois que c’est fait, enregistrez les modifications et déconnectez le câble USB.

Étape 3 : connecter le module relais à la carte

Référez-vous au schéma suivant pour interfacer le module relais avec le NodeMCU ou le D1 Mini en utilisant un cavalier ou des fils DuPont. Vous pouvez alimenter cela en utilisant n’importe quel adaptateur de smartphone 5V et une alimentation micro USB.

Si vous utilisez un module d’alimentation 220V à 5V, les connexions sont les suivantes,

Étape 4 : Allumer et tester

Une fois que tout est connecté, vous pouvez fournir l’alimentation pour allumer l’interrupteur intelligent DIY. Une fois allumé, visitez la même adresse IP et utilisez l’interrupteur pour l’allumer/le désactiver. Le relais devrait s’allumer/se couper lorsque vous appuyez sur l’interrupteur à bascule sur la page Web.

Nous recommandons d’attribuer une IP statique à votre appareil via la réservation d’IP DHCP dans le paramètre de votre routeur. Cela permettra de garder toujours la même IP.

Si le test est réussi, vous pouvez l’enfermer dans un boîtier imprimé en 3D. Vous pouvez trouver beaucoup de ces étuis sur Thingiverse en fonction du module relais que vous avez utilisé.

Étape 5 : Activer l’émulation de l’interrupteur WeMo pour l’intégration d’Alexa

Vous pouvez émuler votre interrupteur intelligent comme Philips Hue ou appareil WeMo, nativement compatible avec Alexa. Les étapes sont les suivantes :

  1. Ouvrir la page web Tasmota en utilisant l’adresse IP de l’appareil et cliquer sur Configuration&gt ; Configurer autre .
  2. Cochez l’option Belkin WeMo single device et cliquez ensuite sur Save. Si vous utilisez deux modules relais à canaux ou plus, activez l’option Philips Hue multi-device émulation.
Voir aussi :  Tout ce que vous devez savoir sur l'overclocking d'un Raspberry Pi 400

Étape 6 : ajouter l’interrupteur intelligent de bricolage à Alexa

Configurer votre nouvel interrupteur intelligent de bricolage avec Alexa est un processus assez facile. Voici ce que vous devez faire :

  1. Sur votre application Alexa, allez dans Appareils et tapez sur l’icône + en haut
  2. Choisissez Ajouter un appareil .
  3. Sélectionnez Switch &gt ; Other , puis cliquez sur Discover Devices .
  4. Attendez que le processus se termine. Cela prendra environ 2 minutes.

Vous pouvez également demander à Echo ou au haut-parleur intelligent compatible avec Alexa-Alexa, découvrir des appareils. Cela trouvera automatiquement votre interrupteur intelligent de bricolage et le répertoriera sous l’appareil. Vous pouvez maintenant contrôler cet interrupteur intelligent de bricolage en utilisant une commande vocale ou l’application Alexa. Assurez-vous simplement que les deux appareils sont connectés au même réseau.

De plus, vous pouvez automatiser votre maison ou votre bureau en installant de tels interrupteurs de bricolage et en utilisant la routine Alexa. Voici un guide détaillé surla configuration de la domotique à l’aide de l’appli Alexa.

Alternativement, si vous voulez garder vos activités privées, configurez un serveur Home Assistant pour la domotique. Cela vous permettra également d’utiliser les interrupteurs intelligents DIY avec Apple HomeKit ou l’application Eve sur les appareils iOS, iPadOS et macOS.

Maison intelligente avec plus de confidentialité

Les interrupteurs intelligents DIY ne vous obligent pas à vous inscrire à un quelconque service. C’est complètement local et donc, n’enregistre ni ne consigne vos données d’activité nulle part. Et au lieu de compter sur Alexa pour la domotique, vous pouvez configurer un serveur Home Assistant local, ajouter vos interrupteurs intelligents DIY ou achetés, et les contrôler tous à partir d’un seul tableau de bord.

.

Vous pouvez également créer plusieurs pièces, regrouper des appareils et ajouter des automatismes sans vous soucier de vos données. Tout fonctionne localement, et vos données ne quittent jamais vos locaux s.

.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *