Cuprins:
- Pasul 1: Acordarea creditului acolo unde este cazul
- Pasul 2: Materialele necesare și lista pieselor
- Pasul 3: Schematic
- Pasul 4: Aspect
- Pasul 5: COD
- Pasul 6: Captură de ecran
- Pasul 7: Note de construcție
- Pasul 8: Note despre alimentarea bateriei
Video: TESTER LED: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest dispozitiv vă va permite să:
1. Testați LED-urile cu putere redusă, inclusiv tipurile de montare pe suprafață, 2. Afișați căderea de tensiune intrinsecă (VLED), 3. Reglați-i luminozitatea schimbând curentul prin el (iLED), 4. Alegeți orice tensiune de până la 9V pentru care intenționați să utilizați LED-ul într-un proiect (Vtarget) și
5. Pe baza parametrilor de mai sus, va afișa rezistența corectă de utilizat pentru acel LED (RLED).
6. Detectați contactele scurtcircuitate în timpul testării.
7. Controlați contrastul / luminozitatea ecranului LCD.
Pasul 1: Acordarea creditului acolo unde este cazul
În primul rând, acordați credit pentru această idee și circuitele de bază către autorul robotroom ™ (vă rugăm să consultați articolul său original la https://www.robotroom.com/LED-Tester-Pro-1.html). I-am adaptat ideea pentru utilizare cu PIC 12F683, folosind foarte ușor (și puternic) Great Cow Basic pentru codificare. Pentru a face față numărului mic de pini pe PIC, am folosit circuitul LCD cu 2 fire de Myke Predko (consultați
Pasul 2: Materialele necesare și lista pieselor
Eagle for Schematic & Layout
Great Cow Basic pentru codificare
Ferăstrău pentru hobby superfin
Lista de componente:
Valoarea piesei
C1 0.1uF CAPACITOR
C2 1uF CAPACITOR POLARIZAT
C3 0.1uF CAPACITOR
C4 0.1uF CAPACITOR
C6 0.1uF CAPACITOR
C7 1uF CAPACITOR POLARIZAT
C8 0.1uF CAPACITOR
D2 1N914 DIODĂ
IC1 PIC12F683 PIC12F683P
FLIP FLOP IC2 74LS174N Hex D tip, clar
R1 RESISTOR 1K
POTENTIOMETRU R2 10K
POTENTIOMETRU R3 500
POTENTIOMETRU R4 10K
R5 47 RESISTOR
R6 RESISTOR 10K
R7 RESISTOR 10K
R8 47 RESISTOR
R9 100 POTENȚIOMETRU
CAPTE FEMININE PENTRU LED-uri LCD, EXTERNE
COMUTATOR SPDT MIC PENTRU ON / OFF
LM317 REGULATOR DE TENSIUNE
MCP1702-5V REGULATOR DE TENSIUNE
LCD 8X2 retroiluminat cu antet masculin cu 16 pini
Pasul 3: Schematic
Pasul 4: Aspect
Pasul 5: COD
; Tester LED, derivat din proiectul Robot Room; proiect original de la
; Folosește configurarea cu 2 fire pentru LCD
; utilizează PIC 12F683
Deoarece au nevoie de 3 intrări analogice, se vor folosi An0, AN1, AN2 și
; va folosi GP4 și GP5 pentru ieșirea cu 2 fire pe LCD.
;-----------------------------------------------------------------------
; Configurare hardware:
; INTRĂRI - LED înalt de la circuit la AN0 (pin7)
; LED scăzut de la circuit la
AN1 (pinul 6); acesta este rezistorul de sens actual
; Pot de tensiune țintă 10K
ștergător la AN2 (pinul 5), se termină la + 5V și GND
; GP3 (pinul 4) la + 5V deci
nu plutesc.
IEȘIRI - GP4 (pinul 3) la LCD DAT
; GP5 (pinul 2) la LCD
CEAS
;-----------------------------------------------------------------------
; Setări chip
#chip 12F683, 8
#config MCLRE = OFF; nr
resetare externă
; Configurare LCD cu 2 fire
#define LCD_IO 2
#define LCD_DB GPIO.4; comutați datele registrului
GP4, pinul 3
#define LCD_CB GPIO.5; comutați registrul de ceas activat
GP5, pinul 2
; Programul principal
Dim ledhigh, ledlow, Vtarget as long
Dim Vled, Iled, Rled ca cuvânt
; intrări
#define high AN0
dir AN0 în
#define low AN1
dir AN1 în
#define target AN2
dir AN2 în
; Definiți tablouri de caractere personalizate („ma” și „ohm”)
indice slab ca octet
; octeți de caractere personalizate
lcdcmd 64
; accesați adresa de bază a caracterului 0 în CGRAM,; scrisul continuă pentru
personaje ulterioare
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ma"
caracter, scris în adresa RAM CG 64 (= ASCII 0)
Gosub scrie
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
;"ohm"
caracter, scris în adresa CG RAM 72 (= ASCII 1)
Gosub scrie
du-te la CV
; Scrieți fiecare caracter în CGRAM de circuite LCD ----------------------
scrie:
Setați LCD_RS Activat
pentru index = 1 la 8
LCD2_NIBBLEOUT Swap4 (AA (index))
LCD2_NIBBLEOUT AA (index)
Următorul
întoarcere
relua:
; Bucla programului principal
do
; ----- intrări la scară
ledhigh = ReadAD10 (ridicat)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (scăzut)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (țintă)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
; ----- rezultate calculate:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow / 47
ledlow = ledlow * 10
ledlow = ledlow / 47
Dacă (ledlow% 10)> = 5, atunci Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; Imprimare pentru afișare:
Dacă Vled / 1000 = 0 atunci
localizați 0, 0: tipăriți "SCURT"
localizați 1, 0: tipăriți „CONTACT”
du-te la CV
Încheie dacă
Dacă ledlow <50 atunci
localizați 0, 0: tipăriți „Atingeți”
localizați 1, 0: tipăriți "LED"
du-te la CV
Încheie dacă
Localizați 0, 0
Print Vled / 1000: Print "."
Print (Vled% 1000) / 100: Print "V"
localizați 0, 6
Dacă Iled <10 atunci
localizați 0, 4: print "": print
Iled
altceva
localizați 0, 4: print "": print Iled
Încheie dacă
localizați 0, 7: LCDWriteChar 0
Localizați 1, 0
Print Vtarget / 1000: Print "."
Print (Vtarget% 1000) / 100: Print ""
Localizați 1, 5
Dacă Rled <100 atunci
localizați 1, 4: print "": print Rled
altceva
localizați 1, 4: Print Rled
Încheie dacă
Localizați 1, 7: LCDWriteChar 1
buclă
Pasul 6: Captură de ecran
Pasul 7: Note de construcție
Note de construcție:
Þ Lipiți mai întâi conexiunile de sârmă (roșu, galben și roz în aspect), apoi componentele care vor fi acoperite de ecranul LCD (vezi fotografia).
Þ Cele 2 plăcuțe de cupru sunt de fapt o singură bucată de PCB cu o fantă superfină în stratul de cupru pentru a le separa electric. Tampoanele sunt lipite prin fire pe urmele PCB subiacente. Tampoanele sunt, de asemenea, conectate mecanic la placa de bază prin 2 șuruburi; acest lucru permite înlocuirea în cazul în care tampoanele se uzează din cauza utilizării repetate.
Þ Rețineți că antetul feminin cu 16 pini acceptă ecranul LCD cu antetul mascul cu 16 pini presoldat.
Head Antet feminin cu 6 pini între plăcuțe pentru testarea LED-urilor prin fire, dacă se dorește.
Pasul 8: Note despre alimentarea bateriei
- O baterie de 9V va funcționa pentru majoritatea LED-urilor până când scade sub ~ 6,5V.
- Folosiți o baterie nouă pentru LED-uri albastre; nu va funcționa dacă scade sub ~ 8,2V.
- Aveți nevoie de o baterie nouă dacă nu puteți ridica curentul la nivelul dorit cu reglarea potului iLED sau curentul scade atunci când testați un LED albastru.
Recomandat:
Tester LED ușor de cusut: 7 pași
Tester LED ușor de cusut: acest proiect vă permite să testați rapid LED-uri de cusut. Cu acest proiect puteți: Testați LED-urile înainte de a coase LED-uri de testare care s-au amestecat accidental într-un grup pentru culoare Test LED-uri pentru a vă asigura că au aceeași nuanță de culoare
Tester IC, Op-Amp, 555 Tester temporizator: 3 pași
Tester IC, Op-Amp, 555 Tester Temporizator: Toate IC-urile rău sau de înlocuire se află în jur, dar dacă se amestecă între ele, este nevoie de mult timp pentru a-l identifica pe cel rău sau bun, în acest articol aflăm despre cum putem realiza IC tester, Să continuăm
Tester de benzi LED: 4 pași (cu imagini)
LED Strip Tester: Acesta este destul de simplu - un tester pentru o bandă LED pentru reparațiile televizorului dvs. Am avut un pic de probleme cu televizorul meu LED. Una dintre benzile cu LED-uri s-a stins, iar ecranul meu s-a înnegrit. Până când am strălucit o lanternă direct în ecran și am văzut o imagine, nu am avut
Tester portabil alimentat și tester cu LED-uri: 5 pași
Tester de panou portabil cu alimentare și tester cu LED-uri: un panou de testare cu LED-uri și un panou de testare portabil cu motor ieftin, rapid și ușor. Puteți testa cu ușurință LED-urile dvs. înainte de a le utiliza în proiectele dvs. pentru a vă asigura că funcționează mai întâi. Găurile rămase deschise în placa de protecție permit utilizarea rapidă a unei plăci de prindere
Tester de capacitate a bateriei Li-Ion (Tester de putere litiu): 5 pași
Tester de capacitate a bateriei Li-Ion (Lithium Power Tester): =========== AVERTISMENT & DISCLAIMER ========== Bateriile Li-Ion sunt foarte periculoase dacă nu sunt manipulate corespunzător. =====================================