Índice:
- Etapa 1: conceder crédito quando devido
- Etapa 2: Materiais necessários e lista de peças
- Etapa 3: esquemático
- Etapa 4: Layout
- Etapa 5: CODE
- Etapa 6: captura de tela
- Etapa 7: Notas de construção
- Etapa 8: notas sobre a energia da bateria
Vídeo: TESTADOR DE LED: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este dispositivo permitirá que você:
1. Teste LEDs de baixa energia, incluindo tipos de montagem em superfície, 2. Exibir sua queda de tensão intrínseca (VLED), 3. Ajuste seu brilho alterando a corrente através dele (iLED), 4. Escolha qualquer tensão de até 9 V para a qual você planeja usar o LED em um projeto (Vtarget), e
5. Com base nos parâmetros acima, será exibida a resistência adequada a ser usada para aquele LED (RLED).
6. Detecte contatos em curto durante o teste.
7. Controle o contraste / brilho do LCD.
Etapa 1: conceder crédito quando devido
Em primeiro lugar, todos os créditos por esta ideia e circuitos centrais vão para o autor de robotroomTM (consulte seu artigo original em https://www.robotroom.com/LED-Tester-Pro-1.html). Adaptei a ideia dele para usar com o PIC 12F683, usando o muito fácil (e poderoso) Great Cow Basic para codificação. Para acomodar a contagem de pinos baixa no PIC, usei o circuito LCD de 2 fios de Myke Predko (consulte
Etapa 2: Materiais necessários e lista de peças
Eagle para Esquemático e Layout
Great Cow Basic para codificação
Serra de passatempo superfina
Lista de peças:
Valor da Parte
C1 0,1uF CAPACITOR
CAPACITOR POLARIZADO C2 1uF
CAPACITOR C3 0,1uF
CAPACITOR C4 0,1uF
CAPACITOR C6 0,1uF
CAPACITOR POLARIZADO C7 1uF
CAPACITOR C8 0,1uF
D2 1N914 DIODO
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D tipo FLIP FLOP, transparente
RESISTOR R1 1K
POTENCIÔMETRO R2 10K
POTENCIÔMETRO R3 500
POTENCIÔMETRO R4 10K
R5 47 RESISTOR
RESISTOR R6 10K
R7 10K RESISTOR
R8 47 RESISTOR
R9 100 POTENCIÔMETRO
CABEÇALHOS FÊMEAS PARA LCD, LEDS EXTERNOS
CHAVE SPDT PEQUENO PARA LIGAR / DESLIGAR
REGULADOR DE TENSÃO LM317
REGULADOR DE TENSÃO MCP1702-5V
LCD BACKLIT 8X2 COM CABEÇALHO MASCULINO DE 16 PINOS
Etapa 3: esquemático
Etapa 4: Layout
Etapa 5: CODE
; Testador de LED, derivado do projeto Robot Room; projeto original de
; Usa configuração de 2 fios para LCD
; usa PIC 12F683
; Uma vez que precisa de 3 entradas analógicas, usará An0, AN1, AN2 e
; usará GP4 e GP5 para a saída de 2 fios para o LCD.
;-----------------------------------------------------------------------
;Configuração de hardware:
; ENTRADAS - LED alto do circuito para AN0 (pino 7)
; LED baixo do circuito para
AN1 (pino 6); este é o resistor de detecção de corrente
; Potência de tensão de destino de 10K
limpador para AN2 (pino 5), termina para + 5V e GND
; GP3 (pino 4) para + 5V então
não flutuando.
; SAÍDAS - GP4 (pino 3) para LCD DAT
; GP5 (pino 2) para LCD
RELÓGIO
;-----------------------------------------------------------------------
; Configurações do Chip
#chip 12F683, 8
#config MCLRE = OFF; não
reset externo
; Configuração de LCD de 2 fios
#define LCD_IO 2
#define LCD_DB GPIO.4; dados de registro de deslocamento em
GP4, pino 3
# define LCD_CB GPIO.5; relógio de registro de deslocamento ligado
GP5, pino 2
;Programa principal
Dim ledhigh, ledlow, Vtarget enquanto
Dim Vled, Iled, Rled como palavra
; entradas
# define AN0 alto
dir AN0 em
# define AN1 baixo
dir AN1 em
# define alvo AN2
dir AN2 em
; Definir matrizes de caracteres personalizados ("ma" e "ohm")
dim index como byte
; bytes de caracteres personalizados
lcdcmd 64
; vá para o endereço base do caractere 0 no CGRAM,
; a escrita continua para
personagens subsequentes
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ma"
caractere, escrito no endereço CG RAM 64 (= ASCII 0)
gosub escrever
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
;"ohm"
caractere, escrito no endereço CG RAM 72 (= ASCII 1)
gosub escrever
ir para retomar
; Escreva cada caractere no CGRAM do circuito LCD ----------------------
escrever:
Defina LCD_RS como ativado
para índice = 1 a 8
LCD2_NIBBLEOUT Swap4 (AA (índice))
LCD2_NIBBLEOUT AA (índice)
próximo
Retorna
retomar:
; Loop do programa principal
Faz
; ----- entradas de escala
ledhigh = ReadAD10 (alto)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (baixo)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (alvo)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
; ----- resultados calculados:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow / 47
ledlow = ledlow * 10
ledlow = ledlow / 47
Se (ledlow% 10)> = 5, então Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; Imprimindo para exibir:
Se Vled / 1000 = 0, então
localizar 0, 0: imprimir "SHORTED"
localizar 1, 0: imprimir "CONTATOS"
ir para retomar
Fim se
Se ledlow <50, então
localizar 0, 0: imprimir "Toque"
localizar 1, 0: imprimir "LED"
ir para retomar
Fim se
Localize 0, 0
Imprimir Vled / 1000: Imprimir "."
Imprimir (Vled% 1000) / 100: Imprimir "V"
localize 0, 6
Se Iled <10, então
localizar 0, 4: imprimir "": imprimir
Eu liderei
outro
localizar 0, 4: imprimir "": imprimir Iled
Fim se
localize 0, 7: LCDWriteChar 0
Localize 1, 0
Imprimir Vtarget / 1000: Imprimir "."
Imprimir (Vtarget% 1000) / 100: Imprimir ""
Localize 1, 5
Se Rled <100, então
localizar 1, 4: imprimir "": imprimir Rled
outro
localizar 1, 4: Imprimir Rled
Fim se
Localize 1, 7: LCDWriteChar 1
ciclo
Etapa 6: captura de tela
Etapa 7: Notas de construção
Notas de construção:
Þ Solde as conexões dos fios (vermelho, amarelo e rosa no layout) primeiro, depois os componentes que serão cobertos pelo LCD (veja a fotografia).
Þ As 2 almofadas de cobre são na verdade uma única peça de PCB com uma fenda superfina na camada de cobre para separá-los eletricamente. As almofadas são soldadas por fios a traços de PCB subjacentes. As almofadas também são conectadas mecanicamente à placa subjacente por 2 parafusos; isso permite a substituição se as pastilhas se desgastarem com o uso repetido.
Þ Observe que o coletor fêmea de 16 pinos aceita o LCD com o coletor macho de 16 pinos pré-moldado.
Þ Conector fêmea de 6 pinos entre as almofadas para testar LEDs por meio de fios, se desejado.
Etapa 8: notas sobre a energia da bateria
- Uma bateria de 9 V funcionará para a maioria dos LEDs até cair abaixo de ~ 6,5 V.
- Use uma bateria nova para LEDs azuis; não funcionará se cair abaixo de ~ 8,2 V.
- Necessita de bateria nova se não puder elevar a corrente ao nível desejado com o ajuste do potenciômetro iLED ou a corrente cair ao testar um LED azul.
Recomendado:
Testador de LED fácil de costurar: 7 etapas
Testador de LEDs de costura fácil: Este projeto permite que você teste rapidamente LEDs de costura. Com este projeto, você pode: Testar LEDs antes de costurar Testar LEDs que foram acidentalmente misturados em um grupo de cores Testar LEDs para certificar-se de que têm a mesma tonalidade de cor
Testador de IC, Op-Amp, Testador de temporizador 555: 3 etapas
IC Tester, Op-Amp, 555 Timer Tester: Todos os ICs ruins ou de substituição estão espalhados, mas se eles se misturarem, leva muito tempo para identificar um ruim ou bom. Neste artigo, aprendemos como podemos fazer ICs testador, vamos continuar
Testador de tira LED: 4 etapas (com fotos)
Testador de tira de LED: Este é bastante simples - um testador para uma tira de LED para consertos de TV. Tive alguns problemas com minha TV de LED. Uma das faixas de LED apagou e minha tela ficou preta. Até que iluminei a tela com uma lanterna e vi uma imagem que não tinha
Testador de LED Altoids: 4 etapas
Testador de LED Altoids: Testador de LED Altoids com 2x AA Batterysupply feito de IDE CableTools antigo que você precisa: Altoids Gum TinSoldering Ironwire cutter ou caliperBattery Clip para 2 baterias AA 2 baterias AA 1 cabo IDE antigoHotglue20min de sua vida;) A propósito … Fiquei inspirado
Testador de capacidade da bateria de íons de lítio (testador de energia de lítio): 5 etapas
Testador de capacidade da bateria de íons de lítio (Testador de energia de lítio): =========== AVISO & ISENÇÃO DE RESPONSABILIDADE ========== As baterias de íon de lítio são muito perigosas se não forem manuseadas de maneira adequada. NÃO CARREGUE / QUEIMA / ABRA BATAS DE ÍON DE LÍTIO Tudo o que você fizer com essas informações é de sua responsabilidade ====== =============================================