Kazalo:

LED TESTER: 8 korakov
LED TESTER: 8 korakov

Video: LED TESTER: 8 korakov

Video: LED TESTER: 8 korakov
Video: Rimski-Korsakov: Scheherazade - Rotterdams Philharmonic Orchestra led by Claus Peter Flor - Live HD 2024, November
Anonim
LED TESTER
LED TESTER

Ta naprava vam omogoča:

1. Preizkusite LED z nizko porabo energije, vključno s tipi površinskega vgradnje, 2. Prikažite svoj notranji padec napetosti (VLED), 3. Prilagodite njeno svetlost tako, da spremenite tok skozinjo (iLED), 4. Izberite napetost do 9 V, za katero nameravate uporabiti LED v projektu (Vtarget), in

5. Na podlagi zgornjih parametrov bo prikazan ustrezen upor za uporabo te LED (RLED).

6. Med preskušanjem zaznajte kratke stike.

7. Nadzirajte kontrast/svetlost LCD -zaslona.

Korak: Dajanje kredita v roku

Prvič, popolna zasluga za to idejo in jedrna vezja pripada avtorju robotroomTM (glej njegov izvirni članek na https://www.robotroom.com/LED-Tester-Pro-1.html). Njegovo zamisel sem prilagodil za uporabo s PIC 12F683, pri čemer sem za kodiranje uporabil zelo enostaven (in zmogljiv) Great Cow Basic. Za prilagoditev nizkega števila pin na PIC-u sem uporabil 2-žično LCD vezje Myke Predko (glej

2. korak: Potrebni materiali in seznam delov

Orel za shemo in postavitev

Great Cow Basic za kodiranje

Vrhunska hobi žaga

Seznam delov:

Vrednost dela

C1 0,1uF KAPACITOR

C2 1uF POLARIZIRANI KAPACITOR

C3 0,1uF KAPACITOR

C4 0,1uF KAPACITOR

C6 0,1uF KAPACITOR

C7 1uF POLARIZIRANI KAPACITOR

C8 0,1uF KAPACITOR

D2 1N914 DIODA

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Šesterokotni D tip FLIP FLOP, prozoren

R1 1K Upor

R2 10K POTENTIOMETER

R3 500 POTENTIOMETER

R4 10K POTENTIOMETER

R5 47 Upor

R6 10K Upor

R7 10K Upor

R8 47 Upor

R9 100 POTENTIOMETER

ŽENSKE GLAVE ZA LCD, ZUNANJE LED

MALI SPDT VKLOP ZA VKLOP/IZKLOP

LM317 REGULATOR NAPETOSTI

MCP1702-5V NAPETI REGULATOR

ZADNJI 8X2 LCD S 16 -PINKO GLAVO

3. korak: Shema

Shematično
Shematično

4. korak: Postavitev

Postavitev
Postavitev

5. korak: KODA

; LED tester, izpeljan iz projekta Robot Room; izvirni projekt s

; Uporablja 2 -žično nastavitev za LCD

uporablja PIC 12F683

; Ker potrebujete 3 analogne vhode, bo uporabljal An0, AN1, AN2 in

; bo za 2 -žilni izhod na LCD uporabljal GP4 in GP5.

;-----------------------------------------------------------------------

; Namestitev strojne opreme:

; VHODI - LED visoko od vezja do AN0 (pin7)

; LED nizka od vezja do

AN1 (pin 6); to je trenutni čutni upor

; 10K lonec ciljne napetosti

brisalnik na AN2 (pin 5), konča na +5V & GND

; GP3 (pin 4) do +5V torej

ne lebdi.

; IZHODI - GP4 (pin 3) na LCD DAT

; GP5 (pin 2) na LCD

URA

;-----------------------------------------------------------------------

; Nastavitve čipov

#čip 12F683, 8

#config MCLRE = OFF; ne

zunanja ponastavitev

; 2 žična nastavitev LCD

#define LCD_IO 2

#define LCD_DB GPIO.4; podatki o registru premikov vklopljeni

GP4, pin 3

#define LCD_CB GPIO.5; ura premičnega registra vklopljena

GP5, pin 2

; Glavni program

Dim ledhigh, ledlow, Vtarget as long

Dim Vled, Iled, Rled kot beseda

; vložki

#define high AN0

dir AN0 v

#define low AN1

dir AN1 v

#define target AN2

dir AN2 v

; Določite matrike znakov po meri ("ma" in "ohm")

zatemnjeni indeks kot bajt

; bajti po meri

lcdcmd 64

; pojdite na osnovni naslov znaka 0 v CGRAM,

; pisanje se nadaljuje za

naslednji znaki

Dim AA (8)

AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00

; "ma"

znak, zapisan v naslov CG RAM 64 (= ASCII 0)

gosub piši

AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00

; "ohm"

znak, zapisan v naslov CG RAM 72 (= ASCII 1)

gosub piši

pojdi nadaljevati

; Vsak znak vpišite v CGRAM vezja LCD ----------------------

napiši:

LCD_RS nastavite na VKLOPLJENO

za indeks = 1 do 8

LCD2_NIBBLEOUT Swap4 (AA (indeks))

LCD2_NIBBLEOUT AA (indeks)

Naslednji

vrnitev

Nadaljuj:

; Glavna programska zanka

naredi

; ----- vhodi lestvice

ledhigh = ReadAD10 (visoko)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (nizko)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10 (cilj)

Vtarget = Vtarget * 9000

Vtarget = Vtarget / 1023

; ----- izračunani rezultati:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

Če je (ledlow % 10)> = 5, potem Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Tiskanje za prikaz:

Če je Vled/1000 = 0, potem

poišči 0, 0: natisni "SHORTED"

poišči 1, 0: natisni "KONTAKTI"

pojdi nadaljevati

Konec, če

Če je ledlow <50, potem

poiščite 0, 0: natisnite "Touch"

poišči 1, 0: natisni "LED"

pojdi nadaljevati

Konec, če

Poiščite 0, 0

Natisni Vled/1000: Natisni "."

Natisni (Vled % 1000)/100: Natisni "V"

poiščite 0, 6

Če je Iled <10, potem

poiščite 0, 4: print "": print

Iled

drugače

poiščite 0, 4: print "": print Iled

Konec, če

poiščite 0, 7: LCDWriteChar 0

Poiščite 1, 0

Natisni Vtarget/1000: Natisni "."

Natisni (Vtarget % 1000)/100: Natisni ""

Poiščite 1, 5

Če je Rled <100, potem

poiščite 1, 4: print "": print Rled

drugače

poiščite 1, 4: Natisni nagnjeno

Konec, če

Poiščite 1, 7: LCDWriteChar 1

zanka

6. korak: Posnetek zaslona

Posnetek zaslona
Posnetek zaslona

7. korak: Opombe o gradnji

Opombe pri gradnji:

First Najprej spajkajte žične povezave (rdeča, rumena in roza v postavitvi), nato komponente, ki jih bo pokrival LCD (glejte fotografijo).

Copper 2 bakreni blazinici sta pravzaprav en sam kos tiskanega vezja z zelo fino režo v plasti bakra, ki ju električno ločuje. Blazinice so spajane z žicami na spodnje sledi PCB. Blazinice so tudi mehansko povezane z osnovno ploščo z 2 vijakoma; to omogoča zamenjavo, če se ob večkratni uporabi blazinice obrabijo.

Þ Upoštevajte, da 16 -polna ženska glava sprejema LCD z vnaprej spajkano 16 -polno moško glavo.

Þ 6 -polni ženski priključek med blazinicami za preskušanje LED diod po žici, če želite.

8. korak: Opombe o moči baterije

- 9V baterija bo delovala pri večini LED, dokler ne pade pod ~ 6.5V.

- Za modre LED uporabite svežo baterijo; ne bo delovalo, če pade pod ~ 8,2 V.

- Če ne morete dvigniti toka na želeno raven s prilagoditvijo lonca iLED, potrebujete novo baterijo ali pa tok pade, ko preizkusite modro LED.

Priporočena: