Talaan ng mga Nilalaman:

Matalinong Tail Light: 3 Hakbang
Matalinong Tail Light: 3 Hakbang

Video: Matalinong Tail Light: 3 Hakbang

Video: Matalinong Tail Light: 3 Hakbang
Video: 【Multi Sub】The Best Maestro S3 EP 1-73 2024, Nobyembre
Anonim
Matalinong Tail Light
Matalinong Tail Light

Ilang oras ang nakaraan ang ilaw ng buntot ng aking bisikleta ay tumigil sa paggana. Nang buksan ko ito, mayroong isang maliit na PCB na may ilang electronics at isang LED dito. Ang problema ay ang switch ng push button na hindi gumana. Puwede kong palitan ang switch ngunit may isang bagay tungkol sa disenyo na ito na nakabalisa sa akin. Ang punto ay ang ilaw ng buntot na pinapatakbo ng baterya at sa sandaling nakabukas, mananatili ito hanggang sa patayin mo ito o kung maubos ang mga baterya.

Dahil nagmamalasakit ako sa kapaligiran gusto ko ng solusyon na hindi maubos ang aking mga baterya kung nakalimutan kong patayin ang ilaw ng buntot. Kaya't isang bagong proyekto ang ipinanganak.

Ang matalinong buntot na ilaw ay may 3 pangunahing mga pag-andar:

  1. I-on o i-off ang LED kapag pinindot ang push button.
  2. Panatilihin ang LED habang ang bisikleta ay gumagalaw at patayin ang LED pagkatapos ng 10 minuto kung ang bisikleta ay hindi na gumagalaw.
  3. Patayin ang LED kapag ang boltahe ng baterya ay bumaba sa ibaba 2.1 Volt.

Para sa proyektong ito ginamit ko muli ang isang ikiling switch mula sa proyekto ng Tea Light Clone kung saan ginamit ko rin ang ilan sa software para sa proyektong ito.

Tulad ng nakasanayan na itinayo ko ang proyektong ito sa paligid ng aking paboritong micro controller ang PIC, gamit ang JAL na programa ng wika.

Hakbang 1: Kinakailangan na Mga Sangkap

Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

Kailangan mong magkaroon ng mga sumusunod na sangkap para sa proyektong ito:

  • Isang piraso ng breadboard
  • PIC microcontroller 12F615
  • 8-pin IC socket
  • Kapasitor 100 nF
  • Mga resistorista: 2 * 10k, 1 * 100 Ohm
  • Mataas na Liwanag ng Amber LED o Red LED
  • Push Button On / Off switch
  • Ikiling switch

Tingnan ang diagram ng eskematiko kung paano ikonekta ang mga sangkap.

Hakbang 2: Pagdidisenyo at Pagbuo ng Elektronika

Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika

Ang saklaw ng operating voltage ng PIC ay nasa pagitan ng 2 Volt at 5.5 Volt na ginagawang angkop gamit ang 2 AAA na baterya bilang power supply. Ang disenyo ay dapat na mababang lakas kaya't ang ikiling switch ay aktibo lamang kapag ang aparato ay nakabukas sa pamamagitan ng paggawa ng pin 3 ng PIC na mababa sa panahon ng pagpapatakbo.

Sa orihinal na disenyo, ang kasalukuyang sa pamamagitan ng LED ay 20 mA na medyo mataas para sa isang mataas na LED na ilaw at hindi kinakailangan. Upang makatipid ng mga baterya, ang disenyo na ito ay gumagamit ng kasalukuyang 10 mA para sa LED.

Dahil ang PIC ay inilalagay sa mode ng pagtulog kapag hindi aktibo, ang push button switch ay konektado sa makagambala na PIN ng PIC upang gisingin ito mula sa pagtulog. Sa mode ng pagtulog ang PIC ay gumagamit ng halos walang lakas.

Ang circuit ay ginawa sa isang breadboard na nilagyan ng maayos sa mayroon nang pabahay ng ilaw ng buntot. Sa larawan makikita mo kung paano naka-set-up ang board at kung paano ito umaangkop sa pabahay.

Hakbang 3: Ang Software

Tulad ng nabanggit na, ang software ay nakasulat para sa isang PIC12F615 gamit ang wika ng programa ng JAL. Gumagawa ang software ng ilang mga gawain:

  • Simulan ang PIC at ilagay ito sa mode ng pagtulog pagkatapos ng power up.
  • Gumising mula sa pagtulog kapag ang pindutan ng push ay pinindot at i-on ang LED. Matulog ka ulit kung ang push button ay pinindot muli. Ang paggising ay naaktibo ng panlabas na nakakagambala ng PIC kung saan nakakonekta ang push button.
  • Kapag gising paganahin ang ikiling switch at subaybayan kung ang ikiling switch ay naaktibo dahil sa paggalaw. Kung walang nakitang paggalaw sa loob ng 10 minuto, ang LED ay nakapatay, ang tilt switch ay hindi pinagana at ang PIC ay ibabalik sa mode ng pagtulog.
  • Kapag gisingin sukatin ang boltahe ng mga baterya at kung ito ay bumaba sa ibaba 2.1 Volt ang LED ay nakapatay, ang tilt switch ay hindi pinagana at ang PIC ay ibabalik sa mode ng pagtulog.

Una ang software para sa paggalaw ng paggalaw ay dinisenyo gamit ang tampok na Interrupt On Change (IOC) ng PIC ngunit hindi ito gumana nang maayos. Sa halip, ang switch ay polled bawat 100 sa amin upang matukoy kung ito ay naaktibo o hindi. Ang pagsukat ng boltahe ng suplay ay ginagawa gamit ang isinamang Analog To Digital converter na kung saan ang mga sample ng supply boltahe tuwing 20 ms.

Ang JAL source file at ang Intel Hex file para sa pagprograma ng PIC ay nakakabit. Kung interesado ka sa paggamit ng PIC microcontroller na may JAL - isang Pascal tulad ng wika sa programa - bisitahin ang JAL Website.

Magkaroon ng kasiyahan sa pagbuo ng iyong sariling proyekto at inaasahan ang iyong mga reaksyon at mga kahaliling application.

Inirerekumendang: