Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. solis: Elektronikas projektēšana un izveide
- 3. darbība: programmatūra
Video: Inteliģents aizmugurējais lukturis: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Pirms kāda laika mana velosipēda aizmugurējā gaisma pārstāja darboties. Kad es to atvēru, tur bija maza PCB ar kādu elektroniku un gaismas diodi. Problēma bija spiedpogas slēdzis, kas nedarbojās. Es varēju nomainīt slēdzi, bet kaut kas šajā dizainā mani satrauca. Lieta ir tāda, ka aizmugurējais lukturis tiek darbināts ar baterijām, un, kad tas ir ieslēgts, tas paliek ieslēgts, līdz to izslēdzat vai kad izlādējas baterijas.
Tā kā es rūpējos par vidi, es vēlējos risinājumu, kas neiztukšotu baterijas, ja aizmirsu izslēgt aizmugurējo lukturi. Tātad radās jauns projekts.
Šim viedajam aizmugurējam lukturim ir 3 galvenās funkcijas:
- Ieslēdziet vai izslēdziet LED, kad tiek nospiesta spiedpoga.
- Turiet LED ieslēgtu, kamēr velosipēds pārvietojas, un izslēdziet LED pēc 10 minūtēm, ja velosipēds vairs nekustas.
- Izslēdziet LED, kad akumulatora spriegums nokrītas zem 2,1 volta.
Šim projektam es atkārtoti izmantoju slīpuma slēdzi no projekta Tea Light Clone, no kura es atkārtoti izmantoju arī daļu šī projekta programmatūras.
Kā vienmēr, es izveidoju šo projektu ap savu iecienītāko mikrokontrolleri PIC, izmantojot JAL programmēšanas valodu.
1. darbība. Nepieciešamās sastāvdaļas
Šim projektam jums ir jābūt šādām sastāvdaļām:
- Maizes dēļa gabals
- PIC mikrokontrolleris 12F615
- 8 kontaktu IC ligzda
- Kondensators 100 nF
- Rezistori: 2 * 10k, 1 * 100 omi
- Augsta spilgtuma dzintara gaismas diode vai sarkana gaismas diode
- Spiedpogas ieslēgšanas/izslēgšanas slēdzis
- Slīpuma slēdzis
Skatiet shematisko diagrammu, kā savienot komponentus.
2. solis: Elektronikas projektēšana un izveide
PIC darba sprieguma diapazons ir no 2 līdz 5,5 voltiem, kas padara to piemērotu, izmantojot 2 AAA baterijas kā barošanas avotu. Dizainam bija jābūt mazjaudai, tāpēc slīpuma slēdzis ir aktīvs tikai tad, kad ierīce ir ieslēgta, darbības laikā padarot PIC 3. tapu zemu.
Sākotnējā dizainā gaismas diodes strāva bija 20 mA, kas ir diezgan augsta augsta spilgtuma gaismas diodei un nav nepieciešama. Lai taupītu baterijas, šis dizains izmanto 10 mA strāvu gaismas diodēm.
Tā kā PIC tiek ieslēgts miega režīmā, kad tas ir neaktīvs, spiedpogas slēdzis ir pievienots PIC pārtraukšanas PIN, lai pamodinātu to no miega. Miega režīmā PIC gandrīz neizmanto enerģiju.
Ķēde tika izgatavota uz maizes dēļa, kas labi iederējās esošajā aizmugurējā luktura korpusā. Attēlā jūs varat redzēt, kā dēlis tika uzstādīts un kā tas iekļaujas korpusā.
3. darbība: programmatūra
Kā jau minēts, programmatūra ir rakstīta PIC12F615, izmantojot JAL programmēšanas valodu. Programmatūra veic dažus uzdevumus:
- Inicializējiet PIC un pēc ieslēgšanas ievietojiet to miega režīmā.
- Pamodieties no miega, kad tiek nospiesta spiedpoga, un ieslēdziet LED. Atgriezieties gulēt, ja spiedpoga tiek nospiesta vēlreiz. Modināšanu aktivizē ārējais PIC pārtraukums, kuram ir pievienota spiedpoga.
- Kad esat nomodā, iespējojiet slīpuma slēdzi un uzraugiet, vai slīpuma slēdzis ir aktivizēts kustības dēļ. Ja 10 minūšu laikā netiek konstatēta kustība, gaismas diode tiek izslēgta, slīpuma slēdzis ir atspējots un PIC tiek ieslēgts miega režīmā.
- Kad esat nomodā, izmēriet bateriju spriegumu un, ja tas nokrītas zem 2,1 voltiem, gaismas diode tiek izslēgta, slīpuma slēdzis tiek atspējots un PIC tiek ieslēgts miega režīmā.
Sākotnēji kustību noteikšanas programmatūra tika izstrādāta, izmantojot PIC funkciju Interrupt On Change (IOC), taču tā nedarbojās labi. Tā vietā tagad slēdzis tiek aptaujāts ik pēc 100 mums, lai noteiktu, vai tas tika aktivizēts vai nē. Barošanas sprieguma mērīšana tiek veikta, izmantojot integrēto analogo -digitālo pārveidotāju, kas ņem paraugus no sprieguma ik pēc 20 ms.
Ir pievienots JAL avota fails un Intel Hex fails PIC programmēšanai. Ja vēlaties izmantot PIC mikrokontrolleru ar JAL - Pascal līdzīgu programmēšanas valodu - apmeklējiet JAL vietni.
Izklaidējieties, veidojot savu projektu un gaidot jūsu reakcijas un alternatīvos pielietojumus.
Ieteicams:
Motocikla aizmugurējais lukturis ar integrētiem mirgojošiem indikatoriem, izmantojot programmējamas gaismas diodes: 4 soļi
Motocikla aizmugurējais lukturis ar iebūvētiem mirgojošiem indikatoriem, izmantojot programmējamas gaismas diodes: Sveiki! Tas ir nedaudz vienkāršs DIY, kā izveidot pielāgojamu programmējamu RGB aizmugurējo lukturi (ar integrētiem mirgotājiem/indikatoriem) jūsu motociklam vai, iespējams, jebko, izmantojot WS2812B (individuāli adresējamas gaismas diodes) un Arduinos . Ir 4 gaismas režīmi
Meitenes labākais velosipēda aizmugurējais lukturis: 12 soļi (ar attēliem)
Meitenes labākais velosipēda aizmugurējais lukturis: tas ir par aizmugurējo lukturi, kas darbojas ar akumulatoru sirds formā. Drošības apsvērumu dēļ labs aizmugurējais lukturis ir būtisks bērnu velosipēdam. Tāpēc tam jābūt patiešām uzticamam. Bērni parasti sāk aizmirst ieslēgt aizmugurējo gaismu, kad viņi sāk braukt ar velosipēdu. Tātad tas nav
FEDORA 1.0, inteliģents puķu pods: 8 soļi (ar attēliem)
FEDORA 1.0, inteliģents puķu pods: FEDORA jeb ziedu vidi dekorējošs bioloģisko rezultātu analizators ir inteliģents puķu pods iekštelpu dārzkopībai. FEDORA nav tikai puķu pods, tas var darboties kā modinātājs, bezvadu mūzikas atskaņotājs un sīks draugs robots. Galvenā iezīme
Klusais datora režīms, aizmugurējais izplūdes kanāls: 3 soļi
Klusais datora režīms, aizmugurējais izplūdes kanāls: nometiet decibeli un notīriet jucekli torņa aizmugurē, izmantojot šo lēto un vienkāršo modifikāciju. Jūs varat iegādāties barošanas kanālus un aizmugurējos ventilatora kanālus, taču bieži tie izmanto plānas putas un bloķē vairāk gaisa. To var izmantot arī, lai piltuvi papildinātu
Velosipēda aizmugurējais lukturis ar pagriezienu: 9 soļi (ar attēliem)
Velosipēda aizmugurējais lukturis ar līkumu: pieņemsim to. Aizmugurējie lukturi ir garlaicīgi. Labākajā gadījumā viņi mirgo mirgo - paskatieties uz mani! Es mirgoju - woohoo 'visu laiku. Un tie vienmēr ir sarkani. Ļoti radošs. Mēs varam darīt labāk nekā tas, varbūt ne daudz, bet tomēr labāk nekā tikai “mirgot mirgot”. ES biju