Sisukord:
Video: Intelligentne tagatulelatern: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Mõni aeg tagasi lakkas mu jalgratta tagatuled töötamast. Kui ma selle avasin, oli seal väike trükkplaat, milles oli elektroonikat ja LED. Probleemiks oli nuppude lüliti, mis ei töötanud. Ma oleksin võinud lüliti välja vahetada, kuid midagi selle disaini osas häiris mind. Asi on selles, et tagatuled töötavad patareidega ja kui need on sisse lülitatud, jääb see põlema kuni selle väljalülitamiseni või patareide tühjenemiseni.
Kuna ma hoolin keskkonnast, tahtsin lahendust, mis ei tühjendaks mu akusid, kui unustasin tagatule välja lülitada. Nii sündis uus projekt.
Sellel intelligentsel tagatulel on 3 põhifunktsiooni:
- Lülitage LED sisse või välja, kui vajutate nupule.
- Hoidke LED -i põlema jalgratta liikumise ajal ja lülitage see 10 minuti pärast välja, kui jalgratas enam ei liigu.
- Lülitage LED välja, kui aku pinge langeb alla 2,1 volti.
Selle projekti jaoks kasutasin uuesti Tea Light Clone'i projekti kallutuslülitit, millest ka osa selle projekti tarkvara uuesti kasutasin.
Nagu alati, ehitasin selle projekti oma lemmik -mikrokontrolleri PIC ümber, kasutades JAL -i programmeerimiskeelt.
Samm: nõutavad komponendid
Selle projekti jaoks peavad teil olema järgmised komponendid:
- Tükk leivaplaati
- PIC mikrokontroller 12F615
- 8-kontaktiline IC-pesa
- Kondensaator 100 nF
- Takistid: 2 * 10k, 1 * 100 oomi
- Suure heledusega merevaigukollane või punane LED
- Vajutage sisse/välja lülitit
- Kallutuslüliti
Vaadake komponentide ühendamise skemaatilist diagrammi.
2. etapp: elektroonika projekteerimine ja ehitamine
PIC tööpingevahemik on vahemikus 2–5,5 volti, mis teeb selle sobivaks, kasutades toiteallikana 2 AAA patareid. Disain pidi olema väikese võimsusega, nii et kallutuslüliti on aktiivne ainult siis, kui seade on sisse lülitatud, muutes PIC -i tihvti 3 töö ajal madalaks.
Algses disainis oli LED -i vool 20 mA, mis on suure heledusega LED -i jaoks üsna kõrge ja pole vajalik. Patareide säästmiseks kasutab see disain LED -i jaoks 10 mA voolu.
Kuna PIC lülitatakse passiivsesse olekusse, on nupunupp ühendatud PIC -i katkestus -PIN -iga, et see unerežiimist üles äratada. Unerežiimis ei kasuta PIC peaaegu üldse energiat.
Vooluring tehti leivaplaadil, mis sobis kenasti tagatulede olemasolevasse korpusesse. Pildil näete, kuidas plaat oli üles seatud ja kuidas see korpusesse sobib.
Samm: tarkvara
Nagu juba mainitud, on tarkvara kirjutatud PIC12F615 jaoks, kasutades JAL programmeerimiskeelt. Tarkvara täidab mõningaid ülesandeid:
- Vormindage PIC ja lülitage see pärast sisselülitamist unerežiimi.
- Äratus unest, kui vajutate nuppu ja lülitage LED sisse. Minge uuesti magama, kui vajutate nuppu uuesti. Äratuse aktiveerib PIC -i väline katkestus, millega nupp on ühendatud.
- Kui olete ärkvel, lubage kallutuslüliti ja jälgige, kas kallutuslüliti on liikumise tõttu aktiveeritud. Kui 10 minuti jooksul liikumist ei tuvastata, lülitatakse LED välja, kallutuslüliti keelatakse ja PIC lülitatakse uuesti unerežiimi.
- Ärkveloleku ajal mõõta patareide pinget ja kui see langeb alla 2,1 volti, lülitub LED välja, kaldlüliti lülitatakse välja ja PIC lülitatakse uuesti unerežiimi.
Algselt kavandati liikumistuvastuse tarkvara PIC -i funktsiooni Interrupt On Change (IOC) abil, kuid see ei töötanud hästi. Selle asemel küsitletakse lülitit nüüd iga 100 inimese järel, et teha kindlaks, kas see oli aktiveeritud või mitte. Toitepinge mõõtmine toimub integreeritud analoog -digitaalmuunduri abil, mis proovib toitepinget iga 20 ms tagant.
Lisatud on JAL -i lähtefail ja Intel Hex -fail PIC -i programmeerimiseks. Kui olete huvitatud PIC -mikrokontrolleri kasutamisest koos JAL -iga - Pascali -laadse programmeerimiskeelega - külastage JAL -i veebisaiti.
Nautige oma projekti ehitamist ja oodake oma reaktsioone ja alternatiivseid rakendusi.
Soovitan:
Arduino baasil põhinev intelligentne Romote auto: 5 sammu
Intelligentne Romote auto, mis põhineb Arduino'l: see projekt põhineb nutika auto valmistamiseks Arduino UNO arendusplaadil. Autol on Bluetooth-juhtmevaba juhtimine, takistuste vältimine, helisignaal ja muud funktsioonid ning see on nelikveoline auto, mida on lihtne pöörata
IGreenhouse - intelligentne kasvuhoone: 17 sammu (piltidega)
IGreenhouse - intelligentne kasvuhoone: kodus kasvatatud puu- ja köögiviljad on sageli paremad kui ostetud, kuid mõnikord võite oma kasvuhoone silmist kaotada. Selles projektis teeme intelligentse kasvuhoone. See kasvuhoone avab ja sulgeb automaatselt tema aknad ja ukse
Intelligentne LED öölamp: 5 sammu
Intelligentne LED öölamp: kas teil on kunagi kogemusi, kui ärkate öösel valguslülitit otsides? Need päevad on möödas, nüüd on see seade nutikas LED -öölamp, mida saab ühe käeliigutusega sisse lülitada. Inimestel peaks olema see intelligentne LE
Intelligentne prillikott: 5 sammu
Intelligentne prillikott: LED -prillikott võimaldab teil prillid otsida hommikul, kui ruum on LED -triipudega tavaliselt pime. Saate seda kasutada ka öölambina, kuna pärast prillide sisestamist käivitab see ultrahelianduri. See projekt hõlmas
Intelligentne tänavavalgustus LoRa abil: 5 sammu
Intelligentne tänavavalgustus LoRa abil: linna tänavavalgustid pakuvad turvalisemaid liiklustingimusi, turvalisemat jalakäijate keskkonda ning võivad olla linna arhitektuurilise turismi- ja kaubandusliku väljundi suureks paranemiseks. Selle projekti eesmärk on välja töötada nutikate tänavate prototüüp