Difference between revisions of "Stmívač"

From Tučňák Wiki
Jump to: navigation, search
(Dálkový ovladač)
(Dálkový ovladač)
Line 23: Line 23:
 
   
 
   
 
[[Image:IRRemoteControl24.jpg|none|200px|Použité dálkové ovládání]]
 
[[Image:IRRemoteControl24.jpg|none|200px|Použité dálkové ovládání]]
 +
 +
=IR protokol=
 +
Čidlo VS1838 demoduluje IR signál, výstupem jsou obdélníky dlouhé cca 1ms. Pro dekódování stačí měřit čas mezi sestupnými hranami.
 +
 +
[[Image:IRRemoteControlProtocol4Bytes.jpg|none|800px|Protokol dálkového ovladače]]

Revision as of 14:44, 21 February 2017

V poslední době jsem si oblíbil mikrokontrolér ATTINY13A. Má 5xGPIO, ISP programování, ADC, interní oscilátor, minimální spotřebu a rozumnou cenu. Programové paměti není nadbytek, ale na malé konstrukce typu jeden vstup, jeden výstup a sofwarový sériový port pro ladění to stačí.

Jedna z mých prvních aplikací je PWM stmívač pro 12V LED pásky. Protože je probém sehnat rozumně vypadající krabičku, rozhodl jsem se řešit ovládání bezdrátově. Konkrétně přes dálkové ovládání k RGB LEDkám a IR čidlo VS1838. Proč si ale nekoupím hotové řešení? Protože idea je mít časem více nezávislých LED pásků a ovládat je jedním ovladačem.

Schéma zapojení

Schéma je stejné jako pro Větrák, hardware je navržen jako univerzální. Pro stmívač je potřeba udělat několik změn:

  • Není potřeba osazovat T2
  • T1 je nutné osadit vhodným typem podle výstupního proudu, viz Větrák
  • Neosazuje se DS18B20
Schéma stmívače

PCB

Dálkový ovladač

Použil jsem dálkové ovládání k RGB LEDkám s 24 tlačítky.

Použité dálkové ovládání

IR protokol

Čidlo VS1838 demoduluje IR signál, výstupem jsou obdélníky dlouhé cca 1ms. Pro dekódování stačí měřit čas mezi sestupnými hranami.

Protokol dálkového ovladače