Indholdsfortegnelse:
- Trin 1: Giv kredit, når det forfalder
- Trin 2: Nødvendige materialer og reservedelsliste
- Trin 3: Skematisk
- Trin 4: Layout
- Trin 5: KODE
- Trin 6: Skærmbillede
- Trin 7: Konstruktionsnotater
- Trin 8: Bemærkninger om batteristrøm
Video: LED TESTER: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Denne enhed giver dig mulighed for at:
1. Test lysdioder med lav effekt, herunder typer til overflademontering, 2. Vis dens’iboende spændingsfald (VLED), 3. Juster dens lysstyrke ved at ændre strømmen igennem den (iLED), 4. Vælg enhver spænding op til 9V, som du planlægger at bruge LED'en til i et projekt (Vtarget), og
5. Baseret på ovenstående parametre viser den korrekte modstand mod brug for den pågældende LED (RLED).
6. Find kortsluttede kontakter under test.
7. Kontroller LCD/kontrast/lysstyrke.
Trin 1: Giv kredit, når det forfalder
For det første fuldstændig kredit for denne idé og kernekredsløb til forfatteren af robotroomTM (se hans originale artikel på https://www.robotroom.com/LED-Tester-Pro-1.html). Jeg tilpassede hans idé til brug med PIC 12F683 ved hjælp af den meget lette (og kraftfulde) Great Cow Basic til kodning. For at imødekomme det lave tællertal på PIC'en brugte jeg 2-leder LCD-kredsløbet af Myke Predko (se
Trin 2: Nødvendige materialer og reservedelsliste
Ørn til skematisk og layout
Great Cow Basic til kodning
Superfin hobby sav
Liste over dele:
Delværdi
C1 0,1uF KAPACITOR
C2 1uF POLARISERET KAPACITOR
C3 0,1 uF KAPACITOR
C4 0,1 uF KAPACITOR
C6 0.1uF KAPACITOR
C7 1uF POLARISERET KAPACITOR
C8 0,1 uF KAPACITOR
D2 1N914 DIODE
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D type FLIP FLOP, klar
R1 1K MODSTAND
R2 10K POTENTIOMETER
R3 500 POTENTIOMETER
R4 10K POTENTIOMETER
R5 47 MODSTAND
R6 10K MODSTAND
R7 10K MODSTAND
R8 47 MODSTAND
R9 100 POTENTIOMETER
KVINDEHOVEDE TIL LCD, EKSTERNE LED'er
LILLE SPDT -SKIFT TIL/FRA
LM317 SPÆNDINGSREGULATOR
MCP1702-5V SPÆNDINGSREGULATOR
BACKLIT 8X2 LCD MED 16 PINNER MANNEL HEADER
Trin 3: Skematisk
Trin 4: Layout
Trin 5: KODE
; LED-tester, afledt af Robot Room-projekt; originalt projekt fra
; Bruger 2 -tråds opsætning til LCD
; bruger PIC 12F683
; Siden har brug for 3 analoge indgange, vil bruge An0, AN1, AN2 og
; vil bruge GP4 & GP5 til 2 -leder output til LCD.
;-----------------------------------------------------------------------
; Hardwareopsætning:
; INPUTS - LED høj fra kredsløb til AN0 (pin7)
; LED lav fra kredsløb til
AN1 (pin 6); dette er den aktuelle sansemodstand
; 10K målspændingspotte
visker til AN2 (pin 5), ender til +5V & GND
; GP3 (pin 4) til +5V så
ikke flydende.
; UDGANG - GP4 (pin 3) til LCD DAT
; GP5 (pin 2) til LCD
UR
;-----------------------------------------------------------------------
; Chip -indstillinger
#chip 12F683, 8
#config MCLRE = OFF; nej
ekstern nulstilling
; 2 -tråds LCD -opsætning
#define LCD_IO 2
#define LCD_DB GPIO.4; skift registerdata til
GP4, pin 3
#define LCD_CB GPIO.5; skift registerur til
GP5, pin 2
; Hovedprogram
Dim ledhøj, ledlow, Vtarget så lang
Dim Vled, Iled, Rled som ord
; input
#definer høj AN0
dir AN0 in
#definer lav AN1
dir AN1 in
#definer mål AN2
dir AN2 in
; Definer tilpassede tegnarrays ("ma" og "ohm")
dæmpet indeks som byte
; brugerdefinerede tegnbytes
lcdcmd 64
; gå til basisadressen for tegn 0 i CGRAM,; skrivning fortsætter for
efterfølgende tegn
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ma"
tegn, skrevet til CG RAM -adresse 64 (= ASCII 0)
gosub skrive
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "oh"
tegn, skrevet til CG RAM -adresse 72 (= ASCII 1)
gosub skrive
gå til CV
; Skriv hvert tegn i CGRAM af LCD-kredsløb ----------------------
skrive:
Indstil LCD_RS til
for indeks = 1 til 8
LCD2_NIBBLEOUT Swap4 (AA (indeks))
LCD2_NIBBLEOUT AA (indeks)
Næste
Vend tilbage
Genoptag:
; Hovedprogramsløjfe
gøre
; ----- skala input
ledhigh = ReadAD10 (høj)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (lav)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (mål)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
; ----- beregnede resultater:
Vled = (ledhøj - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Hvis (ledlow % 10)> = 5 så Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; Udskrivning til visning:
Hvis Vled/1000 = 0 så
find 0, 0: udskriv "SHORTED"
find 1, 0: udskriv "KONTAKTER"
gå til CV
Afslut Hvis
Hvis ledlow <50 derefter
find 0, 0: udskriv "Touch"
find 1, 0: udskriv "LED"
gå til CV
Afslut Hvis
Find 0, 0
Udskriv Vled/1000: Udskriv "."
Udskriv (Vled % 1000)/100: Udskriv "V"
lokaliser 0, 6
Hvis Iled <10 så
find 0, 4: print "": udskriv
Iled
andet
find 0, 4: print "": print Iled
Afslut Hvis
find 0, 7: LCDWriteChar 0
Find 1, 0
Udskriv Vtarget/1000: Udskriv "."
Udskriv (Vtarget % 1000)/100: Udskriv ""
Find 1, 5
Hvis Rled <100 derefter
find 1, 4: print "": print Rled
andet
find 1, 4: Print Rled
Afslut Hvis
Find 1, 7: LCDWriteChar 1
sløjfe
Trin 6: Skærmbillede
Trin 7: Konstruktionsnotater
Konstruktion noter:
Þ Lod først trådforbindelserne (rød, gul og lyserød i layoutet) først, derefter de komponenter, der vil blive dækket af LCD'et (se fotografi).
Þ De 2 kobberpuder er faktisk et enkelt stykke PCB med en superfin slids i kobberlaget for at adskille dem elektrisk. Puderne er loddet af ledninger til underliggende PCB -spor. Puderne er også mekanisk forbundet med det underliggende bord med 2 skruer; dette giver mulighed for udskiftning, hvis puderne slides ved gentagen brug.
Þ Bemærk, at 16 -pins kvindelig overskrift accepterer LCD'et med forudloddet 16 -pins hanoverskrift.
Þ 6 -polet hunhoved mellem pads til test af lysdioder via ledninger, hvis det ønskes.
Trin 8: Bemærkninger om batteristrøm
- Et 9V batteri fungerer på de fleste lysdioder, indtil det falder til under ~ 6,5V.
- Brug et nyt batteri til blå lysdioder; virker ikke, hvis den falder til under ~ 8,2V.
- Har brug for nyt batteri, hvis det ikke kan hæve strømmen til det ønskede niveau med justering af iLED -gryden, eller strømmen falder, når du tester en blå LED.
Anbefalede:
Let sybar LED -tester: 7 trin
Let sybar LED -tester: Dette projekt giver dig mulighed for hurtigt at teste sybare LED'er. Med dette projekt kan du: Test LED'er før syning Test LED'er, der ved et uheld blev blandet sammen i en gruppe for colorTest LED'er for at sikre, at de har samme farvenuance
IC Tester, Op-Amp, 555 Timer Tester: 3 trin
IC Tester, Op-Amp, 555 Timer Tester: Alle dårlige eller erstatnings IC'er ligger, men hvis de blandes med hinanden, tager det masser af tid at identificere dårlig eller god, i denne artikel lærer vi om, hvordan vi kan lave IC tester, lad os fortsætte
LED Strip Tester: 4 trin (med billeder)
LED Strip Tester: Denne er ganske enkel - en tester til en LED -strip til dine tv -reparationer. Jeg havde lidt problemer med mit LED -tv. En af LED -strimlerne gik ud, og min skærm blev sort. Indtil jeg lyste en lommelygte lige ind på skærmen og så et billede, jeg ikke havde nogen
LED Altoids Tester: 4 trin
LED Altoids Tester: Altoids LED Tester med 2x AA batteriforsyning lavet af gammelt IDE -kabelVærktøjer du har brug for: Altoids Gum TinSoldering Ironwire cutter or caliperBattery Clip til 2xAA batterier2 AA batterier 1 gammelt IDE kabelHotglue20min af dit liv;) Forresten .. Jeg blev inspireret
Li-Ion batterikapacitets tester (litium power tester): 5 trin
Li-ion batterikapacitetstester (litiumstrømstester): ============ ADVARSEL & ANSVARSFRASKRIVELSE =========== Li-ion-batterier er meget farlige, hvis de ikke håndteres korrekt. GØR IKKE OVER LADNING / BRÆND / ÅBN Li-Ion-flagermus Alt, hvad du gør med disse oplysninger, er din egen risiko ====== ========================================