Table des matières:
- Étape 1: La liste des pièces:
- Étape 2: manger les pralines de la boîte
- Étape 3: Câblage de tous les composants
- Étape 4: Codage de la carte Wemos
- Étape 5: Contrôler la prise
Vidéo: Un interrupteur d'éclairage contrôlé par Wi-Fi : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Salut! Avez-vous déjà été si fatigué que vous avez oublié d'éteindre les lumières de votre chambre ? Ou vous n'avez tout simplement pas envie de vous lever d'un lit chaud et confortable et d'appuyer sur l'interrupteur de la lampe de chevet ? Nous connaissons probablement tous ce sentiment. C'est pourquoi je voudrais vous présenter comment j'ai réalisé une base contrôlée par smartphone pour un futur système domotique - un interrupteur d'éclairage contrôlé par Wi-Fi.
Étape 1: La liste des pièces:
Déterminer quelles pièces utiliser est toujours amusant. Beaucoup de recherche de la pièce la moins chère et la plus fiable tout en regardant d'autres dans le magasin et en pensant à un autre bon projet:D
Premièrement, nous aurions besoin d'un cerveau pour notre projet.
J'ai choisi la mini carte Wemos D1, car elle fournit non seulement une connexion Wi-Fi pour le commutateur, mais dispose de 11 GPIO et est programmable via le logiciel Arduino IDE, nous n'avons donc pas besoin d'utiliser un autre microcontrôleur. J'en ai acheté un pour 2,69 $ chez Aliexpress.
D'ACCORD. Maintenant, nous aurions besoin d'un véritable interrupteur qui interromprait la connexion dans la ligne secteur.
J'ai donc acheté à nouveau un module relais à 2 canaux pour 0,85 $ sur Aliexpress.
Un autre élément important est une alimentation électrique. J'ai choisi ce transformateur 230VAC à 5VDC pour 1,99 $. Il peut gérer 3W de puissance, ce qui serait plus que suffisant.
Nous aurions également besoin d'un boîtier de projet (comme j'ai utilisé une boîte de pralines):D, un cordon d'alimentation, des câbles de démarrage et une prise murale (le meilleur est celui qui dépasse du mur et est monté sur 2 vis)
Étape 2: manger les pralines de la boîte
Une fois la boîte vide, nous pouvons procéder au montage de la prise murale sur le boîtier. Ma boîte était trop dure à percer, j'ai donc utilisé un couteau pour faire 2 petites découpes. Ensuite, j'ai sécurisé la douille avec de petits boulons, écrous et plaquettes en place.
J'ai ensuite monté le transformateur sur un morceau de panneau perforé pour faciliter la soudure. Ensuite, j'ai dénudé le cordon d'alimentation et soudé les fils aux broches CA du transformateur.
Étape 3: Câblage de tous les composants
Maintenant, la partie amusante - connecter chaque pièce et en attendant ne rien gâcher:D
Le schéma montre toutes les connexions que nous devons faire entre les cartes, à l'exception du neutre pour la prise contrôlée, qui va directement au cordon d'alimentation. Pour les connexions haute tension, utilisez toujours les fils qui peuvent gérer l'alimentation - par ex. nous pouvons raccourcir notre cordon d'alimentation plus tôt et utiliser les fragments coupés entre la prise et les relais. Il est également bon de conserver les bonnes couleurs de fil (fil sous tension marron, bleu neutre et terre jaune-vert).
Étape 4: Codage de la carte Wemos
Maintenant, la partie la plus ennuyeuse - le codage. Comme je suis une personne très paresseuse, j'ai utilisé un exemple de croquis existant et je l'ai légèrement modifié pour répondre à nos commandes. Le code complet est disponible sur mon GitHub.
Maintenant, nous pouvons télécharger le code sur le tableau. Hmm, mais attends mec, comment ? Ce n'est pas une carte Arduino. Nous devons d'abord ajouter des définitions de carte à notre IDE pour le rendre visible. Ensuite, nous recherchons les cartes pour notre Wemos D1 mini, définissons la vitesse de téléchargement sur 115200bps, puis, enfin, téléchargeons le code.
Étape 5: Contrôler la prise
Maintenant, si nous déconnectons notre câble USB et connectons notre carte à la prise secteur, elle devrait se connecter à notre réseau Wi-Fi et répondre lorsque nous l'ouvrons dans le navigateur.
Mais quelle est l'adresse qu'il faut écrire sur la barre du navigateur ? C'est là que le "répondeur mDNS" est utile, car nous n'avons pas besoin de connaître l'adresse IP de la carte. Dans le code, nous avons déclaré que le mDNS répondrait sur le nom "remoteSocket01" et que le serveur est configuré sur le port 81, donc l'adresse complète serait https://remoteSocket01.local: 81. Tout le travail est configuré sur /[output]/[on ou off]
Que faire si nous ne pouvons pas nous connecter à la carte avec l'adresse mDNS, par ex. sur le smartphone ? Voici une application Android très pratique appelée IP Tools. L'une des fonctionnalités est que nous pouvons rechercher sur le réseau local tous les appareils connectés. Nous chercherions un appareil produit par Espressif Inc. et lirions l'adresse IP indiquée ci-dessus.
Si vous ne voulez pas taper l'adresse sur la barre à chaque fois, j'ai créé une application Android pour tout faciliter. Les fonctionnalités de base pour l'instant sont d'activer ou de désactiver la prise et de la "rafraîchir" - la désactiver pendant une seconde et la réactiver. Vous pouvez le télécharger à partir d'ici.
J'espère que vous apprécierez une lampe de chevet intelligente DIY:D
A la prochaine, Krzysztof:)
Conseillé:
Interrupteur de lumière contrôlé par le clignement des yeux à l'aide des lunettes de protection de la tête d'effacement de Shota Aizawa (My Hero Academia): 8 étapes (avec photos)
Interrupteur d'éclairage contrôlé par le clignotement des yeux à l'aide des lunettes de protection de Shota Aizawa (My Hero Academia): Si vous lisez mon manga Hero Academia ou regardez mon anime Hero Aizawa, vous devez connaître un personnage nommé shota aizawa. Shota Aizawa, également connu sous le nom de Eraser Head, est un héros professionnel et le professeur principal de la classe 1-A de U.A. L'alter de Shota lui donne l'ab
Flicker d'interrupteur d'éclairage facile à monter : contrôlé par smartphone avec BLYNK : 10 étapes
Flicker d'interrupteur d'éclairage facile à monter : contrôlé par smartphone avec BLYNK : les appareils IoT deviennent rapidement de plus en plus populaires, alors pourquoi ne pas apprendre et créer vos propres appareils IoT à partir de matériaux bon marché et de travail acharné pour faire des choses que vous ne pouviez pas auparavant « Je m'appelle Szehuai et je me retrouve toujours sur le point de m'endormir, mais
Interrupteur d'éclairage télécommandé Bluetooth - Rénovation. L'interrupteur d'éclairage fonctionne toujours, pas d'écriture supplémentaire. : 9 étapes (avec images)
Interrupteur d'éclairage télécommandé Bluetooth - Rénovation. L'interrupteur d'éclairage fonctionne toujours, pas d'écriture supplémentaire. : Mise à jour du 25 novembre 2017 -- Pour une version haute puissance de ce projet qui peut contrôler les kilowatts de charge, voir Retrofit BLE Control to High Power Loads - No Extra Wiring Required Update 15th November 2017 - Certaines cartes BLE / piles logicielles livraient
Interrupteur d'éclairage activé par le mouvement avec capteur de lumière : 5 étapes
Interrupteur d'éclairage activé par le mouvement avec capteur de lumière : l'interrupteur d'éclairage activé par le mouvement a de nombreuses applications à la maison et au bureau. Ceci, cependant, a ajouté l'avantage d'incorporer un capteur de lumière, de sorte que cette lumière ne peut être déclenchée que la nuit
Éclairage intérieur contrôlé par Wifi (voiture): 5 étapes (avec photos)
Éclairage intérieur contrôlé par Wifi (voiture) : Bonjour à tous ! Dans cette instructable, nous allons installer une bande de LED RVB contrôlée par Wifi pour l'intérieur de votre voiture. Dans ce projet, j'utiliserai ma propre voiture (Mitsubishi Lancer GTS 2010) mais la configuration devrait fonctionner pour la plupart des véhicules. Là