Sadržaj:

Infra-crveni panel Timer: 4 koraka (sa slikama)
Infra-crveni panel Timer: 4 koraka (sa slikama)

Video: Infra-crveni panel Timer: 4 koraka (sa slikama)

Video: Infra-crveni panel Timer: 4 koraka (sa slikama)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juli
Anonim
Infra-crveni panel Timer
Infra-crveni panel Timer

U jednoj od soba na spratu u mojoj kući imam infracrveni panel. Kad sam u toj prostoriji i uključim ovaj panel, ponekad ga zaboravim isključiti, što je gubitak dragocjene energije. Kako bih to spriječio, izgradio sam tajmer za infracrvenu ploču. Naravno, ovaj krug možete koristiti za isključivanje drugih uređaja nakon određenog vremena.

Rad ovog mjerača vremena je jednostavan. Kada jednom pritisnete dugme, uključi se jedna LED dioda, uključi se infracrvena ploča i uključi se tajmer od 30 minuta. Ponovnim pritiskom na tipku vrijednost timera će se povećati za dodatnih 30 minuta i uključit će se druga LED dioda. Budući da su prisutne 4 LED diode, maksimalna vrijednost tajmera je 2 sata. Prilikom odbrojavanja, LED diode će pokazati koliko je vremena preostalo, pa kada preostane još samo 1 sat, zasvijetlit će 2 LED diode. Ako prođe vrijeme, sve LED diode se isključuju, a infracrvena ploča se isključuje.

Tokom rada, vrijednost timera se može povećati za 30 minuta - ako još nije na maksimalnoj vrijednosti od 2 sata - pritiskom na jedno dugme. Ako želite isključiti mjerač vremena prije isteka vremena, morate pritisnuti dugme pritisnuto jednu sekundu.

Kao i uvijek, ovaj sam projekt izgradio oko svog omiljenog mikrokontrolera PIC -a, ali možete koristiti i Arduino.

Imajte na umu da projekt uključuje napajanje od 230 V pa budite oprezni!

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente

Morate imati sljedeće komponente za ovaj projekt s nekim referencama gdje ih možete nabaviti:

  • Komad oplate
  • PIC mikrokontroler 12F615,
  • Držač osigurača + osigurač 4A/250V
  • Keramički kondenzator od 100nF
  • Releji od 5 volti, sposobni za prebacivanje 230 V, 4 ampera
  • Otpornici: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Dioda 1N4148,
  • Tranzistor BC548,
  • Taster
  • LED diode: 1 zelena, 4 žute, 1 crvena
  • Napajanje od 5 volti
  • Plastično kućište

Pogledajte shematski dijagram kako spojiti komponente.

Korak 2: Napajanje

Napajanje
Napajanje

Nešto treba reći o korištenju napajanja. Možete koristiti bilo koje 5 -voltno napajanje koje može dati struju od oko 200 mA. U ovom projektu koristio sam stari punjač za iPhone iz kojeg sam uklonio kućište i USB konektor i stavio ga na matičnu ploču s nekoliko žica s čvrstom jezgrom.

USB konektor na ovom izvoru napajanja također se koristi za povezivanje dva dijela PCB -a napajanja, stoga ovu vezu povežite žicom. Na slici - izvinite zbog lošeg kvaliteta slike - možete vidjeti ovu žicu koja se nalazi na mjestu gdje je nekada bio USB konektor. Punjač za iPhone može lako osigurati potrebnu snagu.

Korak 3: Izgradnja elektronike

Izgradnja elektronike
Izgradnja elektronike
Izgradnja elektronike
Izgradnja elektronike

Krug možete izgraditi na matičnoj ploči, ali budite vrlo oprezni s osiguračem i relejima koji isključuju mrežno napajanje infracrvene ploče. Ne dodirujte napajanje na bilo koji način!

Na slici možete vidjeti kolo kako sam ga izgradio na matičnoj ploči, uključujući privremeno postavljanje za testiranje radi li sve. Kao što je ranije spomenuto, priključio sam iPhone punjač na neke žice sa čvrstom jezgrom malo iznad matične ploče. Sve se uklapa u standardno plastično kućište.

Kad su sve LED diode i releji uključeni, krug troši oko 130 mA iz 5 -voltnog napajanja.

Korak 4:

Kao što je već spomenuto, softver je napisan za PIC12F615. Napisano je u JAL -u. Budući da nisam koristio nikakve posebne biblioteke, ukupna veličina koda je samo 252 bajta što se lako uklapa u 1k fleš memoriju programa koju ovaj specifični kontroler ima.

U ovom projektu PIC radi na internoj taktnoj frekvenciji od 4 MHz, gdje se Timer 1 koristi za smanjenje vrijednosti vremena čekanja, kontrolu releja i LED dioda. Tajmer 1 otkucava svakih 262 ms. Glavna petlja skenira taster i povećava vremensko ograničenje kada se pritisne dugme ili resetuje vremensko ograničenje kada se dugme pritisne 1 sekundu ili duže.

Izvorna datoteka JAL -a i datoteka Intel Hex su priložene.

Videozapis prikazuje rad tajmera s infracrvenim panelima. U ovom videu je vremensko ograničenje postavljeno na 5 sekundi po LED umjesto 30 minuta kako bi se moglo pokazati kako tajmer radi. Zelena LED dioda pokazuje da je napajanje uključeno, a crvena LED označava da je infracrvena ploča uključena. U videu sam lampom demonstrirao rad.

Očigledno sam ga snimio naglavačke pa će se pri povećanju vrijednosti timeouta uključiti više LED dioda s lijeve strane umjesto s desne strane što biste inače očekivali.

Video prikazuje sljedeće:

  • Kada se pritisne dugme, prva LED lampica se pali i lampica se uključuje
  • Ponovnim pritiskom na tipku produljit ćete vrijeme i više LED dioda će se uključiti sve dok sve LED diode ne budu uključene
  • Tokom odbrojavanja, sve više LED dioda će se gasiti sve dok ne istekne vremensko ograničenje koje isključuje lampu
  • Pritiskom na dugme tokom rada produžićete vremensko ograničenje u ovom videu za 5 sekundi
  • Pritiskom na taster u trajanju od 1 sekunde resetuje se vremensko ograničenje i isključuje lampica.

Zabavite se u izgradnji vlastitog projekta i radujte se vašim reakcijama.

Preporučuje se: