Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan na Mga Sangkap
- Hakbang 2: Pagdidisenyo at Pagbuo ng Elektronika
- Hakbang 3: Ang Software
Video: Matalinong Tail Light: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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:
- I-on o i-off ang LED kapag pinindot ang push button.
- Panatilihin ang LED habang ang bisikleta ay gumagalaw at patayin ang LED pagkatapos ng 10 minuto kung ang bisikleta ay hindi na gumagalaw.
- 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
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
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:
Ang Pagdating ng Matalinong Robotic Arm: 3 Mga Hakbang
Ang Pagdating ng Matalinong Robotic Arm: Nakikipagkamay sa mga panauhin, nagsasalita ng mga bagay, kumakain at iba pa sa mga ordinaryong bagay na ito, para sa kalusugan ng ating buhay ay nasa mga ordinaryong bagay, ngunit para sa ilang mga espesyal na tao, ito ay isang pangarap. Ang ilang mga espesyal na tao na nabanggit ko ay mga taong may kapansanan na nawala
Matalinong Salamin: 6 na Hakbang
Mga Smart Salamin: Kumusta kayong lahat !! Ngayon ay magbabahagi ako sa inyo, isang bagay na nais ko mula pa sa mahabang panahon
Matalinong Aralin: 6 na Hakbang
Matalinong Aralin: O inaasahang Smart Araw ng visa na kailangan mong gumawa ng walang kwalipikadong propesor para magamit ang mga ito at gawin mo ito; gawin mo itong isang halimbawa para sa higit na kagalingan at pag-apruba sa iyo ng higit na mataas na konseguir mostrar os conte ú dos de forma
Paggawa ng isang Dumb Lawnmover Robot Mas matalinong: 4 Hakbang
Paggawa ng isang Dumb Lawnmover Robot Smarter: Kaya mayroon akong isang kaibig-ibig, ngunit bobo na lawn mower robot (Ang larawan ay mula sa www.harald-nyborg.dk). Ang robot na ito ay dapat na putulin ang aking damuhan, ngunit ang aking damuhan ay masyadong malaki at kumplikado para sa upang makarating sa mga sulok. Hindi ipinakita sa aking mga guhit ay maraming
Arduino Robot With Tail, Tail Assembly: 11 Hakbang
Arduino Robot With Tail, Tail Assembly: Ipinapakita sa iyo ng itinuturo na ito kung paano i-print at tipunin ang buntot