Sisällysluettelo:

Infrapunapaneelin ajastin: 4 vaihetta (kuvien kanssa)
Infrapunapaneelin ajastin: 4 vaihetta (kuvien kanssa)

Video: Infrapunapaneelin ajastin: 4 vaihetta (kuvien kanssa)

Video: Infrapunapaneelin ajastin: 4 vaihetta (kuvien kanssa)
Video: 5 МЕСЯЦЕВ БЕЗ ПОДЗАРЯДКИ, БЕСПЛАТНОЕ ОБЛАКО, беспроводная камера Uniwatch 2024, Marraskuu
Anonim
Infrapunapaneelin ajastin
Infrapunapaneelin ajastin

Yhdessä taloni yläkerran huoneista minulla on infrapunapaneeli. Kun olen huoneessa ja kytken tämän paneelin päälle, unohdan joskus sammuttaa sen, mikä on arvokasta energiaa. Tämän estämiseksi rakensin tämän infrapunapaneelin ajastimen. Voit tietysti käyttää tätä piiriä muiden laitteiden sammuttamiseen tietyn aikakatkaisun jälkeen.

Tämän ajastimen käyttö on yksinkertaista. Kun painat painiketta kerran, yksi LED-valo syttyy, infrapuna-paneeli kytkeytyy päälle ja 30 minuutin ajastin käynnistyy. Painikkeen painaminen uudelleen nostaa ajastimen arvoa vielä 30 minuutilla ja toinen LED -valo syttyy. Koska 4 LEDiä on käytössä, ajastimen enimmäisarvo on 2 tuntia. Laskettaessa alas, LEDit osoittavat, kuinka paljon aikaa on jäljellä, joten kun jäljellä on vain 1 tunti, 2 LED -valoa syttyy. Jos aika on kulunut, kaikki merkkivalot eivät pala ja infrapunapaneeli sammuu.

Käytön aikana ajastimen arvoa voidaan nostaa 30 minuutilla - jos ei vielä 2 tunnin enimmäisarvoon - painamalla painiketta kerran. Jos haluat kytkeä ajastimen pois päältä ennen aikakatkaisua, sinun on pidettävä painiketta painettuna sekunnin ajan.

Kuten aina, rakensin tämän projektin suosikki mikro -ohjaimen PIC: n ympärille, mutta voit käyttää myös Arduinoa.

Huomaa, että projekti vaihtaa 230 voltin verkkovirtaa, joten ole varovainen!

Vaihe 1: Tarvittavat komponentit

Pakolliset osat
Pakolliset osat

Sinulla on oltava seuraavat projektin osat ja joitakin viitteitä, joista voit saada ne:

  • Leipälauta
  • PIC-mikrokontrolleri 12F615,
  • Sulakkeen pidike + sulake 4A/250V
  • Keraaminen kondensaattori 100 nF
  • 5 voltin releet, jotka voivat kytkeä 230 V, 4 ampeerin
  • Vastukset: 1 * 1 k, 1 * 10 k, 5 * 330 ohmia, 1 * 220 ohmia
  • Diodi 1N4148,
  • Transistori BC548,
  • Paina nappia
  • LEDit: 1 vihreä, 4 keltainen, 1 punainen
  • 5 voltin virtalähde
  • Muovinen kotelo

Katso kaaviokuva osien liittämisestä.

Vaihe 2: Virtalähde

Virtalähde
Virtalähde

Jotain on sanottava virtalähteestä. Voit käyttää mitä tahansa 5 voltin virtalähdettä, joka voi tuottaa noin 200 mA virran. Tässä projektissa käytin vanhaa iPhone -laturia, josta irrotin kotelon ja USB -liittimen ja asetin sen leipälevylle joillakin johdoilla, joilla on kiinteä ydin.

Tämän virtalähteen USB -liitintä käytetään myös kahden osan liittämiseen virtalähteen piirilevyyn, joten varmista, että tämä liitäntä tehdään johdolla. Kuvassa - pahoittelen huonoa kuvanlaatua - näet tämän johdon, joka on paikassa, jossa USB -liitin oli ennen. IPhonen laturi voi tarjota tarvittavan virran helposti.

Vaihe 3: Elektroniikan rakentaminen

Elektroniikan rakentaminen
Elektroniikan rakentaminen
Elektroniikan rakentaminen
Elektroniikan rakentaminen

Voit rakentaa piirin leipälevylle, mutta ole erittäin varovainen sulakkeen ja releiden kanssa, jotka kytkevät infrapunapaneelin verkkovirran. Älä koske verkkovirtaan millään tavalla!

Kuvassa näet piirin, jonka rakensin sen leipälevylle, mukaan lukien väliaikainen testaus, jos kaikki toimii. Kuten aiemmin mainittiin, liitin iPhone -laturin johtoihin, joissa on kiinteä ydin hieman leipälevyn yläpuolella. Kaikki sopii tavalliseen muovikoteloon.

Kun kaikki LEDit ja releet ovat piirissä, ne saavat noin 130 mA 5 voltin virtalähteestä.

Vaihe 4:

Kuten jo mainittiin, ohjelmisto on kirjoitettu PIC12F615: lle. Se oli kirjoitettu JAL: ssa. Koska en käyttänyt mitään erityisiä kirjastoja, koodin koko on vain 252 tavua, mikä mahtuu helposti tämän ohjaimen 1k -ohjelman flash -muistiin.

Tässä projektissa PIC toimii sisäisellä kellotaajuudella 4 MHz, jossa ajastinta 1 käytetään aikakatkaisuarvon pienentämiseen, releiden ja LEDien ohjaamiseen. Ajastin 1 tikittää 262 ms: n välein. Pääsilmukka skannaa painikkeen ja lisää aikakatkaisua, kun painiketta painetaan, tai se nollaa aikakatkaisun, kun painiketta painetaan vähintään 1 sekunti.

JAL -lähdetiedosto ja Intel Hex -tiedosto ovat liitteenä.

Video näyttää infrapunapaneelin ajastimen toiminnan. Tässä videossa aikakatkaisu on asetettu 5 sekuntiin LEDiä kohti 30 minuutin sijasta, jotta voidaan näyttää, miten ajastin toimii. Vihreä LED osoittaa, että virta on päällä ja punainen LED osoittaa, että infrapunapaneeli on kytketty päälle. Videossa käytin lamppua osoittamaan toimintaa.

Ilmeisesti kuvasin sen ylösalaisin, joten kun aikakatkaisuarvoa nostetaan, vasemmanpuoleiset LEDit syttyvät oikealle sijasta normaalisti.

Videossa näkyy seuraava:

  • Kun painiketta painetaan, ensimmäinen LED -valo syttyy ja lamppu syttyy
  • Painikkeen painaminen uudelleen pidentää aikaa ja lisää LED -valoja syttyy, kunnes kaikki LED -valot syttyvät
  • Laskennan aikana yhä useammat LEDit sammuvat, kunnes aikakatkaisu on kulunut, mikä sammuttaa lampun
  • Painikkeen painaminen käytön aikana pidentää tämän videon aikakatkaisua 5 sekunnilla
  • Painikkeen 1 sekunnin painaminen nollaa aikakatkaisun ja sammuttaa lampun.

Pidä hauskaa oman projektin rakentamisesta ja odota reaktioitasi.

Suositeltava: