Skip to content

Marcussacapuces91/Luciole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luciole (V2)

Projet de luciole basé sur plusieurs projets dont une démo de @asthrolab rencontré à l'OpenBidouilleCamp de Montreuil (déc. 2013).

Bibliographie

Matériel

Je pars sur un micro-contrôleur Atmel ATtiny 13 ou supérieur (ATtiny 85)suivant les approvisionnements (le Tiny13 est en fin de vie), une diode électroluminescente, une pile et... rien d'autre.

    vcc                                          vcc
     |              +-------+                     |
  +--+----+----+----+--+    |                  -------
  |                    |  --+--                 #####   Pile (3v)
   ) AtTiny 13/../85   |   \ /  ---->             |     CR2023
  |.                   |   -+-  ---->          -------
  +--+----+----+----+--+    |                   #####
                    +-------+                     |
                   gnd                           gnd

Fonctions

  • Une variation lente de l'éclairage et de l'extinction de la LED (comme dans la démo d'Asthrolab) ;
  • Une période de scintillement aléatoire ;
  • Une très faible consommation électrique du contrôleur (en utilisant les fonctions de mise en sommeil) ;
  • Utiliser aussi la diode en capteur de luminosité pour ne faire briller la LED que la nuit.

Pré-requis

Comme je n'ai plus rien pour coder et flasher le microcontrôleur, je vais m'appuyer sur un Arduino en mode ISP. Cela va me permettre d'utiliser :

  1. l'IDE de l'Arduino pour saisir et compiler mon code ;
  2. l'Arduino lui-même pour flasher le microcontrôleur.

https://github.com/ArminJo/micronucleus-firmware

Licence

La seconde itération de ce code est placé sous licence Apache V2.

About

Projet de luciole basée sur plusieurs projets dont une démo de @asthrolab

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages