Satura rādītājs:

LED TESTERIS: 8 soļi
LED TESTERIS: 8 soļi

Video: LED TESTERIS: 8 soļi

Video: LED TESTERIS: 8 soļi
Video: ТОЛЬКО НЕСКОЛЬКО ЛЮДЕЙ ЗНАЮТ!! Сделайте ПРОДВИНУТЫЙ тестер из такого трансформатора 2024, Jūlijs
Anonim
LED TESTERIS
LED TESTERIS

Šī ierīce ļaus jums:

1. Pārbaudiet mazjaudas gaismas diodes, ieskaitot virsmas montāžas veidus, 2. Parādiet tā iekšējo sprieguma kritumu (VLED), 3. Pielāgojiet tā spilgtumu, mainot caur to esošo strāvu (iLED), 4. Izvēlieties jebkuru spriegumu līdz 9 V, kuram plānojat izmantot LED projektā (Vtarget), un

5. Pamatojoties uz iepriekš minētajiem parametriem, parādīs pareizo pretestību, ko izmantot šim LED (RLED).

6. Pārbaudes laikā atklāt īsslēgtus kontaktus.

7. Kontrolējiet LCD displeja kontrastu/spilgtumu.

1. darbība. Kredīta piešķiršana, kad tas pienākas

Pirmkārt, par šo ideju un galvenajām shēmām pilnībā jāpateicas robotroomTM autoram (lūdzu, skatiet viņa oriģinālo rakstu vietnē https://www.robotroom.com/LED-Tester-Pro-1.html). Es pielāgoju viņa ideju lietošanai ar PIC 12F683, kodēšanai izmantojot ļoti vienkāršo (un jaudīgo) Great Cow Basic. Lai pielāgotos PIC zemajam tapu skaitam, es izmantoju Myke Predko divu vadu LCD shēmu (skat.

2. darbība. Nepieciešamie materiāli un detaļu saraksts

Ērglis shēmai un izkārtojumam

Great Cow Basic kodēšanai

Lielisks hobija zāģis

Detaļu saraksts:

Daļas vērtība

C1 0.1uF KAPACITORS

C2 1uF POLARIZĒTAIS KAPACITORS

C3 0.1uF KAPACITORS

C4 0.1uF KAPACITORS

C6 0.1uF KAPACITORS

C7 1uF POLARIZĒTAIS KAPACITORS

C8 0.1uF KAPACITORS

D2 1N914 DIODE

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Hex D tipa FLIP FLOP, dzidrs

R1 1K REZISTORS

R2 10K POTENCIOMETRS

R3 500 Potenciometrs

R4 10K POTENCIOMETRS

R5 47 REZISTORS

R6 10K REZISTORS

R7 10K REZISTORS

R8 47 REZISTORS

R9 100 Potenciometrs

SIEVIETES GALVENAS LCD, ĀRĒJĀM LED

MAZS SPDT SLĒDZIS IESLĒGT/IZSLĒGT

LM317 SPRIEDZUMA REGULATORS

MCP1702-5V SPRIEDZUMA REGULATORS

BACKLIT 8X2 LCD AR 16 PIN VĪRIEŠU GALVENI

3. darbība. Shēma

Shematisks
Shematisks

4. solis: izkārtojums

Izkārtojums
Izkārtojums

5. darbība: KODĒT

; LED testeris, kas iegūts no projekta Robot Room; oriģinālais projekts no

; LCD izmanto 2 vadu iestatījumus

; izmanto PIC 12F683

; Tā kā nepieciešamas 3 analogās ieejas, tiks izmantotas An0, AN1, AN2 un

; izmantos GP4 un GP5 2 vadu izejai uz LCD.

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

Aparatūras iestatīšana:

; IEEJAS - gaismas diode no ķēdes līdz AN0 (pin7)

; Gaismas diode no ķēdes līdz

AN1 (6. tapa); tas ir pašreizējais maņu rezistors

; 10K mērķa sprieguma katls

tīrītājs uz AN2 (5. tapa), beidzas līdz +5 V un GND

; GP3 (4. tapa) līdz +5 V.

nav peldošs.

; IZEJAS - GP4 (3. tapa) uz LCD DAT

; GP5 (2. tapa) uz LCD

Pulkstenis

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

; Mikroshēmas iestatījumi

#mikroshēma 12F683, 8

#config MCLRE = IZSLĒGTS; nē

ārējā atiestatīšana

2 vadu LCD iestatīšana

#define LCD_IO 2

#define LCD_DB GPIO.4; pārslēgt reģistra datus

GP4, 3. tapa

#define LCD_CB GPIO.5; ieslēgts maiņas reģistra pulkstenis

GP5, 2. tapa

Galvenā programma

Dim ledhigh, ledlow, Vtarget tik ilgi

Dim Vled, Iled, Rled kā vārds

; ieejas

#definējiet augstu AN0

dir AN0 collas

#define zems AN1

rež. AN1 collas

#definēt mērķi AN2

rež. AN2 collas

; Definējiet pielāgotu rakstzīmju masīvus ("ma" un "om")

blāvs indekss kā baits

; pielāgoti rakstzīmju baiti

lcdcmd 64

; pārejiet uz 0 rakstzīmes bāzes adresi CGRAM,; rakstīšana turpinās

nākamās rakstzīmes

Dim AA (8)

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

; "mamma"

rakstzīme, ierakstīta CG RAM adresē 64 (= ASCII 0)

gosub rakstīt

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

; "ohm"

rakstzīme, ierakstīta CG RAM adresē 72 (= ASCII 1)

gosub rakstīt

eju atsākt

; Ierakstiet katru rakstzīmi LCD shēmas CGRAM ----------------------

rakstīt:

Ieslēdziet LCD_RS

indeksam = 1 līdz 8

LCD2_NIBBLEOUT Swap4 (AA (rādītājs))

LCD2_NIBBLEOUT AA (rādītājs)

Nākamais

atgriezties

turpināt:

Galvenā programmas cilpa

darīt

; ----- mēroga ievadi

ledhigh = ReadAD10 (augsts)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (zems)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Mērķis = ReadAD10 (mērķis)

Mērķis = Mērķis * 9000

Mērķis = Vtarget / 1023

; ----- aprēķinātie rezultāti:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

Ja (ledlow % 10)> = 5, tad Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Drukāšana, lai parādītu:

Ja Vled/1000 = 0, tad

atrast 0, 0: izdrukāt "SHORTED"

atrodiet 1, 0: izdrukājiet "KONTAKTI"

eju atsākt

Beigt, ja

Ja ledlow <50, tad

atrodiet 0, 0: izdrukājiet "pieskārienu"

atrast 1, 0: izdrukāt "LED"

eju atsākt

Beigt, ja

Atrodiet 0, 0

Drukāt Vled/1000: drukāt "."

Drukāt (Vled % 1000)/100: drukāt "V"

atrodiet 0, 6

Ja Iled <10, tad

atrodiet 0, 4: print "": print

Iled

citādi

atrodiet 0, 4: izdrukājiet "": drukājiet Iled

Beigt, ja

atrodiet 0, 7: LCDWriteChar 0

Atrodiet 1, 0

Drukāt Vtarget/1000: drukāt "."

Drukāt (mērķa % 1000)/100: drukāt ""

Atrodiet 1, 5

Ja Rled <100, tad

atrodiet 1, 4: print "": print Rled

citādi

atrodiet 1, 4: Print Rled

Beigt, ja

Atrodiet 1, 7: LCDWriteChar 1

cilpa

6. darbība: ekrānuzņēmums

Ekrānuzņēmums
Ekrānuzņēmums

7. darbība. Piezīmes par būvniecību

Būvniecības piezīmes:

First Vispirms pielodējiet vadu savienojumus (sarkanā, dzeltenā un rozā krāsā), pēc tam komponentus, kurus pārklās LCD (skat. Fotoattēlu).

Copper 2 vara spilventiņi patiesībā ir viens PCB gabals ar ļoti smalku spraugu vara slānī, lai tos elektriski atdalītu. Spilventiņi ir pielodēti ar vadiem uz pamatā esošajām PCB pēdām. Spilventiņi ir arī mehāniski savienoti ar apakšējo dēli ar 2 skrūvēm; tas ļauj nomainīt, ja spilventiņi nolietojas pēc atkārtotas lietošanas.

Þ Ņemiet vērā, ka 16 kontaktu ligzda sievietēm pieņem LCD ekrānu ar iepriekš ielocītu 16 kontaktu tērauda galviņu.

Þ 6 kontaktu ligzda starp spilventiņiem, lai, ja vēlaties, pārbaudītu gaismas diodes, izmantojot vadus.

8. darbība. Piezīmes par akumulatora enerģiju

- 9V akumulators darbosies lielākajā daļā gaismas diožu, līdz tas nokrītas zem ~ 6,5 V.

- zilām gaismas diodēm izmantojiet jaunu akumulatoru; nedarbosies, ja kritīsies zem ~ 8.2V.

- Nepieciešams jauns akumulators, ja nevar pielāgot strāvu līdz vēlamajam līmenim, pielāgojot iLED katlu, vai strāva samazinās, pārbaudot zilu gaismas diodi.

Ieteicams: