Éclairage LED NeoPixel Motion Sensor escalier (2 / 6 étapes)

Etape 2: Conception et essais

J’ai commencé à concevoir ma construction en déterminant le nombre de pixels que je voulais et comment je voulais qu’il ressemble. J’ai eu une norme RGB LED bandes autour de la pose alors j’ai fait des expériences avec celles et déterminée que je voulais 35 pixels sur chaque étape. Test m’a montré le montant de la dispersion de la lumière que j’ai aimé. Le nombre de pixels sera différent pour chaque installation. La largeur de mon escalier est un peu timide de la norme 3'.

Une fois que j’ai déterminé le nombre de pixels, j’ai commandé des bandes de lumière. Ce fut de loin la partie la plus chère de la construction entière. WS2812B est une technologie relativement récente ; Si vous le souhaitez, vous pouvez aller avec l’alternative meilleur marché de bande de LED unicolore ou une bande de RVB. Cependant, avec une simple bande de RVB, la bande entière sera de la même couleur. Aussi, si vous utilisez une bande différente, votre code devra être modifié et ne fonctionne pas avec mon code. En plus des options de couleur, à l’aide d’une bande LED de WS2812B avait l’avantage d’avoir seulement 1 sortie sur l’arduino.

A l’origine, j’ai prévu d’utiliser des bandes régulières, qui auraient demandé moi d’utiliser 16 sorties sur l’arduino (1 pour chaque étape), étant donné que j’ai voulu les lumières à la lumière vers le haut, étape par étape jusqu'à ou vers le bas selon laquelle motion sensor a été déclenché. Toutefois, sur l’arduino UNO, il y a seulement 6 sorties PWM et l’arduino MEGA a seulement 14 sorties PWM. Donc, ce fut l’un des principaux facteurs limitants de pourquoi j’ai choisi que la LED WS2812B bandes au lieu de la traditionnelle bande de lumière RGB. L’autre facteur limitatif était si je voulais utiliser tous les 3 couleurs sur chacune des 16 bandes, cela voudrait dire 16 * 3 = 48 canaux/sorties seraient nécessaires. Tenez-en compte lors de la conception de votre construction. Il existe des autres contrôleurs disponibles qui soutiennent ce nombre de canaux, mais en fin de compte, il en coûterait plus de contenter avec la bande de LED WS2812B.

NeoPixel d’apprentissage

Vous auriez dû faire toutes les recherches sur la WS2812B del si vous avez l’intention de les utiliser. Mais pendant que vous attendez de vos pièces d’expédier, c’est une bonne idée de retouche l’utilisation de ces bandes de LED. Je vais utiliser indifféremment NeoPixel avec LED de WS2812B car ils sont la même chose.

Étant donné que je n’ai jamais utilisé WS2812B LEDs avant, j’avais besoin pour vous familiariser avec la bibliothèque NeoPixel. Vous devrez télécharger la bibliothèque Adafruit et importez-le dans l’Arduino logiciel de codage. Ci-dessous les deux liens utiles pour vous aider sont démarrés avec l’aide de NeoPixels. (Je suppose vous sont un peu familier avec Arduino et savez comment importer des bibliothèques et de faire des croquis. Si non, veuillez mentionner autres instructables ou youtube des vidéos sur ce processus).

NeoPixel bibliothèque

En savoir plus sur la bibliothèque de NeoPixel

Les liens ci-dessus contiennent une description très approfondie de l’utilisation, le code et NeoPixels de puissance. Ils comprennent également des séquences d’un essai, que j’ai utilisé au départ pour tester le brin de LED pour assurer il n’y a aucun mauvais pixels. Il est fortement recommandé afin que vous pouvez échanger le produit, s’il y a quelques mauvais pixels. Ou vous pouvez simplement Découpez-les et re-souder à la longueur voulue.

Il existe également des nombreux projets de personnes l’ont fait avec NeoPixels dans le passé qui sont intéressants pour référence.

Programme ci-joint, nommé « test2 », est un programme de test qui traverse tout de mêmes différentes boucles. Je l’ai utilisé pour apprendre les différentes fonctionnalités de la bande de LED et de me familiariser avec certains du codage. Je crois que ce programme a été téléchargé depuis le site Adafruit. Je ne prends pas de crédit pour le code.

Une fois que j’étais familiarisé avec comment NeoPixels a fonctionné, j’ai trouvé une instructable qui était très serviable et semblable à une génération que je projetais. Je vais relier son instructable car je pense que c’est aussi une bonne référence à utiliser tandis que vous planifiez votre build. L’auteur va un peu plus en profondeur, et je tiens à le remercier pour avoir pris le temps de le poster. J’ai trouvé très utile et a su adapter son code.

Je suppose que vous avez quelques connaissances des arduinos et câblage afin de garder ce court, j’ai sauter certains détails évidents. Aussi, comme j’ai mentionné auparavant, chaque construction est unique n’est pas aussi simple que de simplement copier cette instructable. Il dépend aussi de quel type de pièces que vous utilisez, donc je m’attends à que vous faire des recherches dans les composants que vous utilisez.

Lien instructable. Son nom est Simon Jowett.

Essais à petite échelle

Bon d’accord, nous allons faire des essais au banc à petite échelle. Une fois que j’ai reçu les bandes de lumière, j’ai couper en 35 longueurs de pixel. Un autre avantage des bandes de lumière LED WS2812B est qu’ils peuvent être coupés chaque pixel et toujours fonction correctement au lieu de chaque 3 LEDs avec les bandes de LED traditionnelles. J’ai utilisé un des longueurs 35 pixels pour tester certains types d’effets d’et revus à la baisse l’ensemble de la conception à utiliser seulement 35 pixels. Donc en théorie, j’ai eu 6 escaliers avec 5 pixels sur chaque étape.

Alors j’ai voulu les bandes individuelles de la lumière sur chaque étape à la lumière jusqu'à la Tin ordre qui il de mouvement détecteur s’est déclenché. Examiner le schéma attaché dans cette étape pour voir la mise en place de la construction globale. J’utilise deux capteurs PIR qui détectent si la personne est à pied vers le haut ou vers le bas de l’escalier. Une LDR est une résistance dépendant de la lumière, également connu sous le nom d’une photorésistance. Cette résistance modifie les valeurs basées sur la quantité de lumière est exposé au-dessus de la résistance. Actuellement, le capteur n’est pas fixé, mais je prévois ajouter bientôt pour économiser sur les coûts d’exploitation. Actuellement, le programme d’installation fonctionne 24/7. (Côté-note : J’ai fait quelques calculs de base et tout cela fonctionne 24/7 il coûte environ 11 $ par an). Vous pouvez en apprendre davantage sur la façon d’ajouter un LDR à l’arduino à l’aide d’autres instructables ou de suivre cet exemple. En bref, une voie analogique sur l’arduino vous y connecter le LDR donc vous pouvez utiliser la commande « analogRead() » dans votre code pour voir la valeur de la résistance.

Je vais vous expliquer pourquoi j’ai choisi la méthode de rappel de boucle lorsque vous raccordez les lumières au lieu de juste daisy chaining eux. (vous pourriez comprendre mieux quand vous voyez le code plus loin dans le présent rapport, et je reviendrai également sur ce sujet) Daisy chaining les LEDs se traduira par une matrice de LED de ZIG-ZAG.

Donc si je veux exécuter un basic pour la boucle propulser vers le haut de toutes les LEDs de bout en bout, le code ressemblera à ceci :

pour (uint16_t n = 0; n < strip.numPixels(); n ++)

{

strip.setPixelColor (n, bande. Color(255,255,255)) ;

}

Donc ce code définit essentiellement la couleur de chaque LED à partir de LED 0 à la couleur pleine luminosité blanche (255,255,255) et il continue à faire cela tout en augmentant le compteur jusqu'à ce qu’il atteigne la dernière LED (n < strip.numPixels()).

Remarque, d’appliquer ce code dans la situation de la guirlande, la bande de LED s’allument vers le haut de droite à gauche, puis à alors l’étape suivante de gauche à droite et ainsi de suite jusqu'à ce qu’il atteigne la dernière LED. Donc si vous pouvez Imaginez ceci dans votre tête, il s’allume pas les LEDs à partir du même côté sur chaque étape. Les LEDs s’allument dans un mouvement de Zig-Zag. C’est pourquoi je recommande fortement à l’aide d’un petit extra de fil à fil vers le haut les bandes selon mon schéma. Cela simplifiera considérablement de codage !

Articles Liés

DIY Arduino PIR Motion Sensor éclairage & sécurité

DIY Arduino PIR Motion Sensor éclairage & sécurité

de l'esprit à http://arduinotronics.blogspot.com/Nous voulions économiser de l'énergie et de créer plus de commodité, en ajoutant des détecteurs de mouvement à nos circuits d'éclairage. Peut-être que vous voulez une notification d'un intrus. Les deux
DIY Motion Sensor système d’alarme

DIY Motion Sensor système d’alarme

vous êtes constamment avoir peur quand les gens se faufiler derrière votre dos ? Faire vous avez mauvaise audience et ne peut pas entendre les gens s'approcher de vous ? Vous voulez simplement créer un amusement superbe projet Arduino ?Si vous avez r
MOTION SENSOR ARDUINO à l’aide de

MOTION SENSOR ARDUINO à l’aide de

Comment câbler et programmer votre nouveau détecteur de mouvement avec votre arduino ? Eh bien ne cherchez plus. Ce tutoriel va vous donner un exemple simple de savoir comment mettre en place un détecteur de mouvement à votre arduino et allumer une l
Sculpture sur bois avec éclairage LED

Sculpture sur bois avec éclairage LED

INTRODUCTION- sculpteurs sur bois REMARQUE : lumière vers le haut de vos créations avec moderne éclairage LED pour vraiment profiter de vos travaux des efforts des années.J'ai été sculpture pendant de nombreuses années. Mes produits ont été inclus da
900 panneau d’éclairage LED pour la vidéo et la photographie / / 360 degrés de rotation

900 panneau d’éclairage LED pour la vidéo et la photographie / / 360 degrés de rotation

Ainsi, les panneaux d'éclairage LED de qualité professionnelle est fous que cher, c'est stupide. Je vous présente avec mes propres (et bientôt vos propres) panneau d'éclairage pro. Je l'appelle pro parce que ce n'est pas juste quelques LEDs filaire v
Panneau d’éclairage LED Portable DIY

Panneau d’éclairage LED Portable DIY

Un panneau d'éclairage LED portable peut vraiment venir dans maniable pour le travail photographique et vidéo, donc, aujourd'hui que nous allons faire une version DIY qui est super utile, pourtant facile à faire. Donc je prends constamment photos et
Guy-Manuel de Daft Punk casque avec éclairage LED Programmable

Guy-Manuel de Daft Punk casque avec éclairage LED Programmable

Dans ce Instructable, vous bâtirez casque Daft Punk Guy-Manuel de Homem-Christo avec éclairage par LED programmable. C'est un projet long qui prendra plusieurs dizaines d'heures de travail. Domaines d'expertise qui va aider avec cette build incluent
BRICOLAGE construction pour un rétro-éclairage LED derrière TV pour moins de 20 $!

BRICOLAGE construction pour un rétro-éclairage LED derrière TV pour moins de 20 $!

Ce projet simple et peu coûteux est une excellente façon de vraiment faire votre coin TV POP !Pour ce projet, nous ajoutons un rétro-éclairage LED derrière notre téléviseur au mur. Nous avons trouvé cette bande LED vraiment cool, souple, sur Amazon.
Rétro-éclairage LED pour un moniteur LCD ou télévision

Rétro-éclairage LED pour un moniteur LCD ou télévision

Écrans LCD chômés peuvent souvent être trouvées pas cher ou gratuit.  J'ai commencé à faire cela initialement parce que j'ai besoin des écrans multiples pour travaux scolaires mais ne voulait pas débourser de l'argent pour une nouvelle marque.  La cl
Comment faire un éclairage Led facile

Comment faire un éclairage Led facile

Comment faire pour faciliter un éclairage led pour l'éclairage de votre pcÉtape 1: Comment faire un éclairage led facileÉtape 2: Comment faire un éclairage led facileEtape 3: Comment faire un éclairage led facileÉtape 4: Comment faire un éclairage le
Installer des bandes d’éclairage LED sur moto

Installer des bandes d’éclairage LED sur moto

avec le développement rapide de l'industrie de LED dans les dernières années, les prix de vente des lumières de LED sont considérablement réduits, et ils sont maintenant largement utilisés dans les types de zones, particulièrement dans l'automobile e
Construisez sous compteur éclairage LED qui ROCKS !

Construisez sous compteur éclairage LED qui ROCKS !

Background:Je l'avoue, je suis un geek quand il s'agit de LED et éclairage LED. Le fluorescent sous éclairage de compteur qui est venu avec mon tuyau n'était pas le couper. Temps d'une mise à niveau ! Ayant une formation en physique et en éclairage c
Comment faire un panneau d’éclairage LED très lumineux (pour le travail vidéo etc.)

Comment faire un panneau d’éclairage LED très lumineux (pour le travail vidéo etc.)

Voici comment faire un panneau d'éclairage à LED très lumineux. Cela équivaut à uneampoule à incandescence de 1000W et c'est super utile pour le travail vidéo car il a une température de couleur de lumière du jour et n'utilise pas de PWM pour la grad
Construire un appareil d’éclairage LED en bois à TechShop

Construire un appareil d’éclairage LED en bois à TechShop

ce Instructable vous montre comment construire un appareil d'éclairage LED simple, avec un coupe au laser. Il utilise plusieurs couches de matériaux collés ensemble pour réaliser des formes complexes facilement.J'ai fabriqué et construit cette questi