Table des matières:

Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique : 6 étapes
Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique : 6 étapes

Vidéo: Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique : 6 étapes

Vidéo: Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique : 6 étapes
Vidéo: Arduino #12 COMMENT ALIMENTER L'ARDUINO NANO SIMPLEMENT ? tuto en français 2024, Novembre
Anonim
Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique
Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique

Il s'agit d'un contrôleur de prise murale sans fil DIY très pratique pour les bandes LED à faible coût.

Il remplace les contrôleurs wifi bon marché vendus sur eBay. Ils fonctionnent bien avec les bandes Led RGB. Le contrôleur EBay Wifi n'est pas bien construit et se casse facilement. De plus, il me semble incapable de le trouver chaque fois que je veux l'utiliser, et ils ne sont pas si attrayants. Il existe une autre option en utilisant une application gratuite avec Android ou IOS. L'inconvénient, c'est que je ne porte pas toujours le téléphone dans la maison. Même si je le fais, je dois démarrer l'application avant de l'utiliser. Pas simple pour les autres membres de ma famille, vieux et jeunes. Le concept d'interrupteur mural est plus intuitif et socialement accepté. Plus important encore, si j'utilise le téléphone pour contrôler plusieurs lumières dans la maison, je dois m'inscrire à l'application avec toutes les informations Wifi de ma maison (SSID, mot de passe, etc.). avec un serveur assis en Asie, avec lequel je ne me sens pas très à l'aise.

D'autres personnes semblent être capables de déchiffrer et de reprogrammer le contrôleur bon marché et d'exécuter IFTTT, ce qui pourrait être difficile pour certains. Avec ce projet, je peux utiliser mon éclairage de manière traditionnelle, de manière plus pratique, et la plupart des gens savent comment l'utiliser. Comme il n'y a pas de modification du contrôleur, vous pouvez toujours l'utiliser avec AWS echo ou Google Home. J'ai ensuite disposé une carte de circuit imprimé pour augmenter la fiabilité et éliminer les fils de soudure. Il n'y a pas de fil à tirer, et la portée couverte est assez bonne, j'ai testé jusqu'à 50'. La plupart des interrupteurs seront installés près de la lumière de toute façon. Je peux en construire autant que je veux pour environ 20 $ chacun, facilement. Oh, plus une brique d'alimentation de 5 $ pour l'alimenter.

Coût

Projet à moins de 20$, + 5$ pour une brique de puissance.

Outils

Fer à souder

Tournevis

Un PC pour le développement logiciel Arduino IDE

Fournitures

1 x contrôleur Arduino ESP32 d'EBay

1 écran LCD couleur TFT 2,4 avec entrée tactile

1 grille de 0,1" carte prototype 2" x 3"

Fil enroulé électronique

Plomb à souder

2 x 2 "x 1" Flex en plastique

2 x vis de prise murale électrique

4 vis et écrous mécaniques n° 4 ou n° 6

Un tas d'en-têtes de socket IC simple en ligne, de notre magasin de surplus électronique local

Étape 1: souder les embases sur la carte prototype

Souder les en-têtes sur la carte prototype
Souder les en-têtes sur la carte prototype
Souder les en-têtes sur la carte prototype
Souder les en-têtes sur la carte prototype

J'ai utilisé un module ESP-32 d'EBay pour moins de 6 $ et un écran LCD TFT 2,4 avec pavé tactile pour 7 $

Soudez les en-têtes de prise simple en ligne coupés pour s'adapter à l'ESP-32 sur la carte prototype. Cela dépend de votre application de commutateur pour adapter la taille de la carte prototype. Je fais simplement correspondre la carte prototype à la même taille que le module LCD. Je n'ai aucun contrôle sur ce dernier, mais il est populaire sur EBay ou AliExpress.

La taille du module LCD s'adapte juste derrière une plaque avant de commutateur de fusée ordinaire. Si vous vous alignez correctement et que vous soudez deux embases à prise simple en ligne sur la face inférieure de la carte prototype, vous pouvez utiliser les embases pour assembler les deux cartes sans utiliser de vis. Ils résistent assez bien et peuvent être facilement détachés pour le débogage.

Étape 2: Souder les fils pour connecter les en-têtes pour les modules ESP32 et LCD

Fils à souder pour connecter les en-têtes pour les modules ESP32 et LCD
Fils à souder pour connecter les en-têtes pour les modules ESP32 et LCD

Suivez le schéma, les fils à souder enroulés de l'en-tête du module ESP32 aux broches de l'en-tête inférieures. Cela semble compliqué au début, mais il n'y a en fait que 14 fils, plus 3 sauts. Il m'a fallu environ une heure pour le faire.

Aucune soudure n'est nécessaire sur le module LCD. Pour que la carte s'accouple à la carte prototype, vous devez cependant lui souder un en-tête à 4 broches à l'autre extrémité. La plupart des modules LCD ne sont pas fournis avec.

Étape 3: fabrication d'un support de montage

Faire un support de montage
Faire un support de montage

Coupez les deux pièces en plastique dans la même largeur que le module LCD et utilisez un interrupteur à fusée ordinaire comme gabarit pour percer des trous sur le plastique pour faire un support de montage. Cela demande un peu de patience pour les aligner. Utilisez des vis et écrous mécaniques n° 4 ou n° 6 et des entretoises pour mettre en gras la plaque en plastique sur le module LCD, comme sur l'image ci-dessus. J'en ai expérimenté un avec du plastique et un avec une plaque de zinc. Le plastique est certainement plus facile à manipuler et à façonner, et est suffisamment solide pour supporter l'ensemble du commutateur. Je m'en suis tiré avec des entretoises avec celle en plastique, car je peux simplement y enfoncer les vis.

Le tout doit tenir dans une boîte de prise électrique murale ordinaire. Selon que la boîte est en plastique ou en métal, et la marque, vous devrez peut-être la couper un peu. La boîte de sortie en plastique bleu normale a des fixations à vis qui peuvent avoir besoin d'être rognées un peu. J'utilise un multi-outil oscillant pour le couper en un clin d'œil.

Étape 4: développer le logiciel du contrôleur

Développer le logiciel du contrôleur
Développer le logiciel du contrôleur

C'est l'hypothèse que vous devez être familiarisé avec l'environnement Arduino Sketch IDE. Je peux fournir un binaire qui devrait fonctionner si vous suivez le schéma pour construire le prototype de carte. Puisqu'il y a tellement de pages Web sur le didacticiel Arduino Sketch IDE, et en tant que tel, il ne sera pas couvert ici.

Étape 5: Téléchargez le micrologiciel de contrôle

Semblable à la section précédente, il existe de nombreux didacticiels Web sur la programmation du module Arduino. comme pytool. Je peux fournir le fichier binaire pour vos tests. Le logiciel est encore en évolution, et est fourni tel quel, sans aucune garantie ni hypothèse de responsabilité. L'utilisateur peut l'utiliser librement sans modification, à ses risques et périls.

Étape 6: Test du système

Image
Image
Test du système
Test du système

Le contrôleur a démarré dans la page de l'interface utilisateur de l'interrupteur d'éclairage, car il s'agit d'un contrôleur d'éclairage. Il fonctionne avec le contrôleur de bande WiFi RGB Led populaire. Le menu principal a 6 icônes, et j'espère que tout est graphiquement explicite.

Une chose doit être soulignée est que vous devez accéder à la page principale en appuyant sur le bouton Google comme 9 carrés, puis sur l'icône de réglage en haut à gauche pour choisir le bouton WiFi. Il analysera ensuite automatiquement tous les points d'accès Wi-Fi et vous devrez sélectionner le contrôleur Wi-Fi en fonction de son adresse MAC. Les informations seront enregistrées pour les sessions suivantes.

La vidéo intégrée démontre:

1. Une version prototype portable alimentée par batterie contrôlant une bande lumineuse RVB située dans la moulure du plafond. Cela me permet de tourner la vidéo pour les deux en même temps.

2. Une version installée à l'intérieur d'un boîtier d'interrupteur mural ordinaire.

Conseillé: