Sommario:
- Passaggio 1: dare credito dove dovuto
- Passaggio 2: materiali necessari ed elenco delle parti
- Passaggio 3: schematico
- Passaggio 4: layout
- Passaggio 5: CODICE
- Passaggio 6: schermata
- Passaggio 7: note di costruzione
- Passaggio 8: note sull'alimentazione a batteria
Video: TESTER LED: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo dispositivo ti permetterà di:
1. Testare i LED a bassa potenza, compresi i tipi a montaggio superficiale, 2. Visualizza la sua caduta di tensione intrinseca (VLED), 3. Regola la sua luminosità cambiando la corrente attraverso di essa (iLED), 4. Scegliere qualsiasi tensione fino a 9V per la quale si prevede di utilizzare il LED in un progetto (Vtarget) e
5. In base ai parametri di cui sopra, visualizzerà la resistenza corretta da utilizzare per quel LED (RLED).
6. Rileva i contatti in cortocircuito durante il test.
7. Controllo contrasto/luminosità del display LCD.
Passaggio 1: dare credito dove dovuto
In primo luogo, il merito completo di questa idea e dei circuiti principali va all'autore di robotroomTM (si prega di consultare il suo articolo originale su https://www.robotroom.com/LED-Tester-Pro-1.html). Ho adattato la sua idea per l'uso con il PIC 12F683, utilizzando il semplicissimo (e potente) Great Cow Basic per la codifica. Per soddisfare il basso numero di pin sul PIC, ho usato il circuito LCD a 2 fili di Myke Predko (vedi
Passaggio 2: materiali necessari ed elenco delle parti
Eagle per schema e layout
Great Cow Basic per la programmazione
Sega per hobby superfine
Elenco delle parti:
Valore della parte
CONDENSATORE C1 0.1uF
CONDENSATORE POLARIZZATO C2 1uF
CONDENSATORE C3 0.1uF
CONDENSATORE C4 0.1uF
CONDENSATORE C6 0.1uF
CONDENSATORE POLARIZZATO C7 1uF
CONDENSATORE C8 0.1uF
D2 1N914 DIODO
IC1 PIC12F683 PIC12F683P
IC2 74LS174N FLIP FLOP esagonale tipo D, trasparente
RESISTENZA R1 1K
POTENZIOMETRO R2 10K
POTENZIOMETRO R3 500
POTENZIOMETRO R4 10K
R5 47 RESISTENZA
RESISTENZA R6 10K
RESISTENZA R7 10K
RESISTENZA R8 47
R9 100 POTENZIOMETRO
COLLETTORI FEMMINA PER LCD, LED ESTERNI
INTERRUTTORE SPDT PICCOLO PER ACCENSIONE/SPEGNIMENTO
REGOLATORE DI TENSIONE LM317
REGOLATORE DI TENSIONE MCP1702-5V
LCD 8X2 RETROILLUMINATO CON INTESTAZIONE MASCHIO A 16 PIN
Passaggio 3: schematico
Passaggio 4: layout
Passaggio 5: CODICE
;tester LED, derivato dal progetto Robot Room;progetto originale da
;Utilizza una configurazione a 2 fili per LCD
;usa PIC 12F683
;Poiché sono necessari 3 ingressi analogici, utilizzerà An0, AN1, AN2 e
; userà GP4 e GP5 per l'uscita a 2 fili al display LCD.
;-----------------------------------------------------------------------
;Configurazione hardware:
;INGRESSI - LED alto da circuito ad AN0 (pin7)
; LED basso dal circuito a
AN1 (pin 6); questo è il resistore di rilevamento della corrente
; Potenziale di tensione target da 10K
tergicristallo su AN2 (pin 5), termina su +5V e GND
; GP3 (pin 4) a +5V quindi
non galleggiante.
;USCITE - GP4 (pin 3) a LCD DAT
; GP5 (pin 2) a LCD
OROLOGIO
;-----------------------------------------------------------------------
;Impostazioni chip
#chip 12F683, 8
#config MCLRE=OFF;no
reset esterno
;Configurazione LCD a 2 fili
#define LCD_IO 2
#define LCD_DB GPIO.4;spostare i dati del registro su
GP4, pin 3
#define LCD_CB GPIO.5;orologio shift register attivato
GP5, pin 2
;Programma principale
Dim ledhigh, ledlow, Vtarget a lungo
Dim Vled, Iled, Rled come parola
;input
#definire AN0 high alto
dir AN0 in
#definisci AN1 basso
dir AN1 in
#definisci obiettivo AN2
dir AN2 in
;Definisce array di caratteri personalizzati ("ma" e "ohm")
indice dim come byte
;byte di caratteri personalizzati
lcdcmd 64
;vai all'indirizzo di base del carattere 0 in CGRAM,;la scrittura continua per
caratteri successivi
Dim AA(8)
AA() = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
;"ma"
carattere, scritto nell'indirizzo CG RAM 64 (= ASCII 0)
gosub scrivi
AA() = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
;"ohm"
carattere, scritto nella CG RAM indirizzo 72 (= ASCII 1)
gosub scrivi
vai a riprendere
;Scrivi ogni carattere nella CGRAM del circuito LCD --------
Scrivi:
Imposta LCD_RS On
per indice = da 1 a 8
LCD2_NIBBLEOUT Scambia4(AA(indice))
LCD2_NIBBLEOUT AA(indice)
prossimo
Restituzione
riprendere:
;Loop del programma principale
fare
;-----ingressi scala
ledhigh = ReadAD10(high)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (basso)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10(target)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
;-----risultati calcolati:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Se (ledlow % 10) >= 5 allora Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
;Stampa da visualizzare:
Se Vled/1000 = 0 allora
individuare 0, 0: stampa "SHORTED"
individuare 1, 0: stampa "CONTATTI"
vai a riprendere
Finisci se
Se ledlow < 50 allora
individuare 0, 0: stampa "Tocca"
individuare 1, 0: stampare "LED"
vai a riprendere
Finisci se
Trova 0, 0
Stampa Vled/1000: Stampa "."
Stampa (Vled % 1000)/100: Stampa "V"
individuare 0, 6
Se Iled < 10 allora
individuare 0, 4: print " ":print
Iled
altro
individuare 0, 4: print " ":print Iled
Finisci se
individuare 0, 7: LCDWriteChar 0
Trova 1, 0
Stampa Vtarget/1000: Stampa "."
Stampa (Vtarget % 1000)/100: Stampa ""
Trova 1, 5
Se Rled < 100 allora
individuare 1, 4: stampa " ": stampa Rled
altro
individuare 1, 4: Stampa Rled
Finisci se
Individua 1, 7: LCDWriteChar 1
ciclo continuo
Passaggio 6: schermata
Passaggio 7: note di costruzione
Note di costruzione:
Þ Saldare prima i collegamenti dei cavi (rosso, giallo e rosa nel layout), quindi i componenti che saranno coperti dal display LCD (vedi foto).
Þ I 2 pad in rame sono in realtà un unico pezzo di PCB con una fessura superfine nello strato di rame per separarli elettricamente. I pad sono saldati da fili alle tracce PCB sottostanti. I pad sono inoltre collegati meccanicamente alla scheda sottostante tramite 2 viti; ciò consente la sostituzione se le pastiglie si consumano a causa dell'uso ripetuto.
Þ Notare che l'intestazione femmina a 16 pin accetta l'LCD con intestazione maschio a 16 pin presaldata.
Intestazione femmina a 6 pin tra i pad per testare i LED tramite fili, se lo si desidera.
Passaggio 8: note sull'alimentazione a batteria
- Una batteria da 9 V funzionerà per la maggior parte dei LED fino a quando non scenderà al di sotto di ~ 6,5 V.
- Utilizzare una batteria nuova per i LED blu; non funzionerà se scende al di sotto di ~8.2V.
- È necessaria una nuova batteria se non è possibile aumentare la corrente al livello desiderato con la regolazione del potenziometro iLED o la corrente diminuisce quando si testa un LED blu.
Consigliato:
Tester LED facile da cucire: 7 passaggi
Tester LED cucibile facile: questo progetto ti consente di testare rapidamente i LED cucibili. Con questo progetto puoi: Testare i LED prima di cucire Testare i LED che sono stati accidentalmente mischiati in un gruppo per il colore Testare i LED per assicurarti che siano della stessa tonalità di colore
Tester IC, amplificatore operazionale, tester timer 555: 3 passaggi
IC Tester, Op-Amp, 555 Timer Tester: tutti i circuiti integrati difettosi o sostitutivi sono in giro, ma se si mescolano tra loro, ci vuole molto tempo per identificare uno difettoso o buono, in questo articolo impariamo come possiamo creare IC tester, continuiamo
Tester per strisce LED: 4 passaggi (con immagini)
Tester per strisce LED: questo è abbastanza semplice: un tester per una striscia LED per le riparazioni della TV. Ho avuto un po' di problemi con la mia TV LED. Una delle strisce LED si è spenta e il mio schermo è diventato nero. Fino a quando non ho puntato una torcia direttamente sullo schermo e ho visto un'immagine che non avevo
Tester per tester e multimetro Arduino: 4 passaggi
Arduino Multimeter and Components Tester: Ciao, questo è un mio dispositivo Arduino multifunzionale. Può essere utilizzato per testare sensori collegati a pin analogici, misurare la resistenza, misurare la caduta di tensione del diodo. Può misurare la temperatura ambiente, ha costruito in continuità t
Tester di capacità della batteria agli ioni di litio (tester di alimentazione al litio): 5 passaggi
Tester di capacità della batteria agli ioni di litio (tester di alimentazione al litio): =========== AVVERTENZA & ESCLUSIONE DI RESPONSABILITÀ ==========Le batterie agli ioni di litio sono molto pericolose se non maneggiate correttamente. NON SOVRACCARICARE / BRUCIARE / APRIRE Pipistrelli agli ioni di litio Tutto ciò che fai con queste informazioni è a tuo rischio====== =====================================