Tabla de contenido:

PROBADOR DE LED: 8 Pasos
PROBADOR DE LED: 8 Pasos

Video: PROBADOR DE LED: 8 Pasos

Video: PROBADOR DE LED: 8 Pasos
Video: probador de leds ajustable automaticamente al led individual o serie regletas d tv 3V DC - 150v DC. 2024, Mes de julio
Anonim
PROBADOR DE LED
PROBADOR DE LED

Este dispositivo te permitirá:

1. Pruebe los LED de baja potencia, incluidos los tipos de montaje en superficie, 2. Muestra su caída de voltaje intrínseca (VLED), 3. Ajuste su brillo cambiando la corriente a través de él (iLED), 4. Elija cualquier voltaje de hasta 9 V para el que planea usar el LED en un proyecto (Vtarget), y

5. Según los parámetros anteriores, se mostrará la resistencia adecuada a utilizar para ese LED (RLED).

6. Detecte contactos en corto durante la prueba.

7. Controle el contraste / brillo de la pantalla LCD.

Paso 1: Dar crédito cuando sea debido

En primer lugar, el crédito completo por esta idea y los circuitos centrales corresponde al autor de robotroomTM (consulte su artículo original en https://www.robotroom.com/LED-Tester-Pro-1.html). Adapté su idea para usarla con el PIC 12F683, usando el muy fácil (y poderoso) Great Cow Basic para codificar. Para acomodar el recuento bajo de pines en el PIC, utilicé el circuito LCD de 2 cables de Myke Predko (consulte

Paso 2: Materiales necesarios y lista de piezas

Águila para esquema y diseño

Great Cow Basic para codificar

Sierra de hobby superfina

Lista de partes:

Valor de la pieza

CONDENSADOR C1 0.1uF

CONDENSADOR POLARIZADO C2 1uF

CONDENSADOR C3 0.1uF

CONDENSADOR C4 0.1uF

CONDENSADOR C6 0.1uF

CONDENSADOR POLARIZADO C7 1uF

CONDENSADOR C8 0.1uF

DIODO D2 1N914

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Hex D tipo FLIP FLOP, transparente

RESISTENCIA R1 1K

POTENCIÓMETRO R2 10K

POTENCIOMETRO R3 500

POTENCIÓMETRO R4 10K

RESISTENCIA R5 47

RESISTENCIA R6 10K

RESISTENCIA R7 10K

RESISTENCIA R8 47

POTENCIOMETRO R9 100

ENCABEZADOS FEMENINOS PARA LCD, LED EXTERNOS

INTERRUPTOR SPDT PEQUEÑO PARA ENCENDIDO / APAGADO

REGULADOR DE VOLTAJE LM317

REGULADOR DE VOLTAJE MCP1702-5V

LCD BACKLIT 8X2 CON ENCABEZADO MACHO DE 16 PINES

Paso 3: esquema

Esquemático
Esquemático

Paso 4: diseño

Diseño
Diseño

Paso 5: CÓDIGO

; Probador de LED, derivado del proyecto Robot Room; Proyecto original de

; Utiliza configuración de 2 cables para LCD

; usa PIC 12F683

; Dado que necesita 3 entradas analógicas, utilizará An0, AN1, AN2 y

; utilizará GP4 y GP5 para la salida de 2 cables a la pantalla LCD.

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

;Configuración de hardware:

; ENTRADAS - LED alto del circuito a AN0 (pin7)

; LED bajo del circuito a

AN1 (pin 6); esta es la resistencia de detección actual

; Potenciómetro de voltaje objetivo de 10K

limpiaparabrisas a AN2 (pin 5), termina a + 5V y GND

; GP3 (pin 4) a + 5V por lo que

no flotando.

; SALIDAS - GP4 (pin 3) a LCD DAT

; GP5 (pin 2) a LCD

RELOJ

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

; Configuración de chip

# chip 12F683, 8

#config MCLRE = OFF; no

reinicio externo

; Configuración de LCD de 2 hilos

#define LCD_IO 2

#define LCD_DB GPIO.4; desplazamiento de datos de registro en

GP4, patilla 3

#define LCD_CB GPIO.5; reloj de registro de cambio activado

GP5, patilla 2

;Programa principal

Dim ledhigh, ledlow, Vtarget siempre que

Dim Vled, Iled, Rled como palabra

; insumos

#define high AN0

dir AN0 en

#define bajo AN1

dir AN1 en

#define target AN2

dir AN2 en

; Definir matrices de caracteres personalizados ("ma" y "ohm")

dim índice como byte

; bytes de caracteres personalizados

lcdcmd 64

; ir a la dirección base del carácter 0 en CGRAM,

; la escritura continúa por

personajes subsiguientes

Dim AA (8)

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

;"mamá"

carácter, escrito en la dirección 64 de la RAM del CG (= ASCII 0)

gosub escribir

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

;"ohm"

carácter, escrito en CG RAM dirección 72 (= ASCII 1)

gosub escribir

ir a reanudar

; Escriba cada carácter en CGRAM de los circuitos LCD ----------------------

escribir:

Activar LCD_RS

para índice = 1 a 8

LCD2_NIBBLEOUT Swap4 (AA (índice))

LCD2_NIBBLEOUT AA (índice)

Siguiente

regreso

reanudar:

; Bucle de programa principal

hacer

; ----- entradas de escala

ledhigh = ReadAD10 (alto)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (bajo)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10 (objetivo)

Vtarget = Vtarget * 9000

Vtarget = Vtarget / 1023

; ----- resultados calculados:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow / 47

ledlow = ledlow * 10

ledlow = ledlow / 47

Si (ledlow% 10)> = 5 entonces Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Impresión para mostrar:

Si Vled / 1000 = 0 entonces

localizar 0, 0: imprimir "CORTO"

localizar 1, 0: imprimir "CONTACTOS"

ir a reanudar

Terminara si

Si ledlow <50 entonces

localizar 0, 0: imprimir "Toque"

localizar 1, 0: imprimir "LED"

ir a reanudar

Terminara si

Localizar 0, 0

Imprimir Vled / 1000: Imprime "."

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

localizar 0, 6

Si Iled <10 entonces

localizar 0, 4: imprimir "": imprimir

Iled

demás

localizar 0, 4: imprimir "": imprimir Iled

Terminara si

localizar 0, 7: LCDWriteChar 0

Localizar 1, 0

Imprimir Vtarget / 1000: Imprime "."

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

Localizar 1, 5

Si Rled <100 entonces

localizar 1, 4: imprimir "": imprimir Rled

demás

localizar 1, 4: Print Rled

Terminara si

Localice 1, 7: LCDWriteChar 1

círculo

Paso 6: captura de pantalla

Captura de pantalla
Captura de pantalla

Paso 7: Notas de construcción

Notas de construcción:

Þ Suelde las conexiones de cables (rojo, amarillo y rosa en el diseño) primero, luego los componentes que serán cubiertos por la pantalla LCD (ver fotografía).

Þ Las 2 almohadillas de cobre son en realidad una sola pieza de PCB con una ranura superfina en la capa de cobre para separarlas eléctricamente. Las almohadillas están soldadas por cables a los rastros de PCB subyacentes. Las almohadillas también están conectadas mecánicamente a la placa subyacente mediante 2 tornillos; esto permite el reemplazo si las almohadillas se desgastan por el uso repetido.

Þ Tenga en cuenta que el conector hembra de 16 pines acepta la pantalla LCD con conector macho de 16 pines presoldado.

Þ Cabezal hembra de 6 pines entre las almohadillas para probar los LED a través de cables si se desea.

Paso 8: notas sobre la energía de la batería

- Una batería de 9 V funcionará para la mayoría de los LED hasta que caiga por debajo de ~ 6,5 V.

- Utilice una batería nueva para los LED azules; no funcionará si cae por debajo de ~ 8.2V.

- Necesita una batería nueva si no puede elevar la corriente al nivel deseado con el ajuste del potenciómetro iLED, o la corriente cae cuando prueba un LED azul.

Recomendado: