Weihnachtsprojekt - Lichterkette ansteuern - AZ-Delivery

Noël se termine lentement. Certains sont heureux, l'autre est un peu triste que ce soit à nouveau.

Maintenant, les guirlandes lumineuses sont à nouveau emballées et disparaissent dans le grenier. Nous présentons ici un petit projet sur la façon dont vous pouvez pimp de petites guirlandes.

Nous prenons une petite chaîne d'éclairage à piles. J'en utilise une avec 100 LED basse consommation en version RGBW (rouge, vert, bleu, blanc). Par défaut, cette chaîne d'éclairage fonctionne avec 3 piles et toutes les couleurs s'allument simultanément.

Maintenant, nous utilisons un Arduino Uno (Viens ici avec nous) au lieu du compartiment à piles.

 

Afin de pouvoir créer différents effets, nous séparons la chaîne de lumières sur la ligne d'alimentation:

Nous avons donc enfin 4 chaînes LED individuelles disponibles. Malheureusement, en raison de la structure des guirlandes lumineuses, les couleurs individuelles ne sont pas disponibles pour moi, mais les 4 couleurs en même temps.

Ce que nous devons considérer, c'est la résistance à l'interrupteur dans le compartiment des piles:

Dans ce cas, il s'agit d'une résistance de 2,8 Ω (rouge, gris, or, or).

Pour que la chaîne légère ne fonctionne pas sans résistance, j'ai simplement essayé différentes tailles de résistances (de grande à petite), et je suis satisfait de la luminosité avec une résistance de 10 Ω.

Afin de ne pas avoir à souder directement la chaîne légère, nous utilisons un embase à broches et un reste de la grille perforée. Nous avons serti un en-tête de broche directement sur la ligne de masse.

Cela permet à la chaîne légère d'être simplement branchée sur l'Arduino.

Nous avons déjà terminé avec le matériel et écrivons notre programme, qui peut bien sûr être ajusté et optimisé en fonction de vos propres besoins. Nous sommes heureux de laisser vos effets dans les commentaires.

 

 

nul configuration() {   pinMode(7, SORTIE);   pinMode(6, SORTIE);   pinMode(5, SORTIE);   pinMode(4, SORTIE);
}

nul guirlandes lumineuses( bool un, bool b, bool c, bool d) {   digitalWrite(7, un);   digitalWrite(6, b);   digitalWrite(5, c);   digitalWrite(4, d);   retard(aléatoire(100,300));
}

nul boucle() {
 guirlandes lumineuses (ÉLEVÉ,ÉLEVÉ,ÉLEVÉ,ÉLEVÉ);
 guirlandes lumineuses (ÉLEVÉ,ÉLEVÉ,ÉLEVÉ,FAIBLE);
 guirlandes lumineuses (ÉLEVÉ,ÉLEVÉ,FAIBLE,ÉLEVÉ);
 guirlandes lumineuses (ÉLEVÉ,ÉLEVÉ,FAIBLE,FAIBLE);
 guirlandes lumineuses (ÉLEVÉ,FAIBLE,ÉLEVÉ,ÉLEVÉ);
 guirlandes lumineuses (ÉLEVÉ,FAIBLE,ÉLEVÉ,FAIBLE);
 guirlandes lumineuses (ÉLEVÉ,FAIBLE,FAIBLE,ÉLEVÉ);
 guirlandes lumineuses (ÉLEVÉ,FAIBLE,FAIBLE,FAIBLE);
 guirlandes lumineuses (FAIBLE,ÉLEVÉ,ÉLEVÉ,ÉLEVÉ);
 guirlandes lumineuses (FAIBLE,ÉLEVÉ,ÉLEVÉ,FAIBLE);
 guirlandes lumineuses (FAIBLE,ÉLEVÉ,FAIBLE,ÉLEVÉ);
 guirlandes lumineuses (FAIBLE,ÉLEVÉ,FAIBLE,FAIBLE);
 guirlandes lumineuses (FAIBLE,FAIBLE,ÉLEVÉ,ÉLEVÉ);
 guirlandes lumineuses (FAIBLE,FAIBLE,ÉLEVÉ,FAIBLE);
 guirlandes lumineuses (FAIBLE,FAIBLE,FAIBLE,ÉLEVÉ);
 // chaîne légère (LOW, LOW, LOW, LOW);
 guirlandes lumineuses (ÉLEVÉ,FAIBLE,FAIBLE,FAIBLE);
 guirlandes lumineuses (FAIBLE,ÉLEVÉ,FAIBLE,FAIBLE);
 guirlandes lumineuses (FAIBLE,FAIBLE,ÉLEVÉ,FAIBLE);
 guirlandes lumineuses (FAIBLE,FAIBLE,FAIBLE,ÉLEVÉ);
}

 

Voici à quoi ressemble le tout lorsqu'il est utilisé avec une banque d'alimentation:

 

Nous vous souhaitons une belle saison de Noël et une bonne année 2019!

Für arduinoSpecials

Laisser un commentaire

Tous les commentaires sont modérés avant d'être publiés

Articles de blog recommandés

  1. ESP32 jetzt über den Boardverwalter installieren - AZ-Delivery
  2. Internet-Radio mit dem ESP32 - UPDATE - AZ-Delivery
  3. Arduino IDE - Programmieren für Einsteiger - Teil 1 - AZ-Delivery
  4. ESP32 - das Multitalent - AZ-Delivery