Përmbajtje:

TESTER LED: 8 hapa
TESTER LED: 8 hapa

Video: TESTER LED: 8 hapa

Video: TESTER LED: 8 hapa
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, Korrik
Anonim
TESTER LED
TESTER LED

Kjo pajisje do t'ju lejojë të:

1. Testoni LED me fuqi të ulët, duke përfshirë llojet e montimit në sipërfaqe, 2. Shfaqni rënien e tij të brendshme të tensionit (VLED), 3. Rregulloni shkëlqimin e tij duke ndryshuar rrymën përmes tij (iLED), 4. Zgjidhni çdo tension deri në 9V për të cilin planifikoni të përdorni LED në një projekt (Vtarget), dhe

5. Bazuar në parametrat e mësipërm, do të shfaqet rezistenca e duhur për t'u përdorur për atë LED (RLED).

6. Zbuloni kontakte të shkurtra gjatë testimit.

7. Kontrolloni kontrastin/shkëlqimin e LCD.

Hapi 1: Dhënia e kredisë aty ku duhet

Së pari, merita e plotë për këtë ide dhe qarkimet kryesore shkon tek autori i robotroomTM (ju lutemi shihni artikullin e tij origjinal në https://www.robotroom.com/LED-Tester-Pro-1.html). Unë e përshtata idenë e tij për përdorim me PIC 12F683, duke përdorur shumë të lehtë (dhe të fuqishme) Great Cow Basic për kodim. Për të përshtatur numrin e ulët të kunjave në PIC, kam përdorur qarkun LCD me 2 tela nga Myke Predko (shih

Hapi 2: Materialet e nevojshme dhe lista e pjesëve

Shqiponja për skematikë dhe paraqitje

Great Cow Basic për kodim

Sharrë hobi e shkëlqyer

Lista e pjesëve:

Pjesa Vlera

C1 KAPACITORI 0.1uF

C2 1uF KAPACITOR I POLARizuar

C3 KAPACITORI 0.1uF

C4 KAPACITORI 0.1uF

C6 KAPACITORI 0.1uF

C7 1uF KAPACITOR I POLARizuar

C8 KAPACITORI 0.1uF

D2 1N914 DIOD

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Hex D tip FLIP FLOP, i qartë

R1 1K RESISTOR

R2 10K POTENTIOMETER

R3 500 POTENTIOMETRI

R4 POTENTIOMETRI 10K

R5 47 RESISTOR

R6 RESISTOR 10K

R7 RESISTOR 10K

R8 47 RESISTOR

R9 100 POTENTIOMETRI

KRYETAR FEMALET GRA P FORR LCD, LED të JASHTME

ÇELWSS I VOGL SPDT P ONR ON/OFF

LM317 RREGULLUES I Tensionit

RREGULLATOR I Tensionit MCP1702-5V

LCD BACKLIT 8X2 ME KUND MALER Mashkulli 16 PIN

Hapi 3: Skematike

Skematike
Skematike

Hapi 4: Paraqitja

Paraqitja
Paraqitja

Hapi 5: KODI

; Testues LED, që rrjedh nga projekti Robot Room; projekti origjinal nga

; Përdor konfigurimin e 2 telave për LCD

; përdor PIC 12F683

; Meqenëse nevojiten 3 hyrje analoge, do të përdoren An0, AN1, AN2 dhe

; do të përdorë GP4 & GP5 për daljen me 2 tela në LCD.

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

; Konfigurimi i harduerit:

; INPUTS - LED e lartë nga qarku në AN0 (pin7)

; LED i ulët nga qarku në

AN1 (kunja 6); ky është rezistenca e sensit aktual

; Tenxhere e tensionit të synuar 10K

fshirëse në AN2 (pin 5), përfundon në +5V & GND

; GP3 (pin 4) në +5V kështu

jo lundrues.

; Daljet - GP4 (pin 3) në LCD DAT

; GP5 (pin 2) në LCD

ORA

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

; Cilësimet e çipit

#çip 12F683, 8

#config MCLRE = OFF; nr

rivendosje e jashtme

; Konfigurimi i LCD me 2 tela

#përcakto LCD_IO 2

#përcakto LCD_DB GPIO.4; të dhënat e regjistrit të zhvendosjes në

GP4, kunja 3

#përcakto LCD_CB GPIO.5; ora e regjistrit të ndërrimit është e ndezur

GP5, kunja 2

; Programi kryesor

Dim ledhigh, ledlow, Vtarget aq gjatë

Dim Vled, Iled, Rled si fjalë

; inputet

#përcaktoni AN0 të lartë

dir AN0 në

#përcaktoni AN1 të ulët

dir AN1 në

#përcaktoni objektivin AN2

dir AN2 në

; Përcaktoni vargje të personalizuara të karaktereve ("ma" dhe "ohm")

indeksi i zbehtë si bajt

; byte të personalizuara të karaktereve

lcdcmd 64

; shkoni në adresën bazë të karakterit 0 në CGRAM,

; shkrimi vazhdon për

personazhet e mëvonshëm

Dim AA (8)

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

; "ma"

karakter, i shkruar në adresën CG RAM 64 (= ASCII 0)

gosub shkruaj

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

; "Oh"

karakter, i shkruar në adresën CG RAM 72 (= ASCII 1)

gosub shkruaj

duhet te rifilloj

; Shkruani secilin karakter në CGRAM të qarkut LCD ----------------------

shkruaj:

Vendos LCD_RS Aktiv

për indeksin = 1 deri në 8

Shkëmbimi LCD2_NIBBLEOUT4 (AA (indeksi))

LCD2_NIBBLEOUT AA (indeksi)

tjeter

kthim

vazhdoj:

; Lak kryesor i programit

bëj

; ----- hyrjet në shkallë

ledhigh = ReadAD10 (e lartë)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (e ulët)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10 (objektiv)

Vtarget = Vtarget * 9000

Vtarget = Vtarget / 1023

; ----- rezultatet e llogaritura:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

Nëse (ledlow % 10)> = 5 atëherë Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Shtypja për t'u shfaqur:

Nëse Vled/1000 = 0 atëherë

gjeni 0, 0: shtypni "SHORTED"

gjeni 1, 0: printoni "KONTAKTET"

duhet te rifilloj

Përfundoni nëse

Nëse ledlow <50 atëherë

gjeni 0, 0: printoni "Prek"

gjeni 1, 0: printoni "LED"

duhet te rifilloj

Përfundoni nëse

Gjeni 0, 0

Shtyp Vled/1000: Shtyp "."

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

gjeni 0, 6

Nëse Iled <10 atëherë

gjeni 0, 4: printoni "": printoni

Iled

tjeter

gjeni 0, 4: printoni "": printoni Iled

Përfundoni nëse

gjeni 0, 7: LCDWriteChar 0

Gjeni 1, 0

Shtyp Vtarget/1000: Shtyp "."

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

Gjeni 1, 5

Nëse Rled <100 atëherë

gjeni 1, 4: print "": print Rled

tjeter

gjeni 1, 4: Print Rled

Përfundoni nëse

Gjeni 1, 7: LCDWriteChar 1

lak

Hapi 6: Shkrepja e ekranit

Shkrepja e ekranit
Shkrepja e ekranit

Hapi 7: Shënimet e Ndërtimit

Shënimet e ndërtimit:

Þ Lidhni së pari lidhjet e telave (të kuqe, të verdhë dhe rozë në paraqitje), pastaj përbërësit të cilët do të mbulohen nga LCD (shiko fotografinë).

2 jastëkët e bakrit janë në fakt një copë e vetme e PCB me një çarje super të hollë në shtresën e bakrit për t'i ndarë ato në mënyrë elektrike. Jastëkët ngjiten me tela në gjurmët themelore të PCB. Jastëkët janë gjithashtu të lidhur mekanikisht me tabelën themelore me 2 vida; kjo lejon zëvendësimin nëse pads konsumohen nga përdorimi i përsëritur.

Þ Vini re se titulli i femrës me 16 kunja pranon LCD -në me kokën mashkullore të para -ngjitur me 16 kunja.

Er Koka femërore me 6 kunja midis pads për testimin e LED -ve përmes telave nëse dëshironi.

Hapi 8: Shënime rreth fuqisë së baterisë

- Një bateri 9V do të funksionojë për shumicën e LED -ve derisa të bjerë nën 5 6.5V.

- Përdorni një bateri të freskët për LED -të blu; nuk do të funksionojë nëse bie nën.2 8.2V.

- Keni nevojë për bateri të re nëse nuk mund ta rrisni rrymën në nivelin e dëshiruar me rregullimin e tenxhere iLED, ose bie rryma kur provoni një LED blu.

Recommended: