Table des matières:
- Fournitures
- Étape 1: souder les embases sur la carte prototype
- Étape 2: Souder les fils pour connecter les en-têtes pour les modules ESP32 et LCD
- Étape 3: fabrication d'un support de montage
- Étape 4: développer le logiciel du contrôleur
- Étape 5: Téléchargez le micrologiciel de contrôle
- Étape 6: Test du système
Vidéo: Contrôleur de bande LED pour prise murale sans fil Arduino ESP32 pratique : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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
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
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
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é:
Robot Arduino sans fil utilisant le module sans fil HC12 : 7 étapes
Robot Arduino sans fil utilisant le module sans fil HC12 : Salut les gars, bon retour. Dans mon article précédent, j'ai expliqué ce qu'est un circuit de pont en H, un circuit intégré de pilote de moteur L293D, un circuit de pilote de moteur L293D superposé pour piloter des pilotes de moteur à courant élevé et comment vous pouvez concevoir et fabriquer votre propre carte de pilote de moteur L293D
Contrôleur de jeu sans fil avec Arduino et NRF24L01+ (prise en charge d'un ou deux contrôleurs) : 3 étapes
Contrôleur de jeu sans fil avec Arduino et NRF24L01+ (prise en charge d'un ou deux contrôleurs) : Vous pouvez trouver le projet complet sur mon site Web (il est en finnois) : https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Ceci est un très court briefing sur le projet. Je voulais juste le partager si quelqu'un voulait li
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch: 6 étapes
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch : Raspberry Pi est idéal pour créer des points d'accès sans fil sécurisés mais il n'a pas une bonne portée, j'ai utilisé un adaptateur sans fil USB TP Link WN7200ND pour l'étendre. Je veux partager comment le fairePourquoi est-ce que je veux utiliser un Raspberry Pi au lieu d'un routeur ?T
Système DIY de micro sans fil pour guitare sans fil : 4 étapes
DIY Wireless Mic to Wireless Guitar System: J'ai regardé des vidéos et des groupes et presque tous utilisent un système sans fil à la guitare. Devenir fou, bouger, marcher et faire ce qu'ils veulent sans le cordon alors je rêve d'en avoir un.. Mais.. pour moi maintenant c'est trop cher alors je suis arrivé à ça
Pirater une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : 4 étapes
Piratage d'une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : j'ai récemment construit un système d'alarme et je l'ai installé dans ma maison. J'ai utilisé des interrupteurs magnétiques sur les portes et les ai câblés à travers le grenier. Les fenêtres étaient une autre histoire et leur câblage n'était pas une option. J'avais besoin d'une solution sans fil et c'est