Stap 3: Samenstellen van alles
- ATtiny25 microcontroller
- geschikte macht MOSFET, bijvoorbeeld IRFZ44
- 78L 05 spanningsregelaar
- 10kohm weerstand (voor de reset-lijn)
- de weerstand van 150 ohm (voor de optionele indicator LED)
- externe infraroodontvanger
- Elektrolytische condensator van 100uF
- stukje perfboard
De bijgevoegde foto's tonen de plaatsing van de onderdelen en de nodige solder bridges op de achterkant. Ik ben momenteel overweegt een PCB lay-out maken voor de controller, maar voor nu is dit alles wat die ik heb.
De broncode voor de controller is aangesloten, samen met een voorgecompileerde binary die gebaseerd is op het zelfde type van chinese afstandsbediening die ik gebruik. Als u een ander type afstandsbediening gebruiken moet u eerst achterhalen de coderingen van de afstandsbediening en wijzig de overeenkomende regels in het bestand 20131217_tiny_LED_dimmer.c:
// chinese multicolor LED remote #define LEDPROTOCOL 2 #define LEDADDRESS 65280 #define LEDUP 92 #define LEDDOWN 93 #define LEDONOFF 64
Compileren van de code ziet u dat het past zelfs in de kleinste Attiny-apparaat:
- Programma: 1762 bytes (86.0% vol)
(.tekst, .data + .bootloader) - : 46 gegevensbytes (35,9% vol)
(.bss, .data + .noinit)