Obsah:

LED TESTER: 8 kroků
LED TESTER: 8 kroků

Video: LED TESTER: 8 kroků

Video: LED TESTER: 8 kroků
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Červenec
Anonim
LED TESTER
LED TESTER

Toto zařízení vám umožní:

1. Otestujte LED diody s nízkým výkonem, včetně typů pro povrchovou montáž, 2. Zobrazte jeho vlastní pokles napětí (VLED), 3. Upravte jeho jas změnou proudu (iLED), 4. Vyberte libovolné napětí do 9 V, pro které plánujete použít LED v projektu (Vtarget), a

5. Na základě výše uvedených parametrů zobrazí správný odpor k použití pro danou LED (RLED).

6. Detekovat zkratované kontakty během testování.

7. Ovládejte kontrast/jas LCD.

Krok 1: Poskytnutí kreditu tam, kde je to splatné

Za prvé, úplný kredit za tuto myšlenku a základní obvody jde autorovi robotroomTM (viz jeho původní článek na https://www.robotroom.com/LED-Tester-Pro-1.html). Přizpůsobil jsem jeho nápad pro použití s PIC 12F683 pomocí velmi snadného (a výkonného) Great Cow Basic pro kódování. Abych vyhověl nízkému počtu pinů na PIC, použil jsem 2vodičový LCD obvod od Myke Predka (viz

Krok 2: Potřebné materiály a seznam dílů

Eagle pro schéma a rozvržení

Great Cow Basic pro kódování

Superjemná hobby pila

Seznam dílů:

Část hodnoty

Kondenzátor C1 0,1 uF

POLARIZOVANÝ KAPACITOR C2 1uF

Kondenzátor C3 0,1 uF

Kondenzátor C4 0,1 uF

KAPACITOR C6 0,1 uF

POLARIZOVANÝ KAPACITOR C7 1uF

Kondenzátor C8 0,1 uF

D2 1N914 DIODE

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Hex D typ FLIP FLOP, čirý

R1 1K REZISTOR

R2 10K POTENTIOMETR

R3 500 POTENCIOMETR

R4 10K POTENTIOMETR

R5 47 ODPOR

R6 10K REZISTOR

R7 10K REZISTOR

R8 47 ODPOR

R9 100 POTENCIOMETR

ŽENSKÉ HLAVICE PRO LCD, VNĚJŠÍ LED

MALÝ SPDT SPÍNAČ PRO ZAPNUTÍ/VYPNUTÍ

REGULÁTOR NAPĚTÍ LM317

REGULÁTOR NAPĚTÍ MCP1702-5V

BACKLIT LCD 8X2 SE 16 PINOVÝM HLAVNÍM HLAVEM

Krok 3: Schéma

Schéma
Schéma

Krok 4: Rozložení

Rozložení
Rozložení

Krok 5: KÓD

; LED tester, odvozený z projektu Robot Room; původní projekt z

; Používá 2vodičové nastavení pro LCD

; používá PIC 12F683

; Protože potřebujete 3 analogové vstupy, bude používat An0, AN1, AN2 a

; použije GP4 a GP5 pro 2vodičový výstup na LCD.

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

; Nastavení hardwaru:

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

; Nízká LED z obvodu na

AN1 (pin 6); toto je aktuální snímací odpor

; Potenciometr 10K cílového napětí

stěrač na AN2 (pin 5), končí na +5V a GND

; GP3 (pin 4) na +5V tak

neplovoucí.

; VÝSTUPY - GP4 (pin 3) na LCD DAT

; GP5 (pin 2) na LCD

HODINY

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

; Nastavení čipu

#čip 12F683, 8

#config MCLRE = VYPNUTO; ne

externí reset

; 2vodičové nastavení LCD

#define LCD_IO 2

#define LCD_DB GPIO.4; data posuvného registru zapnuta

GP4, pin 3

#define LCD_CB GPIO.5; hodiny posuvného registru zapnuty

GP5, kolík 2

; Hlavní program

Dim ledhigh, ledlow, Vtarget tak dlouho

Dim Vled, Iled, Rled jako slovo

; vstupy

#definujte vysokou AN0

dir AN0 palců

#definujte nízkou AN1

dir AN1 palců

#definujte cíl AN2

dir AN2 palců

; Definujte pole vlastních znaků („ma“a „ohm“)

dim index jako bajt

; vlastní bajty znaků

lcdcmd 64

; přejděte na základní adresu znaku 0 v CGRAM,; psaní pokračuje pro

další postavy

Dim AA (8)

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

; "ma"

znak, zapsaný na adresu CG RAM 64 (= ASCII 0)

gosub napsat

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

;"ohm"

znak, zapsaný na adresu CG RAM 72 (= ASCII 1)

gosub napsat

jít životopis

; Zapište každý znak do CGRAMU obvodů LCD ----------------------

napsat:

Nastavte LCD_RS na

pro index = 1 až 8

LCD2_NIBBLEOUT Swap4 (AA (index))

LCD2_NIBBLEOUT AA (index)

další

vrátit se

životopis:

; Hlavní programová smyčka

dělat

; ----- vstupy měřítka

ledhigh = ReadAD10 (vysoká)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (nízká)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10 (cíl)

Vtarget = Vtarget * 9000

Vtarget = Vtarget / 1023

; ----- vypočtené výsledky:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

If (ledlow % 10)> = 5 then Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Tisk k zobrazení:

Pokud Vled/1000 = 0, pak

vyhledejte 0, 0: vytiskněte „ZKRÁCENO“

vyhledejte 1, 0: vytiskněte „KONTAKTY“

jít životopis

Konec pokud

Pokud ledlow <50, pak

vyhledejte 0, 0: vytiskněte „Dotek“

vyhledejte 1, 0: vytiskněte „LED“

jít životopis

Konec pokud

Vyhledejte 0, 0

Tisk Vled/1000: Tisk "."

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

najděte 0, 6

Pokud je Iled <10, pak

vyhledejte 0, 4: print "": tisk

Vedl jsem

jiný

vyhledejte 0, 4: print "": tisk Iled

Konec pokud

vyhledejte 0, 7: LCDWriteChar 0

Najděte 1, 0

Print Vtarget/1000: Print "."

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

Najděte 1, 5

Pokud je Rled <100, pak

vyhledejte 1, 4: tisk "": tisk Rled

jiný

vyhledejte 1, 4: Print Rled

Konec pokud

Vyhledejte 1, 7: LCDWriteChar 1

smyčka

Krok 6: Snímek obrazovky

Snímek obrazovky
Snímek obrazovky

Krok 7: Stavební poznámky

Konstrukční poznámky:

Þ Nejprve pájejte drátová spojení (červená, žlutá a růžová v rozvržení), poté součásti, které budou zakryty LCD (viz fotografie).

Copper 2 měděné podložky jsou ve skutečnosti jediným kusem DPS s velmi jemnou štěrbinou v měděné vrstvě, která je odděluje elektricky. Podložky jsou připájeny dráty k podkladovým stopám DPS. Podložky jsou také mechanicky spojeny s podložní deskou 2 šrouby; to umožňuje výměnu, pokud se podložky opotřebovávají opakovaným používáním.

Þ Všimněte si, že 16pinová zásuvka pro ženy přijímá LCD s předpájeným 16pólovým konektorem pro muže.

Þ 6kolíková zásuvka mezi podložkami pro testování LED diod v případě potřeby.

Krok 8: Poznámky k napájení z baterie

- 9V baterie bude fungovat pro většinu LED diod, dokud neklesne pod ~ 6,5V.

- Pro modré LED použijte novou baterii; nebude fungovat, pokud klesne pod ~ 8,2 V.

- Potřebujete novou baterii, pokud nemůže zvýšit proud na požadovanou úroveň seřízením iLED potenciometru, nebo proud klesne při testu modré LED.

Doporučuje: