Étape 4: Le module de lampe
Trucs assez franche. C’est une base de lampe LED buck-régulateur avec un giflé sur microcontrôleur ATtiny + voltage regulator. L’unique tâche du micro est de lire les 2 doigt-capteur-contacts et modifier le PWM en conséquence. Si la lampe est éteinte, le micro se met en veille.
Le PT4115 est disponible à un prix avantageux sur ebay, c’est pourquoi j’ai choisi de l’utiliser. La fiche technique est tout à fait utilisable et donne des conseils sur le choix de l’inducteur et ainsi de suite. Les LED Nichia sont haute-efficacité (au-dessus de 100lm/W).
Le code et les fichiers de conception plus récentes (KiCad) peuvent être trouvés sur github: [1], [2]
Nomenclature :
- PT4115 LED driver (SOT89-5)
- MCP1804 régulateur de tension 5V low-goutte (boîtier SOT23-5)
- ATtiny25/45/85 (SO8 large)
- 6 x Nichia LED NT2x757DT (blanc chaud ou blanc)
- 100µH inducteur (Fastron 1616FPS-101M-01)
- résistance de sens courant 2 x 1.0Ω (0805)
- résistances de polarisation 2 x 4.7MΩ - utiliser plusieurs MΩ - valeur exacte n’est pas crucial (0805)
- résistance de 1 x 1kΩ (0603)
- résistance de 1 x 10kΩ (0603)
- 1 x diode de Zener 5.1V (BZX84C, SOT23)
- 2 x diode Schottky SS14L (Sub-SMA)
- 3 x 100nF 50V (0805)
- 1 x 22nF (0805)
- 1 x 1µF 50V (0805)
- 1 x 4.7µF 16V (0805)
La résistance de 1kΩ et 5.1V diode Zener ne sont pas strictement nécessaires, mais j’ai trouvé plus souvent que vous le souhaitez qu’il est sage de la protection contre les surtensions utilisation pour l’entrée DIM de la PT4115. La résistance de menu déroulant 10 k est utilisé pour empêcher la lampe émet un flash lumineux lorsque l’alimentation est appliquée. Il faut quelques ms jusqu'à ce que le microcontrôleur est en place et fonctionnel, prenant le contrôle de tout [voir remarque (1)].
Rouages du contact capteur d’empreintes :
Les deux contacts se connecter à une entrée ADC de la micro, ce qui est biaisé à environ 2, 5V utilisant les résistances de deux 4.7MΩ comme un diviseur de tension haute impédance. Si un contact est « court-circuité » par le bout du doigt, la tension passe soit supérieur ou inférieur, qui est interprété comme un bouton. Le RC constante de temps (2) doit être inférieure à 100 ms, donc la chose répond dans un délai raisonnable.