Kazalo:

Infrardeči časomer: 4 koraki (s slikami)
Infrardeči časomer: 4 koraki (s slikami)

Video: Infrardeči časomer: 4 koraki (s slikami)

Video: Infrardeči časomer: 4 koraki (s slikami)
Video: 4 SCARY GHOST Videos Caught On Camera 2024, Julij
Anonim
Infrardeči merilnik časa
Infrardeči merilnik časa

V eni od sob v zgornjem nadstropju moje hiše imam infrardečo ploščo. Ko sem v tej sobi in vklopim to ploščo, jo včasih pozabim izklopiti, kar je izguba dragocene energije. Da bi to preprečili, sem sestavil ta časovnik z infrardečo ploščo. Seveda lahko to vezje uporabite za izklop drugih naprav po določenem času.

Delovanje tega časovnika je preprosto. Ko enkrat pritisnete gumb, se prižge ena LED, vklopi se infrardeča plošča in zažene časovnik 30 minut. Ponovni pritisk na gumb poveča vrednost časovnika za dodatnih 30 minut in prižge se druga LED. Ker so prisotne 4 LED diode, je največja vrednost časovnika 2 uri. Ko odštevate, bodo LED diode pokazale, koliko časa je še ostalo, tako da bosta, ko ostane le še 1 ura, zasvetili 2 LED. Če je čas minil, so vse LED diode izklopljene in infrardeča plošča je izklopljena.

Med delovanjem lahko časovnik povečate za 30 minut - če še ne za največ 2 uri - z enim pritiskom na gumb. Če želite izklopiti časovnik, preden poteče časovna omejitev, morate pritisniti gumb za eno sekundo.

Kot vedno sem ta projekt zgradil okoli svojega najljubšega mikro krmilnika PIC, lahko pa uporabite tudi Arduino.

Upoštevajte, da projekt preklaplja omrežno napetost 230 V, zato bodite previdni!

1. korak: Potrebne komponente

Potrebne komponente
Potrebne komponente

Za ta projekt morate imeti naslednje komponente z nekaj referencami, kjer jih lahko dobite:

  • Kos deske
  • PIC mikrokrmilnik 12F615,
  • Nosilec varovalk + varovalka 4A/250V
  • Keramični kondenzator 100 nF
  • 5 voltni releji, ki lahko preklopijo 230 V, 4 ampere
  • Upori: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Dioda 1N4148,
  • Tranzistor BC548,
  • Pritisni gumb
  • LED: 1 zelena, 4 oranžna, 1 rdeča
  • Napajanje 5 voltov
  • Ohišje iz plastike

Oglejte si shematski diagram, kako povezati komponente.

2. korak: Napajanje

Napajalnik
Napajalnik

Nekaj je treba povedati o porabi napajanja. Uporabite lahko kateri koli 5 -voltni napajalnik, ki lahko zagotovi tok okoli 200 mA. V tem projektu sem uporabil star polnilec za iPhone, iz katerega sem odstranil ohišje in priključek USB ter ga postavil na ploščo z nekaj žicami s trdnim jedrom.

Priključek USB na tem napajalniku se uporablja tudi za povezavo dveh delov tiskanega vezja napajalnika, zato to povezavo povežite z žico. Na sliki - oprostite za slabo kakovost slike - vidite to žico, ki je na mestu, kjer je bil včasih priključek USB. Polnilnik za iPhone lahko enostavno zagotovi potrebno moč.

3. korak: Izdelava elektronike

Gradnja elektronike
Gradnja elektronike
Gradnja elektronike
Gradnja elektronike

Tokokrog lahko sestavite na plošči, vendar bodite zelo previdni pri varovalkah in relejih, ki preklapljajo omrežno napajanje infrardeče plošče. Ne dotikajte se električnega omrežja!

Na sliki lahko vidite vezje, kot sem ga postavil na mizo, vključno z začasno nastavitvijo za testiranje, če vse deluje. Kot smo že omenili, sem polnilnik za iPhone priključil na nekaj žic s trdnim jedrom nekoliko nad ploščo. Vse se prilega standardnemu plastičnemu ohišju.

Ko so vse LED in releji vključeni, vezje črpa približno 130 mA iz 5 -voltnega napajalnika.

4. korak:

Kot smo že omenili, je programska oprema napisana za PIC12F615. Napisano je bilo v JAL -u. Ker nisem uporabljal nobenih posebnih knjižnic, je skupna velikost kode le 252 bajtov, kar se zlahka prilega flash pomnilniku programa 1k, ki ga ima ta poseben krmilnik.

V tem projektu PIC deluje na notranji taktni frekvenci 4 MHz, kjer se Timer 1 uporablja za zmanjšanje vrednosti časovne omejitve, nadzor relejev in LED. Časovnik 1 teče vsakih 262 ms. Glavna zanka skenira potisni gumb in podaljša časovno omejitev, ko pritisnete gumb, ali ponastavi časovno omejitev, ko pritisnete gumb 1 sekundo ali dlje.

Priloženi sta izvorna datoteka JAL in datoteka Intel Hex.

Videoposnetek prikazuje delovanje časovnika za infrardečo ploščo. V tem videu je časovna omejitev nastavljena na 5 sekund na LED namesto na 30 minut, da lahko prikažete, kako deluje časovnik. Zelena LED prikazuje, da je napajanje vklopljeno, rdeča LED pa, da je infrardeča plošča vklopljena. V videu sem za prikaz delovanja uporabil svetilko.

Očitno sem ga posnel na glavo, zato se bo ob povečanju vrednosti časovne omejitve vklopilo več LED diod na levi strani namesto na desni, kot bi običajno pričakovali.

Video prikazuje naslednje:

  • Ko pritisnete gumb, se prižge prva LED in sveti lučka
  • Če znova pritisnete gumb, se čas poveča in vklopi se več LED, dokler ne svetijo vse LED
  • Med odštevanjem se bo čedalje več LED izklopilo, dokler ne preteče časovna omejitev, ki ugasne svetilko
  • Če pritisnete gumb med delovanjem, se časovna omejitev v tem videoposnetku poveča za 5 sekund
  • Če za 1 sekundo pritisnete gumb, ponastavite časovno omejitev in izklopite svetilko.

Zabavajte se pri gradnji lastnega projekta in se veselite vaših odzivov.

Priporočena: