Étape 3: Mettre tout ensemble
- Micro-contrôleur ATtiny25
- alimentation MOSFET, p. ex. IRFZ44
- Régulateur de tension 05 78L
- résistance de 10kOhm (pour la ligne de remise à zéro)
- résistance de 150 ohms (pour l’option indicateur LED)
- récepteur infrarouge à distance
- CONDENSATEUR ELECTROLYTIQUE 100UF
- morceau de perfboard
Les photos ci-jointes montrent le placement des composants et le nécessaire de soudure ponts à l’arrière. J’envisage actuellement de faire une disposition de la carte du contrôleur, mais pour l’instant, c’est tout ce que j’ai avez.
Le code source pour le contrôleur est fixé, ainsi qu’un fichier binaire précompilé qui repose sur le même type de télécommande chinois que j’utilise. Si vous utilisez un autre type de contrôle à distance, vous devez d’abord savoir les codages de la télécommande et puis modifiez les lignes correspondantes dans le fichier 20131217_tiny_LED_dimmer.c :
// chinese multicolor LED remote #define LEDPROTOCOL 2 #define LEDADDRESS 65280 #define LEDUP 92 #define LEDDOWN 93 #define LEDONOFF 64
La compilation du code indique qu’il s’adapte même dans le plus petit appareil Attiny :
- Programme : 1762 octets (86,0 % complet)
(.text, .data + .bootloader) - Données : 46 octets (35,9 % complet)
(.data + .bss + .noinit)