Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Ajouter un éclairage animé (Chapiteau) à vos projets

Composants et fournitures

Arduino Nano R3
× 1
Bande NeoPixel
× 1

Applications et services en ligne

Arduino IDE

À propos de ce projet

Éclairage de chapiteau animé bricolage simple

Il s'agit d'un tutoriel simple pour ajouter un éclairage animé à votre borne d'arcade ou à d'autres projets. Il peut être utilisé pour le (rétro-)éclairage des chapiteaux et à bien d'autres fins.

Vous aurez besoin d'un Arduino Nano (ou d'une carte compatible), d'une bande de NeoPixels et de 3 fils.

La construction

Regardez la vidéo ci-dessous pour la construction :

Configuration courte

Matériel :Soudez trois fils de l'Arduino Nano à la bande NeoPixel :5V, signal numérique (j'ai choisi la broche 2 sur l'Arduino) et masse.

Astuce :utilisez un morceau de thermorétractable pour attacher les câbles ensemble, en particulier la bande LED (assurez-vous que les connexions à souder sont couvertes). Cela empêchera les connexions de soudure de se desserrer.

Code : Définissez le nombre de LED de la bande connectée dans le code d'esquisse, téléchargez-le sur l'Arduino et testez-le. J'ai utilisé une animation « marche », clignotante et pulsée dans le croquis, en utilisant uniquement la couleur blanche. Vous pouvez ajuster le code pour faire toutes sortes d'animations et utiliser de nombreuses couleurs. Ou utilisez simplement un rétro-éclairage, selon vos préférences.

La construction :J'ai découpé 2 morceaux de carton qui tiennent parfaitement dans mon armoire. Une pièce est utilisée comme fond pour coller la bande néopixel. L'autre bande est placée à plat derrière le bas du chapiteau pour empêcher la lumière des néopixels de briller directement. Par la suite, j'ai dû couper quelques petits bords pour l'adapter à mon armoire.

J'ai mis quelques morceaux de ruban adhésif gaffa sur le carton pour les rendre noirs. J'ai collé la bande néopixel sur le carton et scotché les fils et le nano au dos du carton.

Mettez les 2 pièces dans le boîtier et connectez un câble USB du nano à une source d'alimentation 5V. Dans mon armoire, il est connecté à un port USB d'un Raspberry Pi.

Remettez ensuite le chapiteau d'origine ou créez le vôtre pour personnaliser votre construction. J'en ai créé un simple, je l'ai imprimé sur du papier photo et je l'ai découpé pour l'adapter au chapiteau.

Astuce :Le résultat final sera encore meilleur si vous faites imprimer votre design sur film par une imprimerie professionnelle.

Bibliothèques

L'esquisse a besoin d'une bibliothèque :

  • Bibliothèque Adafruit NeoPixel

Licence

Des parties du croquis ont été trouvées sur Internet, tout le mérite revient aux créateurs. N'hésitez pas à utiliser le code pour votre usage personnel et non à des fins commerciales. Vous pouvez me contacter à [email protected].

Code

  • Code d'éclairage de chapiteau animé
Code lumineux de chapiteau animéArduino
/************************************************ ************************** Éclairage de chapiteau avec Neopixels par ericBcreator* script simple pour éclairer un chapiteau (arcade) ******** ******************************************************** ************* dernière mise à jour 20181021 par ericBcreator** Inspiré d'un article de sandyjmacdonald* https://sandyjmacdonald.github.io/2015/12/02/picade-errata/* * composants :* - Bande Neopixel* - Arduino Nano** Ce code est gratuit pour un usage personnel, pas à des fins commerciales.* Veuillez laisser cet en-tête intact.** contact :[email protected]********** ******************************************************** ***********///// inclure les bibliothèques// #include #define PIN 2 // définir la broche à laquelle la bande est connectée //// configurer les variables et initialiser la bande néopixel // int numOfLeds =11 ; // le nombre de leds sur le stripint minBrightness =80; // la luminosité minimale de la pulsation et du clignotement (0-255)int maxBrightness =255 ; // la luminosité maximale de la pulsation et du clignotement (0-255)int walkingLedsDelay =250 ; // le délai en ms pour la marche ledsint flashDelay =250; // le délai en ms pour la led clignotante numOfFlashLoops =3; // le nombre de fois où les leds clignotent numOfPulseLoops =10; // le nombre de fois où les leds pulsent de min à maxint pulseDelay =20; // le délai en ms lors de la pulsation du min au max et vice versaAdafruit_NeoPixel strip =Adafruit_NeoPixel(numOfLeds, PIN);//// setup// void setup() { strip.begin();}//// main loop/ / boucle vide() { walkingLeds(); // affiche les leds de marche flashLeds(); // flash les leds pour (int i =0; i 0; x--) { strip.setPixelColor(x, strip.Color(255, 255, 255)); strip.show(); delay(walkingLedsDelay ); strip.setPixelColor(x, 0); strip.show(); } } void flashLeds() { setLedColors(); for (int i =0; i minBrightness; i--) { strip.setBrightness(i); strip.show(); délai (délai d'impulsion); }}void setLedColors() { pour (int x =0; x

Schémas


Processus de fabrication

  1. Construire un réseau de capteurs sans fil dans votre maison
  2. Créez votre robot de streaming vidéo contrôlé par Internet avec Arduino et Raspberry Pi
  3. Comment optimiser vos projets électriques avec E3.schematic
  4. Activez le contrôle Alexa sur votre ventilateur de plafond
  5. Connaître la température de votre maison depuis n'importe où avec Arduino Cloud !
  6. Contrôle total de votre téléviseur à l'aide d'Alexa et d'Arduino IoT Cloud
  7. Connectez votre chauffage central à Arduino
  8. Broche Mkr1000 :un choix privilégié pour les projets IoT
  9. Pourquoi mettre en œuvre la vision 3D dans vos projets d'automatisation ?