Indholdsfortegnelse:
Video: Infra-rød panel-timer: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I et af værelserne ovenpå i mit hus har jeg et infrarødt panel. Når jeg er i det rum, og jeg tænder dette panel, glemmer jeg nogle gange at slukke det, hvilket er spild af værdifuld energi. For at forhindre dette byggede jeg denne Infra Red Panel Timer. Selvfølgelig kan du bruge dette kredsløb til at slukke for andre enheder efter en bestemt timeout.
Betjeningen af denne timer er enkel. Når du trykker på en trykknap én gang, tændes én LED, infrarødt panel tændes, og en timer på 30 minutter startes. Hvis du trykker på trykknappen igen, øges timerværdien med yderligere 30 minutter, og en anden LED tændes. Da der er 4 lysdioder til stede, er den maksimale timerværdi 2 timer. Ved nedtælling angiver lysdioderne, hvor lang tid der er tilbage, så når der kun er 1 time tilbage, lyser 2 lysdioder. Hvis tiden er gået, er alle lysdioder slukket, og det infrarøde panel er slukket.
Under drift kan timerværdien øges med 30 minutter - hvis ikke endnu ved maksimumværdien på 2 timer - ved at trykke på trykknappen en gang. Hvis du vil slukke for timeren, inden timeouten er gået, skal du holde trykknappen trykket ned i et sekund.
Som altid byggede jeg dette projekt omkring min yndlingsmikrokontroller PIC, men du kan også bruge en Arduino.
Bemærk, at projektet skifter netstrøm på 230 volt, så vær forsigtig!
Trin 1: Påkrævede komponenter
Du skal have følgende komponenter til dette projekt med nogle referencer, hvor du kan få dem:
- Et stykke brødbræt
- PIC mikrokontroller 12F615,
- Sikringsholder + sikring 4A/250V
- Keramisk kondensator på 100nF
- 5 Volt relæer, der kan skifte 230 V, 4 ampere
- Modstande: 1 * 1k, 1 * 10k, 5 * 330 Ohm, 1 * 220 Ohm
- Diode 1N4148,
- Transistor BC548,
- Trykknap
- Lysdioder: 1 grøn, 4 gul, 1 rød
- 5 Volt strømforsyning
- Et plasthus
Se skematisk diagram om, hvordan komponenterne tilsluttes.
Trin 2: Strømforsyningen
Noget skal siges om strømforsyningen bruges. Du kan bruge enhver 5 Volt strømforsyning, der kan levere en strøm på omkring 200 mA. I dette projekt brugte jeg en gammel iPhone -oplader, hvorfra jeg fjernede huset og USB -stikket og lagde det på brødbrættet med nogle ledninger med en solid kerne.
USB -stikket på denne strømforsyning bruges også til at forbinde to dele af strømforsyningens printkort, så sørg for at oprette denne forbindelse med en ledning. På billedet - undskyld den dårlige billedkvalitet - kan du se denne ledning, der er på det sted, hvor USB -stikket plejede at være. IPhone -opladeren kan let levere den nødvendige strøm.
Trin 3: Opbygning af elektronikken
Du kan bygge kredsløbet på et brødbræt, men vær meget forsigtig med sikringen og relæerne, der skifter strøm til det infrarøde panel. Rør ikke ved strømforsyningen på nogen måde!
På billedet kan du se kredsløbet, da jeg byggede det på brødbrættet inklusive den midlertidige opsætning til test, om det hele virker. Som nævnt tidligere tilsluttede jeg iPhone -opladeren med nogle ledninger med en solid kerne lidt over brødbrættet. Det hele passer i et standard plasthus.
Når alle lysdioder og relæerne er på, trækker kredsløbet omkring 130 mA fra 5 Volt strømforsyningen.
Trin 4:
Som allerede nævnt er softwaren skrevet til en PIC12F615. Det blev skrevet i JAL. Da jeg ikke brugte nogen specifikke biblioteker, er den samlede kodestørrelse kun 252 bytes, som let passer ind i 1k programmets flash -hukommelse, som denne specifikke controller har.
I dette projekt kører PIC på en intern clockfrekvens på 4 MHz, hvor Timer 1 bruges til at reducere timeoutværdien, styre relæerne og lysdioderne. Timer 1 ticks hver 262 ms. Hovedløkken scanner trykknappen og øger timeout, når der trykkes på knappen, eller den nulstiller timeout, når der trykkes på knappen i 1 sekund eller længere.
JAL -kildefilen og Intel Hex -filen er vedhæftet.
Videoen viser driften af den infrarøde paneltimer. I denne video er timeout indstillet til 5 sekunder pr. LED i stedet for 30 minutter for at kunne vise, hvordan timeren fungerer. Den grønne LED viser, at strømmen er tændt, og den røde LED angiver, at infrarødt panel er tændt. I videoen brugte jeg en lampe til at demonstrere operationen.
Tilsyneladende har jeg filmet det på hovedet, så når du øger timeout -værdien, vil flere lysdioder til venstre tænde i stedet for til højre, hvad du normalt ville forvente.
Videoen viser følgende:
- Når der trykkes på trykknappen, tændes den første LED, og lampen tændes
- Hvis du trykker på trykknappen igen, øges tiden, og flere lysdioder tændes, indtil alle lysdioder er tændt
- Under nedtællingen slukker flere og flere lysdioder, indtil den timeout er gået, hvilket slukker lampen
- Hvis du trykker på trykknappen under drift, øges timeouten i denne video med 5 sekunder
- Ved at trykke på trykknappen i 1 sekund nulstilles timeout og slukker lampen.
God fornøjelse med at bygge dit eget projekt og glæde dig til dine reaktioner.
Anbefalede:
DIY Flight Sim Switch Panel: 7 trin (med billeder)
DIY Flight Sim Switch Panel: Efter at have tilbragt mange år i flight sim -samfundet og involveret mig i stadig mere komplicerede fly, fandt jeg ud af at jeg længtes efter muligheden for at holde hænderne på fysiske switches i stedet for at prøve at flyve med min højre hånd, mens jeg brugte m
DIY variabelt LED -panel (dobbelt farve): 16 trin (med billeder)
DIY variabelt LED -panel (dobbelt farve): Forbedre din belysning ved at lave et overkommeligt DIY genopladeligt LED -panel! Dette projekt er udstyret med justering af lysstyrke i to farver, og giver dig fleksibiliteten til at justere din lyskildes hvidbalance, så den matcher omgivelsernes omgivende lys
DIY bærbart LED -panel: 6 trin (med billeder)
DIY bærbart LED-panel: I dette projekt vil jeg vise dig, hvordan du opretter et kraftfuldt og robust 70W LED-panel, der kan drives af et Li-Ion eller Li-Po batteri. Kontrolkredsløbet kan dæmpe de rent hvide og varme hvide 5630 LED -strimler individuelt og forårsager ikke nogen fl
16x16 RGB LED -panel Arduino -projekter: 5 trin (med billeder)
16x16 RGB LED -panel Arduino -projekter: Hej alle sammen, jeg sender dette projekt, fordi jeg gerne vil have, at alle har et enkelt sted at komme til at lege med et af disse fantastiske 16x16 RGB LED -paneler. Jeg har taget ideer fra andre projekter og ændret dem til dette projekt. Det giver dig
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til