Turinys:

Infraraudonųjų spindulių skydelio laikmatis: 4 žingsniai (su nuotraukomis)
Infraraudonųjų spindulių skydelio laikmatis: 4 žingsniai (su nuotraukomis)

Video: Infraraudonųjų spindulių skydelio laikmatis: 4 žingsniai (su nuotraukomis)

Video: Infraraudonųjų spindulių skydelio laikmatis: 4 žingsniai (su nuotraukomis)
Video: REDMI PASTABA 10 PRO APŽVALGA + BANDYMAI 📶 2024, Lapkritis
Anonim
Infraraudonųjų spindulių skydelio laikmatis
Infraraudonųjų spindulių skydelio laikmatis

Viename iš kambarių, esančių mano namo viršuje, turiu infraraudonųjų spindulių skydelį. Kai esu tame kambaryje ir įjungiu šį skydelį, kartais pamirštu jį išjungti, o tai yra vertingos energijos švaistymas. Norėdami to išvengti, sukūriau šį infraraudonųjų spindulių skydelio laikmatį. Žinoma, šią grandinę galite naudoti išjungdami kitus įrenginius po tam tikro laiko.

Šio laikmačio veikimas yra paprastas. Vieną kartą paspaudus mygtuką, užsidega vienas šviesos diodas, įjungiamas infraraudonųjų spindulių skydelis ir paleidžiamas 30 minučių laikmatis. Paspaudus mygtuką dar kartą, laikmačio reikšmė padidės dar 30 minučių ir užsidegs antras šviesos diodas. Kadangi yra 4 šviesos diodai, maksimali laikmačio vertė yra 2 valandos. Skaičiuojant atgal, šviesos diodai parodys, kiek laiko liko, taigi, kai lieka tik 1 valanda, užsidegs 2 šviesos diodai. Praėjus laikui, visi šviesos diodai nedega ir infraraudonųjų spindulių skydelis yra išjungtas.

Veikimo metu laikmačio reikšmę galima padidinti 30 minučių (jei dar ne iki 2 valandų) - vieną kartą paspaudus mygtuką. Jei norite išjungti laikmatį prieš pasibaigiant skirtam laikui, turite vieną sekundę paspausti mygtuką.

Kaip visada, aš sukūriau šį projektą aplink savo mėgstamą mikrovaldiklį PIC, tačiau taip pat galite naudoti „Arduino“.

Atkreipkite dėmesį, kad projektas keičia 230 voltų maitinimą, todėl būkite atsargūs!

1 žingsnis: reikalingi komponentai

Būtini komponentai
Būtini komponentai

Turite turėti šiuos šio projekto komponentus su keliomis nuorodomis, kur juos galite gauti:

  • Duonos lentos gabalas
  • PIC mikrovaldiklis 12F615,
  • Saugiklių laikiklis + saugiklis 4A/250V
  • Keraminis kondensatorius 100 nF
  • 5 voltų relės, galinčios perjungti 230 V, 4 amperų
  • Rezistoriai: 1 * 1k, 1 * 10k, 5 * 330 omų, 1 * 220 omų
  • Diodas 1N4148,
  • Tranzistorius BC548,
  • Mygtukas
  • Šviesos diodai: 1 žalia, 4 gintaro spalvos, 1 raudona
  • 5 voltų maitinimo šaltinis
  • Plastikinis korpusas

Žiūrėkite schemą, kaip prijungti komponentus.

2 žingsnis: maitinimo šaltinis

Maitinimo šaltinis
Maitinimo šaltinis

Kažką reikia pasakyti apie naudojamą maitinimo šaltinį. Galite naudoti bet kurį 5 voltų maitinimo šaltinį, galintį tiekti apie 200 mA srovę. Šiame projekte aš naudoju seną „iPhone“įkroviklį, iš kurio nuėmiau korpusą ir USB jungtį ir padėjau jį ant duonos lentos su kai kuriais laidais su kieta šerdimi.

Šio maitinimo šaltinio USB jungtis taip pat naudojama prijungti dvi maitinimo šaltinio PCB dalis, todėl būtinai prijunkite laidą. Nuotraukoje - atsiprašau už prastą vaizdo kokybę - galite pamatyti šį laidą toje vietoje, kur anksčiau buvo USB jungtis. „IPhone“įkroviklis gali lengvai tiekti reikiamą galią.

3 žingsnis: Elektronikos kūrimas

Elektronikos kūrimas
Elektronikos kūrimas
Elektronikos kūrimas
Elektronikos kūrimas

Galite sukurti grandinę ant duonos lentos, tačiau būkite labai atsargūs su saugikliu ir relėmis, kurios perjungia infraraudonųjų spindulių skydo maitinimą. Jokiu būdu nelieskite elektros tinklo!

Paveikslėlyje galite pamatyti grandinę, kurią aš sukūriau ant duonos lentos, įskaitant laikiną nustatymą bandymams, jei viskas veikia. Kaip minėta anksčiau, aš prijungiau „iPhone“įkroviklį prie kai kurių laidų su kieta šerdimi šiek tiek virš lentos. Visa tai telpa į standartinį plastikinį korpusą.

Kai visi šviesos diodai ir relės yra grandinėje, iš 5 voltų maitinimo šaltinio paima apie 130 mA.

4 žingsnis:

Kaip jau minėta, programinė įranga parašyta PIC12F615. Tai buvo parašyta JAL. Kadangi nenaudojau jokių konkrečių bibliotekų, bendras kodo dydis yra tik 252 baitai, kuris lengvai telpa į šio konkretaus valdiklio 1k programos „flash“atmintį.

Šiame projekte PIC veikia vidiniu 4 MHz laikrodžio dažniu, kur 1 laikmatis naudojamas norint sumažinti laiko skirtumą, valdyti relės ir šviesos diodus. 1 laikmatis tiksi kas 262 ms. Pagrindinė kilpa nuskaito mygtuką ir padidina laiką, kai paspaudžiamas mygtukas, arba iš naujo nustato laiką, kai paspaudžiamas mygtukas 1 sekundę ar ilgiau.

Pridedamas JAL šaltinio failas ir „Intel Hex“failas.

Vaizdo įraše parodyta infraraudonųjų spindulių skydelio laikmačio veikimas. Šiame vaizdo įraše nustatytas laikas yra 5 sekundės vienam šviesos diodui, o ne 30 minučių, kad būtų galima parodyti, kaip veikia laikmatis. Žalias šviesos diodas rodo, kad maitinimas įjungtas, o raudonas šviesos diodas rodo, kad infraraudonųjų spindulių skydelis yra įjungtas. Vaizdo įraše aš panaudojau lempą, kad parodytų veikimą.

Matyt, aš jį nufilmavau aukštyn kojomis, todėl padidinus skirtojo laiko reikšmę daugiau šviesos diodų kairėje įsijungs, o ne į dešinę, kaip paprastai tikitės.

Vaizdo įraše parodyta:

  • Paspaudus mygtuką, įsijungia pirmasis šviesos diodas ir užsidega lemputė
  • Paspaudus mygtuką dar kartą, laikas bus ilgesnis ir daugiau šviesos diodų bus įjungta, kol užsidegs visi šviesos diodai
  • Skaičiavimo metu vis daugiau šviesos diodų užges, kol pasibaigs laikas, kuris išjungs lempą
  • Veikimo metu paspaudus mygtuką, šio vaizdo įrašo laikas baigsis 5 sekundėmis
  • Paspaudus mygtuką 1 sekundę, iš naujo nustatomas laikas ir išjungiama lemputė.

Smagiai kurkite savo projektą ir laukite jūsų reakcijos.

Rekomenduojamas: