Obsah:

Inteligentné zadné svetlo: 3 kroky
Inteligentné zadné svetlo: 3 kroky

Video: Inteligentné zadné svetlo: 3 kroky

Video: Inteligentné zadné svetlo: 3 kroky
Video: Страшные истории. Странные правила ТСЖ. Ночью он забрался в наш дом. Ужасы 2024, November
Anonim
Inteligentné zadné svetlo
Inteligentné zadné svetlo

Pred nejakým časom mi zadné svetlo na bicykli prestalo fungovať. Keď som ho otvoril, bola tam malá PCB s nejakou elektronikou a LED diódou. Problém bol v tlačidlovom spínači, ktorý nefungoval. Mohol som vymeniť vypínač, ale niečo v tomto dizajne ma rušilo. Ide o to, že koncové svetlo je napájané batériami a po zapnutí zostane rozsvietené, kým ho nevypnete alebo kým sa batérie nevybijú.

Keďže mi záleží na životnom prostredí, chcel som riešenie, ktoré mi nevybije batérie, ak som zabudol vypnúť koncové svetlo. Zrodil sa teda nový projekt.

Toto inteligentné zadné svetlo má 3 hlavné funkcie:

  1. LED zapnite alebo vypnite stlačením tlačidla.
  2. Pokiaľ je bicykel v pohybe, nechajte diódu LED zapnutú a po 10 minútach ju vypnite, ak sa už bicykel nepohybuje.
  3. Vypnite LED, keď napätie batérie klesne pod 2,1 V.

Pre tento projekt som znova použil spínač naklonenia z projektu Tea Light Clone, z ktorého som tiež znova použil časť softvéru pre tento projekt.

Ako vždy som postavil tento projekt okolo svojho obľúbeného mikroovládača PIC pomocou programovacieho jazyka JAL.

Krok 1: Požadované komponenty

Požadované komponenty
Požadované komponenty

Pre tento projekt potrebujete nasledujúce komponenty:

  • Kúsok chleba
  • Mikrokontrolér PIC 12F615
  • 8-pinová zásuvka IC
  • Kondenzátor 100 nF
  • Rezistory: 2 * 10k, 1 * 100 Ohm
  • Jantárová LED dióda s vysokým jasom alebo červená LED dióda
  • Tlačidlový vypínač On/Off
  • Naklápací spínač

Pozrite si schematický diagram pripojenia komponentov.

Krok 2: Navrhovanie a výroba elektroniky

Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky
Navrhovanie a výroba elektroniky

Rozsah prevádzkového napätia PIC je medzi 2 voltmi a 5,5 voltmi, vďaka čomu je vhodné používať ako napájanie 2 batérie AAA. Konštrukcia musela mať nízky výkon, takže prepínač naklonenia je aktívny iba vtedy, keď je zariadenie zapnuté znížením kolíka 3 PIC počas prevádzky.

V pôvodnom dizajne bol prúd cez LED 20 mA, čo je pre LED s vysokým jasom dosť vysoké a nie je potrebné. Aby sa šetrili batérie, tento dizajn používa pre LED diódy prúd 10 mA.

Pretože je PIC prepnutý do režimu spánku, keď je neaktívny, tlačidlový spínač je pripojený k PINu prerušenia PIC, aby sa prebudil z režimu spánku. V režime spánku PIC nevyužíva takmer žiadnu energiu.

Obvod bol vyrobený na doske, ktorá dobre zapadla do existujúceho krytu zadného svetla. Na obrázku môžete vidieť, ako bola doska osadená a ako zapadá do krytu.

Krok 3: Softvér

Ako už bolo uvedené, softvér je napísaný pre PIC12F615 pomocou programovacieho jazyka JAL. Softvér vykonáva niekoľko úloh:

  • Inicializujte PIC a po zapnutí ho prepnite do režimu spánku.
  • Prebudenie z režimu spánku, keď stlačíte tlačidlo a zapnete LED. Vráťte sa do režimu spánku, ak znova stlačíte tlačidlo. Prebudenie je aktivované externým prerušením PIC, ku ktorému je pripojené tlačidlo.
  • V bdelom stave aktivujte spínač náklonu a monitor, ak je spínač náklonu aktivovaný pohybom. Ak nie je po dobu 10 minút zistený žiadny pohyb, LED dióda zhasne, spínač náklonu je deaktivovaný a PIC sa vráti do režimu spánku.
  • V bdelom stave zmerajte napätie batérií a ak klesne pod 2,1 V, dióda LED zhasne, spínač náklonu je deaktivovaný a PIC sa vráti do režimu spánku.

Softvér na detekciu pohybu bol pôvodne navrhnutý pomocou funkcie IOC (Interrupt On Change), ale nefungoval dobre. Namiesto toho sa teraz prepínač pýta každých 100 nás, aby zistil, či bol aktivovaný alebo nie. Meranie napájacieho napätia sa vykonáva pomocou integrovaného prevodníka Analog To Digital, ktorý každých 20 ms odoberá vzorky napájacieho napätia.

Priložený je zdrojový súbor JAL a súbor Intel Hex na programovanie PIC. Ak máte záujem používať mikrokontrolér PIC s programovacím jazykom JAL - Pascal - navštívte webovú stránku JAL.

Bavte sa s budovaním vlastného projektu a tešte sa na svoje reakcie a alternatívne aplikácie.

Odporúča: