Table des matières:

Hijack RGB Flood Light avec Arduino ou ESP8266 : 6 étapes (avec photos)
Hijack RGB Flood Light avec Arduino ou ESP8266 : 6 étapes (avec photos)

Vidéo: Hijack RGB Flood Light avec Arduino ou ESP8266 : 6 étapes (avec photos)

Vidéo: Hijack RGB Flood Light avec Arduino ou ESP8266 : 6 étapes (avec photos)
Vidéo: ESP8266 Deauth Detector with 10W RGB LED and more 2024, Juillet
Anonim
Hijack RGB Projecteur avec Arduino ou ESP8266
Hijack RGB Projecteur avec Arduino ou ESP8266
Hijack RGB Flood Light avec Arduino ou ESP8266
Hijack RGB Flood Light avec Arduino ou ESP8266
Hijack RGB Flood Light avec Arduino ou ESP8266
Hijack RGB Flood Light avec Arduino ou ESP8266

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

Rassembler des pièces
Rassembler des pièces
Rassembler des pièces
Rassembler des pièces
Rassembler des pièces
Rassembler des pièces
Rassembler des pièces
Rassembler des 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

Démontez le projecteur et identifiez les entrées RGB PWM
Démontez le projecteur et identifiez les entrées RGB PWM
Démontez le projecteur et identifiez les entrées RGB PWM
Démontez le projecteur et identifiez les entrées RGB PWM
Démontez le projecteur et identifiez les entrées RGB PWM
Démontez le projecteur et identifiez les entrées RGB PWM
Démontez le projecteur et identifiez les entrées RGB PWM
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

ESP8266 et câblage d'alimentation
ESP8266 et câblage d'alimentation
ESP8266 et câblage d'alimentation
ESP8266 et câblage d'alimentation
ESP8266 et câblage d'alimentation
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

Cram tout de nouveau ensemble !!
Cram tout de nouveau ensemble !!

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 autour de la maison et profitez-en !!!
Placez les lumières autour de la maison et profitez-en !!!
Placez les lumières autour de la maison et profitez-en !!!
Placez les lumières autour de la maison et profitez-en !!!
Placez les lumières autour de la maison et profitez-en !!!
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é: