Obsah:

Infračervený časovač panela: 4 kroky (s obrázkami)
Infračervený časovač panela: 4 kroky (s obrázkami)

Video: Infračervený časovač panela: 4 kroky (s obrázkami)

Video: Infračervený časovač panela: 4 kroky (s obrázkami)
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Júl
Anonim
Infračervený časovač panela
Infračervený časovač panela

V jednej z izieb na poschodí v mojom dome mám infračervený panel. Keď som v tej miestnosti a zapnem tento panel, niekedy ho zabudnem vypnúť, čo je plytvanie cennou energiou. Aby som tomu zabránil, postavil som tento časovač infračerveného panela. Tento obvod môžete samozrejme použiť na vypnutie iných zariadení po určitom časovom limite.

Ovládanie tohto časovača je jednoduché. Jedným stlačením tlačidla sa rozsvieti jedna dióda LED, zapne sa infračervený panel a spustí sa časovač na 30 minút. Ďalším stlačením tlačidla sa hodnota časovača zvýši o ďalších 30 minút a rozsvieti sa druhá LED dióda. Pretože sú prítomné 4 LED diódy, maximálna hodnota časovača je 2 hodiny. Pri odpočítavaní budú LED diódy indikovať, koľko času ešte zostáva, takže keď zostane iba 1 hodina, rozsvietia sa 2 LED diódy. Ak uplynie čas, všetky LED diódy zhasnú a infračervený panel je vypnutý.

Počas prevádzky je možné hodnotu časovača zvýšiť o 30 minút - pokiaľ ešte nie je, na maximálne 2 hodiny - jedným stlačením tlačidla. Ak chcete časovač vypnúť pred uplynutím časového limitu, musíte tlačidlo stlačiť jednu sekundu.

Ako vždy som postavil tento projekt okolo svojho obľúbeného mikroovládača PIC, ale môžete použiť aj Arduino.

Upozorňujeme, že projekt prepína sieťové napätie 230 voltov, takže buďte opatrní!

Krok 1: Požadované súčasti

Požadované komponenty
Požadované komponenty

Pre tento projekt musíte mať nasledujúce komponenty s niektorými referenciami, kde ich môžete získať:

  • Kúsok chleba
  • Mikrokontrolér PIC 12F615,
  • Držiak poistky + poistka 4A/250V
  • Keramický kondenzátor 100nF
  • 5 voltové relé, schopné spínať 230 V, 4 ampéry
  • Rezistory: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Dióda 1N4148,
  • Tranzistor BC548,
  • Tlačidlo
  • LED diódy: 1 zelená, 4 oranžová, 1 červená
  • Napájanie 5 voltov
  • Plastové puzdro

Pozrite si schematický diagram pripojenia komponentov.

Krok 2: Napájanie

Napájací zdroj
Napájací zdroj

Niečo je potrebné povedať o použitom napájacom zdroji. Môžete použiť akýkoľvek 5 voltový zdroj, ktorý dokáže poskytnúť prúd okolo 200 mA. V tomto projekte som použil starú nabíjačku pre iPhone, z ktorej som odstránil kryt a konektor USB a pomocou drôtov s pevným jadrom som ich umiestnil na dosku.

Konektor USB na tomto napájacom zdroji slúži aj na pripojenie dvoch častí dosky plošných spojov napájacieho zdroja, preto toto prepojenie vykonajte pomocou drôtu. Na obrázku - ospravedlňujeme sa za horšiu kvalitu obrazu - vidíte tento drôt, ktorý je na mieste, kde býval konektor USB. Nabíjačka pre iPhone môže ľahko poskytnúť požadovaný výkon.

Krok 3: Výroba elektroniky

Stavba elektroniky
Stavba elektroniky
Stavba elektroniky
Stavba elektroniky

Okruh môžete postaviť na doske, ale buďte veľmi opatrní s poistkou a relé, ktoré prepínajú sieťové napätie pre infračervený panel. V žiadnom prípade sa nedotýkajte sieťového napájania!

Na obrázku môžete vidieť obvod, ako som ho postavil na doske, vrátane dočasného nastavenia na testovanie, či všetko funguje. Ako už bolo spomenuté, nabíjačku pre iPhone som prepojil s niektorými vodičmi s pevným jadrom kúsok nad doskou. Všetko sa zmestí do štandardného plastového puzdra.

Keď sú všetky diódy LED a relé v obvode, odoberá asi 5 mA z 5 -voltového zdroja napájania.

Krok 4:

Ako už bolo uvedené, softvér je napísaný pre PIC12F615. Bolo to napísané v JAL. Pretože som nepoužil žiadne konkrétne knižnice, celková veľkosť kódu je iba 252 bajtov, čo sa ľahko zmestí do 1k programovej pamäte flash, ktorú tento konkrétny radič má.

V tomto projekte PIC beží na vnútornej hodinovej frekvencii 4 MHz, kde časovač 1 slúži na zníženie hodnoty časového limitu, ovládanie relé a LED diód. Časovač 1 tiká každých 262 ms. Hlavná slučka skenuje tlačidlo a predlžuje časový limit pri stlačení tlačidla alebo resetuje časový limit pri stlačení tlačidla na 1 sekundu alebo dlhšie.

Priložený je zdrojový súbor JAL a súbor Intel Hex.

Video zobrazuje činnosť časovača infračerveného panela. V tomto videu je časový limit nastavený na 5 sekúnd na každú diódu LED namiesto 30 minút, aby bolo možné ukázať, ako časovač funguje. Zelená LED dióda indikuje, že je zapnuté napájanie, a červená LED indikuje, že je zapnutý infračervený panel. Na videu som na predvádzanie operácie použil lampu.

Zrejme som to natočil hore nohami, takže pri zvýšení hodnoty časového limitu sa na pravej strane rozsvieti viac diód LED namiesto toho, čo by ste normálne očakávali.

Video ukazuje nasledovné:

  • Po stlačení tlačidla sa rozsvieti prvá LED dióda a lampa sa zapne
  • Opätovným stlačením tlačidla sa zvýši čas a rozsvieti sa viac diód LED, kým sa nerozsvietia všetky diódy LED
  • Počas odpočítavania stále viac LED diód zhasne, kým neuplynie časový limit, ktorý lampu vypne
  • Stlačenie tlačidla počas prevádzky zvýši časový limit v tomto videu na 5 sekúnd
  • Stlačenie tlačidla na 1 sekundu vynuluje časový limit a vypne lampu.

Bavte sa pri budovaní vlastného projektu a tešte sa na vaše reakcie.

Odporúča: