Table des matières:
- Étape 1: Rassemblez les pièces
- Étape 2: Démontez le projecteur et identifiez les entrées RGB PWM
- Étape 3: ESP8266 et câblage d'alimentation
- Étape 4: Programmez-le
- Étape 5: Cram It All Back Together
- Étape 6: placez les lumières autour de la maison et profitez-en !
Vidéo: Hijack RGB Flood Light avec Arduino ou ESP8266 : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
J'ai donc trouvé de superbes petits projecteurs RVB sur amazon et en les regardant dans les entrailles, j'ai réalisé que vous pouvez les connecter directement à un arduino et à un esp8266 et les contrôler à l'aide de PWM.
J'en utilise maintenant deux dans mon salon comme éclairage d'accentuation et je les ai réglés pour certaines scènes.
J'utilise openhab fonctionnant sur un raspberry pi pour les contrôler et je peux même les contrôler avec amazon Echo (US), bien que cela dépasse légèrement le cadre de cette instructable, j'espère trouver le temps d'écrire cela !
J'espère que vous apprécierez, c'est mon premier instructable depuis très longtemps alors s'il vous plaît laissez-moi savoir ce que vous en pensez.
Étape 1: Rassemblez les pièces
La liste des pièces est la suivante:
1. Projecteur RVB 10 W: Ebay (Royaume-Uni), Ebay (États-Unis), Ebay (Chine)
2. Module ESP8266-12: Ebay (Royaume-Uni), Ebay (États-Unis), Ebay (Chine)
3. Régulateur LD1117 3.3V: Ebay (Royaume-Uni), Ebay (États-Unis), Ebay (Chine)
4. Condensateur 100 uF: Ebay (Royaume-Uni), Ebay (États-Unis), Ebay (Chine)
5. Alimentation CC 12V 1A: Ebay (Royaume-Uni), Ebay (États-Unis), Ebay (Chine)
6. Une sélection de résistances (j'ai utilisé 10K, mais vraiment vous pouvez vous débrouiller avec n'importe quoi)
(J'ai joint des liens vers plusieurs sites car les prix changent régulièrement, alors faites le tour et assurez-vous de vérifier amazon vs ebay)
Divulgation complète: je gagne une petite commission si vous achetez via les liens ci-dessus, mais je ne recommanderais jamais un lien vers un produit que je n'ai pas utilisé moi-même. Ce projet n'a pas été conçu pour être un générateur d'argent. Merci:-)
Étape 2: Démontez le projecteur et identifiez les entrées RGB PWM
Ce projecteur particulier est une conception simple à visser.
Le châssis se compose de trois sections en aluminium qui se dévissent toutes.
Le retrait de la partie supérieure qui maintient la lentille en place révèle le PCB avec la matrice de LED et les circuits de commande.
La première chose que j'ai faite a été d'identifier lequel des transistors contrôlait quelle matrice de couleurs.
Espérons que le fabricant n'a pas trop de variations entre les révisions de la carte, ce qui signifie que vous pouvez copier l'image ci-dessus et y souder les fils directement. J'ai un code couleur pour le rouge, le vert et le bleu pour vous faciliter la tâche. Il est intéressant de noter que le transistor contrôlant la LED rouge était connecté au microcontrôleur existant via une résistance, j'ai donc laissé cela dans le circuit.
Il est également important pour cette étape de retirer les composants de contrôle existants du PCB avec un pistolet à air chaud et une pince à épiler, comme on peut le voir sur l'image ci-dessus. Il n'était pas absolument nécessaire de retirer le récepteur infrarouge, mais j'ai pensé pouvoir l'utiliser dans d'autres projets.
Ensuite, soudez simplement quelques fils aux broches PWM allant aux transistors et insérez-les dans l'autre section du châssis léger, c'est là que nous allons passer ensuite.
Étape 3: ESP8266 et câblage d'alimentation
J'ai joint un schéma pour cette partie car il dit ce que vous devez faire beaucoup plus clairement que je ne le pourrais jamais.
Connectez essentiellement vos LED rouge, verte et bleue aux broches 12, 14 et 15 de l'ESP8266 via une résistance de 10K.
Branchez ensuite le circuit d'alimentation ESP selon le schéma, sur la photo, il montre que je l'ai soudé directement à la carte d'alimentation/pilote pour les LED mais j'ai fini par changer l'orientation et je n'ai pas réussi à prendre une autre photo.
L'idée ici est de garder tout aussi compact que possible, car il devra tenir à l'intérieur du châssis.
Pour ce faire, j'ai épissé les résistances en ligne avec les fils et les ai recouvertes de thermorétractable.
Veuillez éviter mon erreur et ne pas souder la résistance directement sur l'ESP. J'ai trouvé que cela les rendait plus difficiles à travailler que si j'avais fait une véritable épissure en ligne (comme dans wire-resistor-wire-esp plutôt que wire-resistor-esp).
De plus, la photo est légèrement différente du schéma, je n'ai pas utilisé la broche 15 à l'origine et c'était une erreur car la broche 15 est excellente pour pwm. J'adore cette épingle. Il règne.
Étape 4: Programmez-le
En utilisant votre méthode préférée, écrivez le code de votre ESP !
Vous pouvez vraiment choisir de le contrôler comme vous le souhaitez, et il y a des gens incroyables qui font des choses incroyables avec l'ESP.
MON itinéraire particulier consistait à utiliser un serveur domestique MQTT sous la forme d'openHAB auquel la lumière se connecterait ensuite et écouterait les commandes de couleur. L'utilisation de cette méthode me permet également d'utiliser amazon Alexa et Google Home pour un contrôle extrêmement facile. (Comme je l'ai déjà dit, j'espère pouvoir écrire des instructables pour ce processus car j'ai passé un bon moment à le faire, mais je passe actuellement la plupart de mon temps libre à créer un nouveau site Web (cela impliquera probablement des didacticiels pour ces pièces, tout manière)).
J'ai attaché le code pour cela à cette 'ible, ci-dessus (ou ci-dessous, où qu'il apparaisse).
Je dois dire que je ne développais que dans arduino IDE pour ESP8266, mais depuis que j'ai commencé ce projet particulier, je suis définitivement converti en scripts Lua, ils sont géniaux et beaucoup moins stressants lors du téléchargement et du débogage, etc.
Il était une fois, j'ai écrit un programme en arduino qui faisait ce qui suit:
ESP démarre, ne peut pas se connecter au wifi, démarre le mode point d'accès
le client se connecte au téléphone, ouvre automatiquement le navigateur avec la page de contrôle des couleurs (html de base)
dans la page, il y avait aussi une option pour le connecter à votre routeur.
Une fois sur le réseau, n'importe quel système de contrôle pourrait être programmé pour envoyer des requêtes http assez facilement.
Si je peux trouver ce code quelque part, je le téléchargerai, mais j'ai récemment construit un nouveau PC afin que ce fichier puisse se trouver sur n'importe quel mélange de lecteurs dans le coin.
Étape 5: Cram It All Back Together
Afin d'isoler toutes les pièces, je les ai toutes enveloppées de ruban isolant en PVC.
Soyez particulièrement prudent avec cette étape, j'ai grillé l'un de mes régulateurs de tension lorsque je n'y prêtais pas attention.
De plus, je trouve que le fait de garder les fils plus longs rend cette étape beaucoup plus facile à cause de toute la torsion impliquée pour tout revisser.
Étape 6: placez les lumières autour de la maison et profitez-en !
Placez les lumières dans votre emplacement préféré, branchez-les avec l'alimentation 12V et c'est parti !!
Si vous n'aimez pas l'effet prisme de l'objectif, il peut être facilement retiré, cela donne une lueur moins focalisée et plus générale. Le fait de retourner l'objectif vers l'avant a également eu de très bons effets.
Sur les photos, vous pouvez voir que je l'ai utilisé pour accentuer mon horloge nixie que j'aime tant.
Merci d'avoir lu!
Conseillé:
BookWorm Light-Up Book Light et signet : 13 étapes (avec photos)
BookWorm Light-Up Book Light et signet : faites de ce signet de rat de bibliothèque amusant qui se double d'une lampe de livre ! Nous l'imprimerons, le découperons, le colorierons et le décorerons, et ils l'utiliseront pour éclairer la nuit afin que vous puissiez lire dans le noir. Il est fabriqué avec peu de matériaux et fait un excellent premier ci
ESP8266 - Irrigation de jardin avec minuterie et télécommande via Internet / ESP8266 : 7 étapes (avec photos)
ESP8266 - Irrigation de jardin avec minuterie et télécommande via Internet / ESP8266 : ESP8266 - Irrigation télécommandée et avec synchronisation pour les jardins potagers, les jardins de fleurs et les pelouses. Il utilise le circuit ESP-8266 et une vanne hydraulique / électrique pour l'alimentation de l'irrigateur.Avantages : Faible coût (~ US$ 30,00) Commandes d'accès rapide ov
Capteur WIFI MQTT/Google Home Flood/Water avec ESP-01 : 7 étapes
Capteur WIFI d'inondation/eau MQTT/Google Home avec ESP-01 : dans ce instructable, je vais vous montrer comment construire un capteur d'inondation/eau wifi avec un coût minimal. L'ensemble du projet me coûte moins de 8 $ pour les pièces que j'achète sur ebay et mes pièces de rechange existantes. Dans ce projet, nous utiliserons ESP-01 pour fournir Wif
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Guide du débutant sur ESP8266 et Tweeter avec ESP8266 : 17 étapes (avec photos)
Guide du débutant sur ESP8266 et tweeting à l'aide d'ESP8266 : j'ai découvert Arduino il y a 2 ans. J'ai donc commencé à jouer avec des choses simples comme des LED, des boutons, des moteurs, etc. la météo du jour, les cours des actions, les horaires des trains sur un écran LCD. Je