Osvětlení pracovního stolku vzniklo z důvodu potřeby regulovat intenzitu osvětlení během dne, pro opravy elektroniky, popř. v podvečer, kdy již není potřeba svítit při práci na PC na plný výkon.
Inspirací mi byl jednoduchý regulátor s 555 časovačem prodávaný na internetu (na prvním obrázku níže).
Nechtěl jsem ale mít dvě řídící elektroniky a dva potenciometry v krabičce.
Řídící elektronika regulátoru je poměrně jednoduchá a je setavena z procesoru PIC16F1503 který čte enkodér, reguluje výkonové led pomocí PWM o kmitočtu 15Khz.
Zapisuje a čte z paměti 24L01 (24L02) do které se ukládá poslední nastavení jasu pro menší reflektor o výkonu 6W.
Větší reflektor který slouží jako hlavní osvětlení pracovního stolu neukládá poslední nastavení do EEPROM.
Výkon hlavního světla je cca 10W. Vznikl úpravou původního zářivkového svítidla Ecolite Ganys TL2016-13 ze kterého jsem vyndal předřadník, zářivku a usadil dovnitř reflektor s 18 ledkami.
K ovládání jasu je použit rotační enkodér (standartní typ pro Arduino, doplnil jsem do něj pouze 2x smd kondenzátor 10n proti zákmitům na signály CLK a DT proti GND).
Pomocí tlačítka se vybírá reflektor, který se má regulovat.
Po zapnutí napájení je prioritně nastavena regulace menšího reflektoru, poslední nastavení svitu se vyčte z EEPROM paměti. Druhé světlo je vždy po zapnutí vypnuté.
Volba zvoleného světla je indikována dvoubarevnou led.
Malý reflektor má zároveň snímač teploty MCP9700. Po přepočtu teploty je chladící ventilátor řízen ve 4 stupních regulace.
Konstrukce není nijak náročná na součástky,procesor a teplotní snímač jsem koupil u firmy TME. Paměť jsem měl vyletovanou z demontované staré desky, koncové N mosfet tranzistory na řízení led jsem také z něčeho vyletoval.
Tranzistory musí mít pouze malý vnitřní odpor v sepnutém stavu aby se mohli provozovat bez chladiče.
Veškeré podklady pro výrobu lze stáhnout na odkazu níže. Soubor obsahuje podklady pro návrh desky, schéma, datalisty k součástkám, fotky, hex soubor pro procesor a odkazy kde koupit jaké součástky. Led_lamp_pic_dokumentace