Obsah:

LED TESTER: 8 krokov
LED TESTER: 8 krokov

Video: LED TESTER: 8 krokov

Video: LED TESTER: 8 krokov
Video: Aqara T1-1 Zigbee 3.0 LED Driver постоянного тока - обзор, тестирование, интеграция в Home Assistant 2024, November
Anonim
LED TESTER
LED TESTER

Toto zariadenie vám umožní:

1. Otestujte LED diódy s nízkym výkonom vrátane typov na povrchovú montáž, 2. Zobrazte jeho skutočný pokles napätia (VLED), 3. Upravte jeho jas zmenou prúdu (iLED), 4. Vyberte akékoľvek napätie do 9 V, pre ktoré plánujete použiť diódu LED v projekte (Vtarget), a

5. Na základe vyššie uvedených parametrov sa zobrazí správna odolnosť voči použitiu pre danú LED (RLED).

6. Detekujte skratované kontakty počas testovania.

7. Ovládajte kontrast/jas LCD.

Krok 1: Poskytnutie kreditu tam, kde je to potrebné

Po prvé, úplný kredit za túto myšlienku a základné obvody ide autorovi robotroomTMTM (pozrite si jeho pôvodný článok na adrese https://www.robotroom.com/LED-Tester-Pro-1.html). Jeho nápad som upravil na použitie s PIC 12F683 pomocou veľmi jednoduchého (a výkonného) programu Great Cow Basic na kódovanie. Aby som vyhovel nízkemu počtu pinov na PIC, použil som 2-vodičový LCD obvod od Myke Predka (pozri

Krok 2: Potrebný materiál a zoznam dielov

Eagle pre schému a rozloženie

Great Cow Basic pre kódovanie

Superjemná hobby píla

Zoznam položiek:

Hodnota časti

Kondenzátor C1 0,1 uF

POLARIZOVANÝ Kondenzátor C2 1uF

Kondenzátor C3 0,1 uF

Kondenzátor C4 0,1 uF

Kondenzátor C6 0,1 uF

POLARIZOVANÝ Kondenzátor C7 1uF

Kondenzátor C8 0,1 uF

D2 1N914 DIÓDA

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Hex D typ FLIP FLOP, číry

R1 1K REZISTOR

R2 10K POTENTIOMETER

POTENTIOMETER R3 500

R4 10K POTENTIOMETER

R5 47 ODPOR

R6 10K REZISTOR

R7 10K REZISTOR

R8 47 ODPOR

R9 100 POTENTIOMETER

ŽENSKÉ HLAVICE PRE LCD, EXTERNÉ LED diódy

MALÝ SPDT SPÍNAČ NA ZAPNUTIE/VYPNUTIE

LM317 REGULÁTOR NAPÄTIA

MCP1702-5V REGULÁTOR NAPÄTIA

BACKLIT LCD 8X2 S 16 -PINOVOU HLAVOU HLAVY

Krok 3: Schéma

Schematický
Schematický

Krok 4: Rozloženie

Rozloženie
Rozloženie

Krok 5: KÓD

; LED tester, odvodený z projektu Robot Room; pôvodný projekt z

; Používa 2 -vodičové nastavenie pre LCD

; používa PIC 12F683

; Pretože potrebujú 3 analógové vstupy, budú používať An0, AN1, AN2 a

; bude používať GP4 a GP5 pre dvojvodičový výstup na LCD.

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

; Nastavenie hardvéru:

; VSTUPY - LED vysoká z obvodu na AN0 (pin7)

; LED nízka z obvodu na

AN1 (kolík 6); toto je aktuálny snímací odpor

; Hrniec cieľového napätia 10K

stierač na AN2 (kolík 5), končí na +5V a GND

; GP3 (kolík 4) až +5V tak

nepláva.

; VÝSTUPY - GP4 (kolík 3) na LCD DAT

; GP5 (kolík 2) na LCD

HODINY

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

; Nastavenia čipu

#čip 12F683, 8

#config MCLRE = VYPNUTÉ; nie

externý reset

; 2 -vodičové nastavenie LCD

#define LCD_IO 2

#define LCD_DB GPIO.4; údaje posuvného registra sú zapnuté

GP4, kolík 3

#define LCD_CB GPIO.5; hodiny posuvného registra zapnuté

GP5, kolík 2

Hlavný program

Dim ledhigh, ledlow, Vtarget as long

Ako slovo hovorí Dim Vled, Iled, Rled

; vstupy

#definujte vysokú AN0

smer AN0 palcov

#definujte nízky AN1

dir AN1 pal

#definujte cieľ AN2

dir AN2 palcov

; Definujte polia vlastných znakov („ma“a „ohm“)

dim index ako bajt

; bajty vlastných znakov

lcdcmd 64

; choďte na základnú adresu znaku 0 v CGRAM,

; písanie pokračuje pre

nasledujúce postavy

Dim AA (8)

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

; "ma"

znak, zapísaný na adresu CG RAM 64 (= ASCII 0)

gosub písať

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

; "ohm"

znak, zapísaný na adresu CG RAM 72 (= ASCII 1)

gosub písať

choď životopis

; Zapíšte každý znak do CGRAMU obvodov LCD ----------------------

napíš:

Nastavte LCD_RS na

pre index = 1 až 8

LCD2_NIBBLEOUT Swap4 (AA (index))

LCD2_NIBBLEOUT AA (index)

Ďalšie

vrátiť sa

pokračovať:

; Hlavná slučka programu

urobiť

; ----- vstupy stupnice

ledhigh = ReadAD10 (vysoká)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (nízka)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10 (cieľ)

Vtarget = Vtarget * 9000

Vtarget = Vtarget / 1023

; ----- vypočítané výsledky:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

Ak (ledlow % 10)> = 5, potom Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Tlač na zobrazenie:

Ak Vled/1000 = 0, potom

vyhľadajte 0, 0: vytlačte „SKRATÉ“

vyhľadajte 1, 0: vytlačte „KONTAKTY“

choď životopis

Koniec Ak

Ak LEDlow <50, potom

vyhľadajte 0, 0: vytlačte „Dotyk“

vyhľadajte 1, 0: vytlačte „LED“

choď životopis

Koniec Ak

Nájdite 0, 0

Vytlačiť Vled/1000: Vytlačiť „.“

Tlač (Vled % 1000)/100: Vytlačte "V"

vyhľadajte 0, 6

Ak je hodnota Iled <10, potom

vyhľadajte 0, 4: print "": vytlačte

Iled

inak

vyhľadajte 0, 4: print "": vytlačte Iled

Koniec Ak

vyhľadajte 0, 7: LCDWriteChar 0

Nájdite 1, 0

Vytlačiť cieľ/1 000: Vytlačiť „.“

Vytlačiť (Vtarget % 1000)/100: Vytlačiť ""

Nájdite 1, 5

Ak je Rled <100, potom

vyhľadajte 1, 4: vytlačte "": vytlačte Rled

inak

vyhľadajte 1, 4: Vytlačte Rled

Koniec Ak

Nájdite 1, 7: LCDWriteChar 1

slučka

Krok 6: Snímka obrazovky

Snímka obrazovky
Snímka obrazovky

Krok 7: Poznámky k stavbe

Konštrukčné poznámky:

Þ Najprv spájkujte prepojenia vodičov (červené, žlté a ružové v rozložení), potom komponenty, ktoré budú zakryté displejom LCD (pozri fotografiu).

Copper Dve medené podložky sú v skutočnosti jediným kusom DPS s veľmi jemnou štrbinou v medenej vrstve, ktorá ich elektricky oddeľuje. Podložky sú spájkované drôtmi s podkladovými stopami DPS. Podložky sú tiež mechanicky spojené s podložnou doskou 2 skrutkami; to umožňuje výmenu, ak sa podložky opotrebujú pri opakovanom použití.

Þ Všimnite si toho, že 16 -kolíková zásuvka prijíma LCD s predspájkovaným 16 -pinovým konektorom.

Þ 6 -kolíková zásuvka medzi podložkami na testovanie diód LED pomocou drôtov, ak je to potrebné.

Krok 8: Poznámky k napájaniu z batérie

- 9V batéria bude fungovať pre väčšinu LED diód, kým neklesne pod ~ 6,5V.

- Na modré LED diódy použite novú batériu; nebude fungovať, ak klesne pod ~ 8,2 V.

- Potrebujete novú batériu, ak nemôže zvýšiť prúd na požadovanú úroveň pomocou nastavenia LED diódy alebo prúd klesne pri teste modrej LED diódy.

Odporúča: