Obsah:

Časovač infračerveného panelu: 4 kroky (s obrázky)
Časovač infračerveného panelu: 4 kroky (s obrázky)

Video: Časovač infračerveného panelu: 4 kroky (s obrázky)

Video: Časovač infračerveného panelu: 4 kroky (s obrázky)
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Červenec
Anonim
Infračervený časovač panelu
Infračervený časovač panelu

V jedné z místností nahoře v mém domě mám infračervený panel. Když jsem v té místnosti a zapínám tento panel, někdy zapomenu vypnout, což je plýtvání cennou energií. Abych tomu zabránil, postavil jsem tento časovač infračerveného panelu. Tento obvod můžete samozřejmě použít k vypnutí jiných zařízení po určitém časovém limitu.

Ovládání tohoto časovače je jednoduché. Když jednou stisknete tlačítko, rozsvítí se jedna LED, infračervený panel se zapne a spustí se časovač na 30 minut. Dalším stisknutím tlačítka zvýšíte hodnotu časovače o dalších 30 minut a rozsvítí se druhá LED dioda. Jelikož jsou přítomny 4 LED diody, je maximální hodnota časovače 2 hodiny. Při odpočítávání budou LED indikovat, kolik času zbývá, takže když zbývá pouze 1 hodina, rozsvítí se 2 LED diody. Pokud uplyne čas, všechny LED diody zhasnou a infračervený panel se vypne.

Během provozu lze hodnotu časovače zvýšit o 30 minut - pokud ještě není, na maximální hodnotu 2 hodiny - jedním stisknutím tlačítka. Pokud chcete časovač vypnout před uplynutím časového limitu, musíte na jednu sekundu podržet tlačítko.

Jako vždy jsem postavil tento projekt kolem svého oblíbeného mikrořadiče PIC, ale můžete také použít Arduino.

Všimněte si toho, že projekt přepíná síťové napětí 230 voltů, takže buďte opatrní!

Krok 1: Požadované součásti

Požadované součásti
Požadované součásti

Pro tento projekt musíte mít následující komponenty s některými referencemi, kde je můžete získat:

  • Kousek prkénka
  • Mikrokontrolér PIC 12F615,
  • Pojistkový držák + pojistka 4A/250V
  • Keramický kondenzátor 100nF
  • 5voltová relé, schopná spínání 230 V, 4 ampéry
  • Rezistory: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Dioda 1N4148,
  • Tranzistor BC548,
  • Stiskněte tlačítko
  • LED diody: 1 zelená, 4 oranžová, 1 červená
  • Napájení 5 voltů
  • Plastové pouzdro

Podívejte se na schematický diagram připojení komponent.

Krok 2: Napájení

Napájení
Napájení

Je třeba říci něco o použitém napájecím zdroji. Můžete použít jakýkoli 5voltový napájecí zdroj, který může poskytovat proud kolem 200 mA. V tomto projektu jsem použil starou nabíječku pro iPhone, ze které jsem odstranil kryt a konektor USB a položil ho na prkénko s některými dráty s pevným jádrem.

Konektor USB na tomto napájecím zdroji slouží také k připojení dvou částí desky plošných spojů napájecího zdroje, takže toto připojení proveďte pomocí kabelu. Na obrázku - omlouváme se za špatnou kvalitu obrazu - můžete vidět tento vodič, který je v místě, kde býval konektor USB. Nabíječka pro iPhone může snadno poskytnout požadovaný výkon.

Krok 3: Výroba elektroniky

Stavba elektroniky
Stavba elektroniky
Stavba elektroniky
Stavba elektroniky

Obvod můžete postavit na prkénko, ale buďte velmi opatrní s pojistkou a relé, která přepínají síťové napájení infračerveného panelu. Nedotýkejte se žádným způsobem síťového napájení!

Na obrázku vidíte obvod, jak jsem ho postavil na prkénko, včetně dočasného nastavení pro testování, jestli to všechno funguje. Jak již bylo zmíněno dříve, nabíječku pro iPhone jsem připojil pomocí několika vodičů s pevným jádrem kousek nad prkénko. To vše se vejde do standardního plastového pouzdra.

Když jsou všechny LED diody a relé v obvodu, odebírá asi 130 mA z 5voltového napájecího zdroje.

Krok 4:

Jak již bylo zmíněno, software je napsán pro PIC12F615. Bylo to napsáno v JAL. Protože jsem nepoužil žádné konkrétní knihovny, celková velikost kódu je pouze 252 bajtů, což se snadno vejde do 1k programové flash paměti, kterou tento konkrétní řadič má.

V tomto projektu PIC běží na vnitřní hodinové frekvenci 4 MHz, kde časovač 1 slouží ke snížení hodnoty časového limitu, ovládání relé a LED diod. Časovač 1 běží každých 262 ms. Hlavní smyčka skenuje tlačítko a prodlužuje časový limit při stisknutí tlačítka nebo resetuje časový limit při stisknutí tlačítka na 1 sekundu nebo déle.

Zdrojový soubor JAL a soubor Intel Hex jsou připojeny.

Video ukazuje činnost časovače infračerveného panelu. V tomto videu je časový limit nastaven na 5 sekund na LED místo 30 minut, aby bylo možné ukázat, jak funguje časovač. Zelená LED dioda ukazuje, že je zapnuto napájení, a červená LED dioda indikuje, že je zapnutý infračervený panel. Ve videu jsem použil lampu k předvedení operace.

Zjevně jsem to natočil vzhůru nohama, takže při zvýšení hodnoty časového limitu se na pravé straně rozsvítí více LED diod místo toho, co byste normálně očekávali.

Video ukazuje následující:

  • Po stisknutí tlačítka se rozsvítí první LED a lampa se rozsvítí
  • Opětovným stisknutím tlačítka se prodlouží doba a rozsvítí se více LED diod, dokud se nerozsvítí všechny LED diody
  • Během odpočítávání stále více LED diod zhasne, dokud neuplyne časový limit, který lampu vypne
  • Stisknutím tlačítka během provozu se prodlouží časový limit v tomto videu o 5 sekund
  • Stisknutím tlačítka na 1 sekundu resetujete časový limit a vypnete lampu.

Bavte se budováním vlastního projektu a těšte se na vaše reakce.

Doporučuje: