Logo Zéphyrnet

Une lumière froide pour réchauffer votre cœur

Date :

image

Halloween arrive vite et quelle meilleure façon d'ajouter à votre décoration d'Halloween que le mignon de [Wagiminator] Bougie chauffe-plat NeoCandle simulateur.

[Wagiminator] a modifié un fantôme imprimé en 3D ainsi que l'extension du code de simulation de lumière de [Mark Sherman] pour créer une jolie lumière parfaite pour la saison des fêtes. Le NeoCandle utilise une puce ATtiny85 pour alimenter quatre LED Jelly Bean WS2812 NeoPixel. L'appareil dispose d'un récepteur infrarouge (IR) pour pouvoir le contrôler à partir d'une télécommande qui parle le protocole NEC. Il y a un capteur de lumière qui permet à l'appareil de s'assombrir lorsqu'il détecte la lumière ambiante et l'ensemble de l'appareil est éteint par une connexion micro-USB.

L'ATtiny85 a un flash de programme limité et des packs [Wagiminator] dans beaucoup de fonctionnalités dans un si petit paquet, en serrant dans un pilote NeoPixel bit-banging en seulement 18 octets de flash qui peut pousser un taux de transfert de 762 kpbs pour mettre à jour les LED. Le nombre pseudo-aléatoire utilise un registre à décalage à rétroaction linéaire Galois et arrive à 86 octets de flash, le code de mise en œuvre du récepteur IR étant le plus grand utilisant 234 octets de flash. L'ATtiny85 lui-même dispose de 8 Ko de mémoire flash, il est donc peut-être possible de pousser le code de [Waginminator] vers des appareils Atmel encore plus restrictifs de la famille ATtiny.

Les microcontrôleurs et les LED devenant si bon marché et omniprésents, créer des flammes réalistes avec eux devient accessible, comme nous l'avons vu avec des projets précédents sur bougies électroniques.

[Contenu intégré]

spot_img

Dernières informations

spot_img