Sadržaj:

Mjerač vremena na infracrvenoj ploči: 4 koraka (sa slikama)
Mjerač vremena na infracrvenoj ploči: 4 koraka (sa slikama)

Video: Mjerač vremena na infracrvenoj ploči: 4 koraka (sa slikama)

Video: Mjerač vremena na infracrvenoj ploči: 4 koraka (sa slikama)
Video: Поразительное заброшенное поместье солдата Второй мировой войны - Капсула времени военного времени 2024, Srpanj
Anonim
Mjerač vremena na infracrvenoj ploči
Mjerač vremena na infracrvenoj ploči

U jednoj od soba na katu u svojoj kući imam Infra Red panel. Kad sam u toj prostoriji i uključim ovu ploču, ponekad je zaboravim isključiti, što je gubitak dragocjene energije. Kako bih to spriječio, izgradio sam taj timar s infracrvenim pločama. 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 gumb, jedna LED dioda se uključi, uključi se infracrvena ploča i uključi se mjerač vremena 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 timera je 2 sata. Prilikom odbrojavanja, LED diode će pokazati koliko je vremena preostalo pa će, kad preostane još samo 1 sat, zasvijetliti 2 LED diode. Ako vrijeme prođe, sve LED diode su isključene, a infracrvena ploča isključena.

Tijekom rada vrijednost mjerača vremena može se povećati za 30 minuta - ako još nije na maksimalnoj vrijednosti od 2 sata - pritiskom na gumb jednom. Ako želite isključiti mjerač vremena prije nego što je isteklo vrijeme, morate pritisnuti tipku pritisnutu 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 dobiti:

  • Komad matične ploče
  • PIC mikrokontroler 12F615,
  • Nosač 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,
  • Tipkalo
  • LED diode: 1 zelena, 4 narančasta, 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 osigurati struju od oko 200 mA. U ovom projektu koristio sam stari punjač za iPhone iz kojeg sam uklonio kućište i USB priključak i stavio ga na ploču s žicama s čvrstom jezgrom.

USB konektor na ovom izvoru napajanja također se koristi za spajanje dva dijela PCB -a napajanja, stoga ovu vezu spojite žicom. Na slici - oprostite zbog loše kvalitete slike - možete vidjeti ovu žicu koja se nalazi na mjestu gdje je nekada bio USB priključak. 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 prekidaju napajanje za infracrvenu ploču. Ni u kojem slučaju ne dodirujte mrežno napajanje!

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

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

Korak 4:

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

U ovom projektu PIC radi na unutarnjoj frekvenciji takta od 4 MHz, pri čemu se Timer 1 koristi za smanjenje vrijednosti vremena čekanja, kontrolu releja i LED dioda. Tajmer 1 otkucava svakih 262 ms. Glavna petlja skenira tipku i povećava vrijeme čekanja kada se pritisne tipka ili poništava vremensko ograničenje kada se tipka pritisne 1 sekundu ili duže.

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

Videozapis prikazuje rad mjerača vremena na infracrvenoj ploči. U ovom videu vrijeme čekanja je 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 naopako 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:

  • Kad se pritisne gumb, prva LED dioda se pali i lampica se uključuje
  • Ponovnim pritiskom na tipku produljit će se vrijeme i više LED dioda će se uključiti sve dok sve LED diode ne budu uključene
  • Tijekom odbrojavanja, sve više LED dioda će se gasiti sve dok ne istekne vremensko ograničenje koje isključuje žarulju
  • Pritiskom na gumb tijekom rada produžit će se vrijeme čekanja u ovom videu za 5 sekundi
  • Pritiskom na gumb u trajanju od 1 sekunde poništava se vremensko ograničenje i isključuje žarulja.

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

Preporučeni: