Innholdsfortegnelse:

Timer for infrarød panel: 4 trinn (med bilder)
Timer for infrarød panel: 4 trinn (med bilder)

Video: Timer for infrarød panel: 4 trinn (med bilder)

Video: Timer for infrarød panel: 4 trinn (med bilder)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Juli
Anonim
Timer for infrarød panel
Timer for infrarød panel

I et av rommene ovenpå i huset mitt har jeg et infrarødt panel. Når jeg er i det rommet og jeg slår på dette panelet, glemmer jeg noen ganger å slå det av, noe som er sløsing med verdifull energi. For å forhindre dette, bygde jeg denne Infra Red Panel Timer. Selvfølgelig kan du bruke denne kretsen til å slå av andre enheter etter en viss timeout.

Betjeningen av denne timeren er enkel. Når du trykker én gang på en trykknapp, tennes én LED, det infrarøde panelet slås på og en timer på 30 minutter startes. Hvis du trykker på trykknappen igjen, øker tidtakerverdien med ytterligere 30 minutter, og en annen LED tennes. Siden 4 lysdioder er tilstede, er maksimal timerverdi 2 timer. Når du teller ned, vil lysdiodene indikere hvor lang tid det er igjen, så når det bare er 1 time igjen, vil 2 lysdioder lyse. Hvis tiden er gått, er alle lysdioder slukket og infrarødt panel er slått av.

Under drift kan timerverdien økes med 30 minutter - om ikke ennå med maksimal verdi på 2 timer - ved å trykke på trykknappen én gang. Hvis du vil slå av timeren før tidsavbruddet har gått, må du holde trykknappen inne i ett sekund.

Som alltid bygde jeg dette prosjektet rundt min favoritt mikrokontroller PIC, men du kan også bruke en Arduino.

Vær oppmerksom på at prosjektet bytter nettstrøm på 230 volt, så vær forsiktig!

Trinn 1: Nødvendige komponenter

Nødvendige komponenter
Nødvendige komponenter

Du må ha følgende komponenter for dette prosjektet med noen referanser der du kan få dem:

  • Et stykke brødbrett
  • PIC mikrokontroller 12F615,
  • Sikringsholder + sikring 4A/250V
  • Keramisk kondensator på 100nF
  • 5 volt reléer, i stand til å bytte 230 V, 4 ampere
  • Motstander: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
  • Diode 1N4148,
  • Transistor BC548,
  • Trykknapp
  • Lysdioder: 1 grønn, 4 gul, 1 rød
  • 5 volt strømforsyning
  • Et plasthus

Se skjematisk diagram for hvordan du kobler komponentene.

Trinn 2: Strømforsyningen

Strømforsyningen
Strømforsyningen

Noe må sies om strømforsyningen brukes. Du kan bruke hvilken som helst 5 Volt strømforsyning som kan gi en strøm på rundt 200 mA. I dette prosjektet brukte jeg en gammel iPhone -lader som jeg fjernet huset og USB -kontakten fra og plasserte den på brødbrettet med noen ledninger med en solid kjerne.

USB -kontakten på denne strømforsyningen brukes også til å koble to deler av kretskortet til strømforsyningen, så sørg for å koble denne til med en ledning. På bildet - beklager den dårlige bildekvaliteten - kan du se denne ledningen som befinner seg på stedet der USB -kontakten pleide å være. IPhone -laderen kan enkelt levere den nødvendige strømmen.

Trinn 3: Bygg elektronikken

Bygger elektronikk
Bygger elektronikk
Bygger elektronikk
Bygger elektronikk

Du kan bygge kretsen på et brødbrett, men vær veldig forsiktig med sikringen og reléene som bytter strøm til det infrarøde panelet. Ikke rør strømmen på noen måte!

På bildet kan du se kretsen mens jeg bygde den på brødbrettet inkludert det midlertidige oppsettet for å teste om alt fungerer. Som nevnt tidligere, koblet jeg iPhone -laderen med noen ledninger med en solid kjerne litt over brødbrettet. Alt passer i et standard plasthus.

Når alle lysdioder og reléer er på, trekker kretsen ca 130 mA fra 5 volt strømforsyning.

Trinn 4:

Som allerede nevnt, er programvaren skrevet for en PIC12F615. Det ble skrevet i JAL. Siden jeg ikke brukte noen spesifikke biblioteker, er den totale kodestørrelsen bare 252 byte, noe som enkelt passer inn i 1k -programmets flashminne denne spesifikke kontrolleren har.

I dette prosjektet kjører PIC på en intern klokkefrekvens på 4 MHz, hvor tidtaker 1 brukes til å redusere tidsavbruddsverdien, kontrollere reléene og lysdiodene. Timer 1 merker hver 262 ms. Hovedløyfen skanner trykknappen og øker tidsavbruddet når trykknappen trykkes eller den tilbakestiller timeout når trykknappen trykkes i 1 sekund eller lenger.

JAL -kildefilen og Intel Hex -filen er vedlagt.

Videoen viser driften av den infrarøde paneltimeren. I denne videoen er tidsavbruddet satt til 5 sekunder per LED i stedet for 30 minutter for å kunne vise hvordan timeren fungerer. Den grønne LED-lampen viser at strømmen er på og den røde LED-en indikerer at det infrarøde panelet er slått på. I videoen brukte jeg en lampe for å demonstrere operasjonen.

Tilsynelatende filmet jeg det opp ned, så når du øker tidsavbruddsverdien, vil flere lysdioder til venstre slå på i stedet for til høyre det du normalt ville forvente.

Videoen viser følgende:

  • Når du trykker på trykknappen, tennes den første LED -lampen og lampen slås på
  • Hvis du trykker på trykknappen igjen, vil tiden øke og flere lysdioder slås på til alle lysdiodene lyser
  • Under nedtellingen vil flere og flere lysdioder slås av til tidsavbruddet passerer, og lampen slås av
  • Ved å trykke på trykknappen under bruk vil tidsavbruddet i denne videoen øke med 5 sekunder
  • Hvis du trykker på trykknappen i 1 sekund, nullstilles tidsavbruddet og lampen slås av.

Ha det gøy med å bygge ditt eget prosjekt og gleder deg til reaksjonene dine.

Anbefalt: