2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Maja ülakorrusel asuvas toas on mul infrapuna paneel. Kui olen selles ruumis ja lülitan selle paneeli sisse, unustan mõnikord selle välja lülitada, mis on väärtusliku energia raiskamine. Selle vältimiseks ehitasin selle infrapunase paneeli taimeri. Loomulikult saate seda vooluahelat kasutada teiste seadmete väljalülitamiseks pärast teatud aja möödumist.
Selle taimeri töö on lihtne. Kui vajutate nuppu ühe korra, süttib üks LED, infrapunapaneel ja 30-minutiline taimer. Vajutades uuesti nupule, suureneb taimeri väärtus veel 30 minutiga ja teine LED süttib. Kuna olemas on 4 valgusdioodi, on taimeri maksimaalne väärtus 2 tundi. Loendamise ajal näitavad LED -id, kui palju aega on jäänud, nii et kui on jäänud vaid 1 tund, süttib 2 LED -i. Kui aeg on möödas, on kõik valgusdioodid kustunud ja infrapunapaneel välja lülitatud.
Töötamise ajal saab taimeri väärtust üks kord vajutades suurendada 30 minutiga - kui mitte veel maksimaalse väärtusega 2 tundi. Kui soovite taimeri välja lülitada enne ajalõpu möödumist, peate vajutama nuppu ühe sekundi jooksul.
Nagu alati, ehitasin selle projekti oma lemmik -mikrokontrolleri PIC ümber, kuid saate kasutada ka Arduinot.
Pange tähele, et projekt lülitab 230 -voldise toitevõrgu, seega olge ettevaatlik!
Samm: nõutavad komponendid
Selle projekti jaoks peavad teil olema järgmised komponendid ja mõned viited, kust neid hankida:
- Tükk leivaplaati
- PIC mikrokontroller 12F615,
- Kaitsmehoidik + kaitse 4A/250V
- Keraamiline kondensaator 100 nF
- 5 -voldised releed, mis suudavad lülitada 230 V, 4 amprit
- Takistid: 1 * 1k, 1 * 10k, 5 * 330 oomi, 1 * 220 oomi
- Diood 1N4148,
- Transistor BC548,
- Nupp
- LEDid: 1 roheline, 4 merevaigukollane, 1 punane
- 5 V toiteallikas
- Plastikust korpus
Vaadake komponentide ühendamise skemaatilist diagrammi.
Samm: toiteallikas
Kasutatava toiteallika kohta tuleb midagi öelda. Võite kasutada mis tahes 5 -voldist toiteallikat, mille voolutugevus on umbes 200 mA. Selles projektis kasutasin vana iPhone'i laadijat, millelt eemaldasin korpuse ja USB -pistiku ning asetasin selle mõne kindla südamikuga juhtmetega leivalauale.
Selle toiteallika USB -pistikut kasutatakse ka toiteallika PCB kahe osa ühendamiseks, nii et ühendage see kindlasti juhtmega. Pildil - vabandage halva pildikvaliteedi pärast - näete seda juhet, mis asub kohas, kus varem oli USB -pistik. IPhone'i laadija tagab vajaliku toite kergesti.
3. samm: elektroonika ehitamine
Saate vooluringi ehitada leivaplaadile, kuid olge väga ettevaatlik kaitsmete ja releedega, mis lülitavad infrapunapaneeli toitevõrgu. Ärge puudutage mingil viisil toitevõrku!
Pildil näete vooluringi, nagu ma selle leivaplaadile ehitasin, sealhulgas ajutist seadistamist testimiseks, kui see kõik töötab. Nagu varem mainitud, ühendasin iPhone'i laadija mõne juhtmega, mille tahke südamik oli pisut leivaplaadi kohal. Kõik see sobib tavalisse plastkorpusesse.
Kui kõik valgusdioodid ja releed on ahelas, ammutab 5 -voldise toiteallika kaudu umbes 130 mA.
4. samm:
Nagu juba mainitud, on tarkvara kirjutatud PIC12F615 jaoks. See oli kirjutatud JAL -is. Kuna ma ei kasutanud ühtegi konkreetset teeki, on koodi kogumaht vaid 252 baiti, mis mahub hõlpsalt selle konkreetse kontrolleri 1k programmi välkmällu.
Selles projektis töötab PIC sisemisel taktsagedusel 4 MHz, kus taimerit 1 kasutatakse ajalõpu väärtuse vähendamiseks, releede ja LED -ide juhtimiseks. Taimer 1 tiksub iga 262 ms järel. Põhiahel skaneerib surunuppu ja pikendab nupu vajutamisel ajalõppu või lähtestab ajalõpu, kui vajutada nuppu 1 sekund või kauem.
JAL -i lähtefail ja Intel Hex -fail on manusesse lisatud.
Videol on näidatud infrapuna paneeli taimer. Selles videos on taimeriks seatud 30 minuti asemel aeg 5 sekundi kohta LED -i kohta, et näidata, kuidas taimer töötab. Roheline LED näitab, et toide on sisse lülitatud, ja punane LED näitab, et infrapunapaneel on sisse lülitatud. Videos demonstreerisin toimingu tegemiseks lampi.
Ilmselt filmisin selle tagurpidi, nii et ajalõpu väärtuse suurendamisel süttib paremal asemel rohkem LED -e vasakul, kui tavaliselt ootate.
Video näitab järgmist:
- Kui vajutate nuppu, süttib esimene LED ja lamp süttib
- Vajutades uuesti nupule, pikeneb aeg ja rohkem LED -e süttib, kuni kõik LED -id põlevad
- Loendamise ajal kustub üha rohkem LED -e, kuni aeg on möödunud, mis lülitab lambi välja
- Vajutades töötamise ajal nupule, pikeneb selle video ajalõpp 5 sekundiga
- Vajutades nuppu 1 sekundiks, lähtestatakse ajalõpp ja lamp kustub.
Nautige oma projekti ehitamist ja oodake oma reaktsioone.