Etape 1: Le circuit
La seule chose que j’ai acheté pour ce projet était le projecteur à LED RGB. Les autres parties, j’ai eu autour de la pose (aurait coûté environ 20 $ de plus pour l’achat de tous). C’est ce que j’ai utilisé :
- 2EA résistances de 100 K
- 1ea résistance de 220
- Maquette mini
- 20W multi couleur Projecteur extérieur à LED
- Arduino Nano
- Émetteur IR
- Interrupteur ON-OFF-ON
- 3,5 mm Jack
- Module récepteur IR (pour le décodage distant)
- Fils de Dupont pour le montage d’essai
Mes hypothèses pour ce instructable sont que vous avez déjà connaissance du utilisant un Arduino et de travailler en toute sécurité avec l’électricité. Je ne vais pas aller en profondeur comment j’ai testé les circuits ou comment faire pour télécharger le croquis à l’Arduino. L’Arduino est peu coûteux et très facile à apprendre et il y a quelques grands débutants Instructables sur l’utilisation d’un Arduino. Je ne suis pas un expert quand il s’agit de codage, je suis certain que cela risque de faire plus joli.
Juste un petit mot ici pour vous épargner des maux de tête - j’ai quelques LED strips qui utilisent une télécommande apparence identique comme ce qui est venu avec ce projecteur de lumière - même si les télécommandes semblent identiques ils envoyer des codes différents et ne peuvent pas être échangés. Vous vous demandez si votre émetteur infrarouge fonctionne ? N’oubliez pas que vous pouvez toujours pointer la caméra de votre téléphone cellulaire à un émetteur infrarouge pour voir si ça fonctionne. Vous ne le voyez pas clignotant à le œil nu, mais grâce à un appareil photo numérique, vous verrez l’émetteur clignotant si cela fonctionne.
J’ai utilisé le sélecteur 3 voies avec l’Arduino dans le passé avec d’excellents résultats. Le crédit va à ce site pour partager ce facile à sélecteur de programme d’installation.
Bibliothèque de IR de Ken Shirriff pour l’Arduino est ce qui rend ce projet exécution. Vous devez ajouter cette bibliothèque pour des choses à travailler. Pour décoder la télécommande fournie avec le projecteur, j’ai utilisé l’information sur son site et l’esquisse de l’exemple fourni avec la bibliothèque. C’est ma compréhension que l’IDE Arduino actuelle contient une bibliothèque RobotIRemote qui est en conflit avec la bibliothèque IRremote nécessaire pour ce projet. Vous pouvez supprimer la bibliothèque RobotIRemote pour résoudre ce conflit. Si à l’avenir, vous achetez ce robot et ont besoin de la bibliothèque, il est assez facile de le réinstaller.
J’ai utilisé une résistance de 220 ohms sur l’émetteur IR parce que c’est ce que j’ai dû traîner. En fait, j’ai utilisé une rallonge de double émetteur qui provenait d’une vieille Tivo je crois. Les deux émetteurs de feu très bien - je vais le garder à l’esprit pour l’halloween prochain où je peux contrôler deux inondations en même temps à la lumière sur le devant de ma maison.
J’ai été préoccupé par tout d’abord d’avoir à ajouter un circuit détecteur pour vérifier si le voyant est allumé ou éteint mais a été heureux de trouver les pouvoirs de lumière sur n’importe quel signal. Un autre bonus est que quand j’ai ouvert la lumière il y avait des tonnes d’espace pour cacher ma maquette à l’intérieur ! Les choses se sont encore mieux quand j’ai testé le pouvoir va le détecteur IR et c’était assez propre pour exécuter l’Arduino, donc j’ai n’a pas besoin de s’inquiéter d’une alimentation séparée. Elle ne figure pas dans le schéma, mais j’ai câblé à Vin hors le 5v + au détecteur IR et du détecteur sol sol Arduino. S’il vous plaît assurez-vous de ne jamais avoir l’Arduino alimenté par l’USB et le LED driver en même temps. Remarque : cette façon d’alimenter l’Arduino fournit en fait un peu inférieure à la tension préconisée. Si dans votre test, vous avez des problèmes intermittents, essayer d’alimenter l’Arduino par une alimentation réelle. J’ai trouvé aussi longtemps que je n’utilise pas de longs retards que tout fonctionne.
Tout le reste doit être explicite, si vous ouvrez la taille totale des photos et lire les commentaires.
Après tous les fils, certains vous faire ajouter la bibliothèque IRremote et charger le croquis ci-dessus. L’esquisse de l’Arduino est version #2. Dans la première version, j’ai eu quelques retards très longs qui s’est avéré être plutôt ennuyeux ! J’ai accéléré tout significativement. Aussi avec la version 1, sur vraiment longs retards, il semblait choses « raccrochés » now and then : cela pourrait être celui avec mon Arduino étant hors tension le circuit du détecteur IR que c’est en fait courir un peu inférieure à la tension préconisée. Avec l’aide de délais plus courts, il semble jusqu’ici que les choses fonctionnent bien.