Orodha ya maudhui:

BlinkLED: 4 Hatua
BlinkLED: 4 Hatua

Video: BlinkLED: 4 Hatua

Video: BlinkLED: 4 Hatua
Video: 15 Способов Пронести СЛАДОСТИ в КИНОТЕАТР ! **4 Часть** 2024, Julai
Anonim
Kuangaza Mwanga
Kuangaza Mwanga

BlinkLED ni LED ambayo ina mdhibiti wake mdogo wa PIC. Mwelekeo wa blink na viwango vya blink vinaweza kupangiliwa na BlinkLED zinaweza kutumika kibinafsi (kwa Taa za LED) au kwa masharti ya likizo au taa maalum. Nilitengeneza hizi kwa sababu nilitaka kukata mti wangu wa Krismasi na taa za kibinafsi za kupepesa. Na BlinkLED, ninaweza kufanya hivyo kwa urahisi na salama. Minyororo ya BlinkLED ya daisy na waya nyembamba mbili zisizoonekana (# 30 AWG waya ya kufunga waya) na inaendesha kutoka kwa usambazaji wa umeme wa volt 3 - 5 au betri kwa hivyo hakuna wiring ya voltage (120 vac) inayohitajika. Video inaonyesha BlinkLED ambazo zinaangaza na hubadilisha rangi ikibadilishana kati ya nyekundu na kijani. Wakati kila BlinkLED inabaki katika rangi moja imedhamiriwa kwa bahati nasibu. Ili kwamba hakuna mshangao baadaye, itabidi uwe na ustadi na vifaa vya mkutano wa elektroniki kupanga wadhibiti wa PIC.

Hatua ya 1: Chagua Vipengele

Chagua Vipengele
Chagua Vipengele

Kwa kila BlinkLED, utahitaji yafuatayo: 1 ea Microchip 12F509 PIC Microcontroller (Mouser PN 579-PIC12F509-I / P) 1 ea 22 ohm, 1/4 watt resistor (Mouser PN 291-22-RC). Nilitumia kontena la 22 ohm katika mfano wangu lakini thamani yoyote kati ya 22 na 220 ohms itafanya kazi. Inategemea voltage ya usambazaji ambayo utatumia, kushuka kwa voltage kwenye LED, na voltage ya mbele ya LED. Unataka kuchagua thamani ambayo itasababisha sasa ya milliamps 10 hadi 20 kupitia LED. Kama kanuni ya kidole gumba, thamani ya kontena katika ohms ni sawa na voltage ya usambazaji ikipunguzwa. Volts tano hupunguza kushuka kwa voltage ya LED iliyogawanywa na sasa ya LED katika amperes (1 milliampere =.001 ampere). Kwa mfano, kwa taa ya kijani kibichi ambayo kawaida ina kushuka kwa voltage 2.2 na umeme wa volt 3.2: R = (3.2 volts -5 volts -2.2 volts) /.020 amps = 25 ohms. Kumbuka kuwa taa za rangi tofauti zina voltage tofauti hushuka juu yao wakati lite. Maadili ya kawaida ni: Kijani 2.2 volts, Njano 2.1 volts, Nyekundu 2.0 volts, Bluu 3.8 volts, na White 3.2 volts. Itabidi uongeze voltage ya usambazaji wakati unatumia Bluu za Bluu na / au Nyeupe ili kuziendesha kwa mwangaza kamili. 1 ea LED. Karibu LED yoyote itafanya kazi. Kwa mfano wangu, nilichagua LED ya kijani iliyoondolewa kwenye kamba ya nuru ya Krismasi. Hizi zina pembe pana ya kutazama kwa sababu ya juu gorofa ya concave.

Hatua ya 2: Kusanya BlinkLED yako

Kukusanya yako BlinkLED
Kukusanya yako BlinkLED
Kukusanya yako BlinkLED
Kukusanya yako BlinkLED
Kukusanya yako BlinkLED
Kukusanya yako BlinkLED
Kukusanya yako BlinkLED
Kukusanya yako BlinkLED

Fuata picha ili kukusanyika yako BlinkLED. Nilitumia chuma kidogo cha kuuza na dhamana ya kushikilia PIC. Kumbuka mwelekeo wa notch wakati wa kutengeneza unganisho la kwanza la solder. Kontena inauzwa kwa kubandika 8 ya PIC. Okoa waya thabiti iliyokatwa kutoka kwa kontena na kuiunganisha kwa PIC katika hatua ya mwisho. BlinkLED yako iliyomalizika itakuwa na risasi mbili za bure za kuunganisha nguvu (pamoja na [+] kubandika 1 [Vdd] na utoe [-] kubandika 8 [Vss], pini na kontena).

Hatua ya 3: Panga PIC

Panga PIC
Panga PIC
Panga PIC
Panga PIC
Panga PIC
Panga PIC

Hapa kuna programu yangu ya mtihani wa PICBasic Pro. Inasukuma mwangaza wa LED kwa ms 35 na huizuia kwa wakati wa kutofautisha uliowekwa na kazi ya RANDOM. Unaweza kurekebisha programu hii ili kumfanya BlinkLED aangaze vile vile unavyotaka. '************************************************* " Jina la Programu: BlinkLED'Filename: BlinkLED'Version: v1.00 '***************************** ************************* "MAELEZO YA PROGRAMU +++++++++++++++++++++ +++++++++++++ "Maelezo / Kazi: Gharama ndogo ya taa ya LED" Mkusanyaji na Toleo: PICBasic PRo v2.5 +++++++++++++++++++++++++ "Imeandikwa kwa PIC: PIC12F509'Fafanua OSC 4TRISIO =% 000000 'Weka pini zote kama matokeo'LED var PORTB.5Delay VAR WORD''POROGORO YA KUDUMU +++++++++++++++++++++++++++++++++++++++++++ Main:

JUU YA LEDPAUSE 35LOW LED

Ucheleweshaji wa RANDOMPAUSE Kuchelewa &% 0000001111111111 'haraka' PAUSE Kuchelewesha &% 0000011111111111 'slow GOTO Main

MWISHO

'# # # # # # # # # # # #

Ili kujaribu BlinkLED yako, kukusanya, kupanga na kuendesha PIC yako. Unapofurahi na matokeo, ondoa BlinkLED kutoka kwa bodi ya majaribio na uiunganishe na usambazaji wa umeme au betri. Unganisha betri ya CR2032 na BlinkLED hufanya taa nzuri ya LED ambayo itaangaza kwa wiki 1-2 mfululizo.

Unaweza kutengeneza BlinkLED yako kama inavyoonyeshwa au kama unavyoona kwenye video, mwishowe nilitengeneza PCB kupunguza saizi ya kila BlinkLED na kuongeza pini za kichwa ili kuifanya iwe rahisi kwa vitengo vya mnyororo wa daisy. Pia angalia nimeongeza capacitor ya kupitisha nguvu (.1 mf, 50 volt) na kubadilisha PIC kwa gharama ndogo PIC10F202 microcontroller. Nilitumia uso uliowekwa 51 ohm resistor na pedi za solder kwa LED. Wakati wa kubuni PCB, niliamua kuongeza seti ya pili ya pedi upande wa nyuma wa PCB. Pedi hizi za ziada huruhusu kuongeza LED ya pili kutoa athari mbili za rangi (nyekundu hadi kijani hadi nyekundu) iliyoonyeshwa kwenye video ya Demo ya Mti wa Krismasi. (Katika hatua inayofuata, nitakuonyesha jinsi ya kujenga hizi kwa kutumia PIC12F509.) Ninaunganisha BlinkLED na # 30 waya ya kufunga waya ya AWG. Kwa kuwa BlinkLED zote zina waya sawa, siko na masharti ya taa nyepesi lakini ninaweza kuwa na nyuzi za "tawi" kutoka kwa kamba ya "shina".

Hatua ya 4: Kufanya Nyekundu / Kijani kupepesa mwangaza na PIC12F509

Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509
Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509
Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509
Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509
Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509
Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509
Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509
Kufanya Nyekundu / Kijani Kuangaza Macho na PIC12F509

Fuata hatua hizi kutengeneza nyekundu / kijani BlinkLED ukitumia PIC12F509. Nilitumia 3mm nyekundu na kijani LEDs polarity ya LEDs ni muhimu kwa hivyo fuata hatua kwa uangalifu. Kwa sababu LED hizo mbili zimeunganishwa kwa umeme kwenye chanzo cha nguvu, zote zitawaka wakati huo huo ikiwa voltage ni kubwa sana. Voltage halisi inategemea LED unazotumia. Ikiwa hii itatokea tumia voltage ya chini ya usambazaji. Kwa BlinkLED zangu, voltage kati ya volts 3.2 na 4.5 ilifanya kazi vizuri sana. Hapa kuna nambari yangu. Wakati BlinkLED ni nyekundu au kijani imedhamiriwa na kazi ya RANDOM. Kijani kilichoongozwa upande wa comp, nyekundu iliyoongozwa kwa upande usio wa comp'Steady kijani, blink grn / nyekundu hadi nyekundu, kisha kurudi

LED iliyoongozwa 'imewekwa juu ya upande wa comp

'PROGRAMU KUU +++++++++++++++++++++++++++++++++++++++++ Main:

Kucheleweshwa kwa RANDOM

Kuchelewesha kwa PAUSE &% 000011111000 'haraka'PUSUSA Kuchelewa &% 001111100000' kati'PUSUSA Kuchelewa &% 111110000000 'polepolePAUSE Kuchelewesha &% 1111100000000' polepole'PUSUSA Kuchelewa &% 1110000000000 'polepole sana, tofauti kidogo 50TOGGLE LEDPAUSE 50TOGGLE LEDPAUSE 50TOGGLE LED

MAELEZO YA GOTO

'############### #

Ilipendekeza: