L'auteur a fabriqué une lampe de poche vacillante dans un boîtier à partir de pièces découpées par un laser. À l'intérieur, un simulateur de flamme est installé, composé d'un ventilateur et de morceaux de tissu léger, ainsi que d'un dispositif pour un changement de couleur en douceur sur la carte Digispark et les LED RVB. Si vous avez seulement besoin de simuler une flamme sans changer de couleur, seules les LED blanches avec une température de couleur de 2700 K feront l'affaire.
Travailler sur fait maison l'assistant commence par la conception du boîtier. Il enregistre le résultat au format DXF, destiné à l'échange d'informations entre différents systèmes de CAO, le stocke dans une archive RAR et le télécharge ici. La polyvalence du format vous permet d'appliquer pour la découpe laser dans presque toutes les entreprises qui fournissent ce service. Dans la version de l'auteur, les parties du corps sont découpées dans des panneaux de fibres de 5 mm d'épaisseur, mais le contreplaqué et le plexiglas peint feront l'affaire. Voici quelques rendus du futur cas:
Après avoir statué sur l'affaire, le capitaine électronique une partie de la lanterne. Il se compose de la carte Digispark elle-même, de quatre LED RGB connectées en parallèle avec trois résistances, ainsi que d'une clé de commande de ventilateur, composée d'un transistor, d'une résistance pour limiter le courant de sa base et d'une diode de protection connectée en polarité inverse:
En fait, une diode n'est pas nécessaire ici, car le moteur du ventilateur n'est pas un collecteur, ses enroulements sont commutés par un microcircuit intégré avec des capteurs à effet Hall, des transistors et des éléments de protection à auto-induction. Chez les anciens fans, les transistors sont externes, mais cela ne change pas l'essence.
Les composants situés à l'extérieur de Digispark sont placés par l'assistant sur la carte commandée dans JLCPCB. Les fichiers au format Gerber nécessaires à sa production sont également dans les archives RAR iciafin que le lecteur puisse commander le tableau n'importe où, mais au moins rendre la maison LUTom. Vous pouvez vous en passer, en connectant tout ce qui est en dehors du Digispark'a, une installation montée ou volumétrique. Mais la planche est plus jolie:
Ainsi, tout le nécessaire pour assembler la lampe de poche est arrivé: des pièces du boîtier, un ventilateur, des composants électroniques et une alimentation.
L'assistant prend en charge l'assemblage de la carte connectée à Digispark.Remarque: la lampe de poche entière est alimentée en 12 V, donc sur Digispark, vous devez choisir l'une des entrées d'alimentation conçue pour une tension non stabilisée de 7 à 35 V.
Maintenant, le maître rappelle qu'il est également programmeur et Arduino IDE Cette capture d'écran montre le début du programme avec le texte de la licence BSD (option de deux conditions) dans les commentaires:
Eh bien, tout le firmware, encore une fois emballé dans les archives RAR, se trouve ici. Son maître se déverse dans Digispark, puis en recueille et ext. planches à l'aide de deux peignes disposés à angle droit, un "sandwich":
Il connecte le ventilateur et l'alimentation, vérifie comment tout fonctionne:
Colle un «sandwich» des cartes de circuits imprimés au moteur du ventilateur:
Et toutes ces vis au fond du boîtier coupées par le laser pour que le ventilateur souffle de l'air et que les LED y brillent. Il est important de prévoir un petit espace entre le bas et le ventilateur avec des rondelles pour que rien n'empêche les pales de tourner.
Collez les parois du boîtier de l'intérieur avec un papier fin et bien transmetteur:
Et il colle des morceaux de tissu léger, qui doivent osciller dans le flux d'air:
Assemble le corps. Sa conception est telle que le fond est surélevé au-dessus de la table pour que le ventilateur puisse prendre de l'air, et les évidements en dessous sur les parois latérales y contribuent:
Résultat:
Le processus d'assemblage et le fonctionnement de l'appareil en vidéo:
Cette conception peut être simplifiée de deux manières. La première consiste à abandonner un changement de couleur en douceur, ne laissant qu'un simulateur de flamme mécanique. Digispark devient alors inutile. La seconde - au contraire, mettre en place un logiciel et une imitation de la flamme, qui permettront d'abandonner la mécanique.