Innholdsfortegnelse:
Video: Timer for infrarød panel: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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
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
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
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:
Infrarød kontrollert MP3 -spiller: 6 trinn (med bilder)
Infrarød kontrollert MP3 -spiller: Bygg en infrarød fjernkontroll MP3 -spiller for omtrent $ 10 (usd). Den har de vanlige funksjonene: spill, pause, spill neste eller forrige, spill en enkelt sang eller alle sangene. Den har også utjevningsvariasjoner og volumkontroll. Alt kan kontrolleres gjennom en r
Bruke infrarød sensor med Arduino: 8 trinn (med bilder)
Bruke infrarød sensor med Arduino: Hva er en infrarød (aka IR) sensor? En IR -sensor er et elektronisk instrument som skanner IR -signaler i bestemte frekvensområder definert av standarder og konverterer dem til elektriske signaler på utgangspinnen (vanligvis kalt signalpinne) . IR -signalet
Automatisk infrarød vannkran på $ 5: 12 trinn (med bilder)
Automatisk infrarød vannkran på $ 5: I dette prosjektet lager vi bare en automatisk på-av-vannkran under $ 5. Vi vil bruke en IR -sensor og en vannbryter for å lage denne automatiske infrarøde vannkranen. Ingen mikrokontroller brukes til å lage denne automatiske infrarøde vannkranen. Bare plasser din
Infrarød laser tag med Raspberry Pi Zero: 6 trinn (med bilder)
Infrarød lasermerking med Raspberry Pi Zero: Denne instruksjonsboken vil gå gjennom prosessen for å lage et infrarødt lasermerkespill ved bruk av en basisservercomputer og en Raspberry Pi -null for hver spiller. Prosjektet er sterkt avhengig av en Wifi -tilkobling for å kommunisere med serveren som gjør
I2C infrarød fjernkontroll med Arduino: 8 trinn (med bilder)
I2C infrarød fjernkontroll med Arduino: Preamble Denne instruksjonsinformasjonen beskriver hvordan du lager en universell fjernkontroll ved hjelp av I2C for grensesnittet. Hvor rart du sier, ved hjelp av en I2C -slaveenhet? Ja, en I2C -slaveenhet. Dette er fordi den nøyaktige timingen for IR -pakker er ganske krevende og