Përmbajtje:

Drita inteligjente e bishtit: 3 hapa
Drita inteligjente e bishtit: 3 hapa

Video: Drita inteligjente e bishtit: 3 hapa

Video: Drita inteligjente e bishtit: 3 hapa
Video: Rea Rexhepi - Kesulekuqja Muzikli Stilin kshtu e kam 2024, Nëntor
Anonim
Drita Inteligjente e Bishtit
Drita Inteligjente e Bishtit

Disa kohë më parë drita e pasme e biçikletës sime pushoi së punuari. Kur e hapa, kishte një PCB të vogël me disa pajisje elektronike dhe një LED në të. Problemi ishte ndërprerësi i butonit që nuk funksionoi. Mund të kisha zëvendësuar ndërprerësin, por diçka në lidhje me këtë dizajn më shqetësoi. Çështja është se drita e pasme është e mundësuar nga bateria dhe pasi ndizet, ajo qëndron ndezur derisa ta fikni ose kur bateritë të mbarojnë.

Meqenëse kujdesem për mjedisin, doja një zgjidhje që nuk më mbaronte bateritë nëse harroja të fikja dritën e pasme. Kështu lindi një projekt i ri.

Ky dritë inteligjente e bishtit ka 3 funksione kryesore:

  1. Ndizni ose fikni LED kur shtypet butoni.
  2. Mbani LED ndezur ndërsa biçikleta është në lëvizje dhe fikeni LED pas 10 minutash nëse biçikleta nuk lëviz më.
  3. Fikni LED kur tensioni i baterisë të bjerë nën 2.1 Volt.

Për këtë projekt unë ripërdori një ndërprerës të pjerrësisë nga projekti Tea Light Clone nga i cili gjithashtu ripërdora disa nga programet kompjuterike për këtë projekt.

Si gjithmonë, unë e ndërtova këtë projekt rreth mikrokontrolluesit tim të preferuar PIC, duke përdorur gjuhën e programimit JAL.

Hapi 1: Komponentët e kërkuar

Komponentët e kërkuar
Komponentët e kërkuar

Ju duhet të keni komponentët e mëposhtëm për këtë projekt:

  • Një copë dërrasë buke
  • Mikrokontrolluesi PIC 12F615
  • Fole IC me 8 kunja
  • Kondensatori 100 nF
  • Rezistentët: 2 * 10k, 1 * 100 Ohm
  • Ndriçim i lartë LED Amber ose LED i Kuq
  • Çelësi i ndezjes/fikjes së butonit të shtypjes
  • Çelësi i pjerrësisë

Shihni diagramin skematik se si të lidhni përbërësit.

Hapi 2: Projektimi dhe Ndërtimi i Elektronikës

Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës

Gama e tensionit të funksionimit të PIC është midis 2 Volt dhe 5.5 Volt, gjë që e bën atë të përshtatshme duke përdorur 2 bateri AAA si furnizim me energji. Dizajni duhej të ishte me fuqi të ulët kështu që çelësi i pjerrësisë është aktiv vetëm kur pajisja është e ndezur duke e bërë pinin 3 të PIC të ulët gjatë operimit.

Në modelin origjinal, rryma përmes LED ishte 20 mA e cila është mjaft e lartë për një LED me shkëlqim të lartë dhe nuk është e nevojshme. Për të kursyer bateritë, ky dizajn përdor një rrymë prej 10 mA për LED.

Meqenëse PIC është vënë në modalitetin e gjumit kur është joaktiv, çelësi i butonit të shtypjes lidhet me PIN -in e ndërprerë të PIC për ta zgjuar nga gjumi. Në modalitetin e fjetjes, PIC nuk përdor pothuajse asnjë energji.

Qarku ishte bërë në një dërrasë buke e cila ishte përshtatur mirë në strehimin ekzistues të dritës së pasme. Në foto ju mund të shihni se si është vendosur bordi dhe si përshtatet në strehim.

Hapi 3: Softueri

Siç është përmendur tashmë, softueri është shkruar për një PIC12F615 duke përdorur gjuhën e programimit JAL. Softueri kryen disa detyra:

  • Filloni PIC dhe vendoseni në modalitetin e gjumit pasi të jetë ndezur.
  • Zgjohuni nga gjumi kur shtypni butonin dhe ndizni LED. Kthehuni në gjumë nëse butoni i shtypjes shtypet përsëri. Zgjimi aktivizohet nga ndërprerja e jashtme e PIC me të cilën është lidhur butoni shtytës.
  • Kur jeni zgjuar aktivizoni çelësin e pjerrësisë dhe monitoroni nëse çelësi i pjerrësisë është aktivizuar për shkak të lëvizjes. Nëse asnjë lëvizje nuk zbulohet për 10 minuta, LED fiket, çelësi i pjerrësisë është i çaktivizuar dhe PIC kthehet përsëri në modalitetin e gjumit.
  • Kur zgjoheni matni tensionin e baterive dhe nëse bie nën 2.1 Volt LED është i fikur, çelësi i pjerrësisë është i çaktivizuar dhe PIC kthehet përsëri në modalitetin e gjumit.

Fillimisht softueri për zbulimin e lëvizjes u krijua duke përdorur veçorinë Interrupt On Change (IOC) të PIC, por kjo nuk funksionoi mirë. Në vend të kësaj, çelësi tani anketohet çdo 100 herë për të përcaktuar nëse është aktivizuar apo jo. Matja e tensionit të furnizimit bëhet duke përdorur konvertuesin e integruar Analog në Dixhital i cili mostron tensionin e furnizimit çdo 20 ms.

Skedari burimor JAL dhe skedari Intel Hex për programimin e PIC janë bashkangjitur. Nëse jeni të interesuar të përdorni mikrokontrolluesin PIC me JAL - një gjuhë programimi si Pascal - vizitoni Uebfaqen e JAL.

Argëtohuni duke ndërtuar projektin tuaj dhe duke pritur reagimet tuaja dhe aplikimet alternative.

Recommended: