Tabla de contenido:

Lupa mágica de LED MATRIX 8x8: 4 pasos
Lupa mágica de LED MATRIX 8x8: 4 pasos

Video: Lupa mágica de LED MATRIX 8x8: 4 pasos

Video: Lupa mágica de LED MATRIX 8x8: 4 pasos
Video: Building a DIY RGB LED Cube 2024, Noviembre
Anonim
Image
Image
Lupa mágica de LED MATRIX 8x8
Lupa mágica de LED MATRIX 8x8

El desarrollo del microcontrolador existente ha sido muy rápido. Muchos equipos electrónicos explotan el microcontrolador. Otro aplicable al microcontrolador que está haciendo la aplicación de la física para el carácter presente mediante el uso de una pantalla LED de matriz de puntos 8X8 (8 columnas-8 líneas) de cátodo común. Básicamente, la pantalla LED de matriz de puntos es una alianza con algunos LED integrados que forman una serie de columnas y líneas. Hay muchos tipos de pantallas LED de matriz de puntos que se venden en marketing, lo que generalmente se diferencia es un número de columnas y el número de líneas, y comúnmente se hace en la red. cátodo, ánodo común de matriz 8X8 o cátodo común.

Desde el punto de vista físico de las personas, es posible que lo haga desde un solo LED, colgado con el orden específico basado en su y común lo que se aplica. Para el programa de aplicación física de caracteres basado en el microcontrolador AT89s52, aplico a un programa de ensamblaje MCS51. Para este momento voy a combinar entre pantalla led de matriz de puntos 8X8 con lupa. Como sabemos, la lupa puede hacer que la sombra sea más grande y establecer el enfoque. Que comience la magia …

Paso 1: Paso 1: Cosas para preparar

Paso 1: Cosas para preparar
Paso 1: Cosas para preparar
Paso 1: Cosas para preparar
Paso 1: Cosas para preparar
Paso 1: Cosas para preparar
Paso 1: Cosas para preparar
Paso 1: Cosas para preparar
Paso 1: Cosas para preparar

Se refiere a los componentes requeridos por el clic en el nombre de los componentes para ordenar fuera de línea:

MATERIAL

  1. 1. SOCKET 40P
  2. IC AT89S52
  3. 10 KR
  4. 16x 180R
  5. 16x PNP A733
  6. LED de salto
  7. Matriz de LED 8x8
  8. JACK -DC
  9. LED de potencia
  10. IDE10-hombres
  11. Cuarzo 12MHz
  12. Condensador de cerámica 33P
  13. Condensador 16V 10uF
  14. Suministro de ISP
  15. 3 x lupa

INSTRUMENTOS:

  • Soldador
  • Soldadura fina
  • Solder WickFlux (me gusta el líquido en un rotulador)
  • Pinzas
  • Lupa (útil pero no necesaria)
  • Cuchillo de uso
  • Cortadores de alambre

Paso 2: Pasos 2: Integrado

Pasos 2: Integrado
Pasos 2: Integrado
Pasos 2: Integrado
Pasos 2: Integrado

Bien, comencemos….

Desde el Schematic Proteus puede ver que el microcontrolador AT89s52 está conectado con una matriz de LED de pantalla 8x8. Puede hacer el circuito imprimiendo el archivo coreldraw. Asegúrese de colocar la parte de archivo correcta.

Paso 3: Pasos 3: Software

Pasos 3: software
Pasos 3: software
Pasos 3: software
Pasos 3: software
Pasos 3: software
Pasos 3: software
Pasos 3: software
Pasos 3: software

Conjunto de código fuente:

#include (sfr51.inc)

org 0h

ljmp mulai

isi_buffer:

mov 7 canales, # 08h

mov r0, # 70h

ulang:

mov a, 7eh

movc a, @ a + dptr

mov @ r0, a

inc dptr

inc r0

djnz 7ch, ulang

retirado

diseg:

mov 7bh, # 08h

mov r1, # 70h

mov 78h, # 07fh

ulang2:

mov a, @ r1

mov p0, a

inc r1

mov a, 78h

mov p1, a

rr a

mov 78h, a

retraso de llamada

mov p0, # 0ffh

mov p1, # 0ffh

djnz 7bh, ulang2

retirado

demora:

mov 79h, # 0c0h

delay1:

djnz 79h, delay1

retirado

monitor:

mov 7ah, # 10h; perlambat jalan

display1:

llamo diseg

djnz 7ah, display1

retirado

mulai:

mov 7eh, # 1

mov 7dh, # 255

nextdata:

mov dptr, #elins

lcall isi_buffer

pantalla de llamada

inc 7eh

djnz 7dh, nextdata

pantalla de llamada

pantalla de llamada

pantalla de llamada

ljmp mulai

elins: db

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

ffh, ffh, ffh,; espacio

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

ffh, ffh, ffh,; espacio

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh; awal

Fin

Letra del código fuente:

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 8eh, 8eh, 8eh, 8eh, 71h, 71h, ffh,; B

30h, 30h, c5h, c5h, c5h, c5h, 71h, 71h, ffh,; C

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

32 h, 30 h, cdh, cdh, 0dh, 0dh, 01h, 21h, ffh,; G

00h, 00h, beh, beh, beh, beh, 00h, 00h, ffh,; H

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

77h, 67h, e7h, e7h, c5h, 00h, 10h, ddh, ffh,; J

00h, 00h, beh, beh, 3ah, 71h, c5h, cfh, ffh,; K

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, f9h, 3ah, 3ah, f9h, 00h, 00h, ffh,; M

00h, 00h, fah, beh, 3fh, 77h, 00h, 00h, ffh,; N

30h, 00h, c5h, c5h, c5h, c5h, 00h, 30h, ffh,; O

00h, 00h, 1dh, 1dh, 1dh, 1dh, b8h, f8h, ffh,; P

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c1h, c0h, 84h, 84h, 84h, 04h, 05h, 55h, ffh,; S

ddh, ddh, ddh, 00h, 00h, ddh, ddh, ddh, ffh,; T

18h, 00h, e7h, e7h, e7h, e7h, 00h, 18h, ffh,; U

98h, 18h, f7h, e7h, e7h, f7h, 18h, 18h, ffh,; V

10h, 10h, e7h, 26h, 26h, e7h, 10h, 10h, ffh,; W

c5h, c5h, 71h, 3ah, 3ah, 71h, c5h, c5h, ffh,; X

ddh, d8h, bfh, 27h, 27h, bfh, d8h, d9h, ffh,; Y

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

A continuación, compile el software a través de este software de programación de enlaces

Obtendrá un archivo hexadecimal después de compilar el software, envíelo al microcontrolador at89s52 por DT-HiQ AT89S USB ISP. Aquí está el hechizo ardiente de enlace

Conecte el microcrontoller con el esquema anterior utilizando una fuente de alimentación de 5 VCC.

Paso 4: Paso final

Image
Image
Último paso
Último paso
Último paso
Último paso

Para obtener las sombras perfectas, coloque la matriz LED a 190 cm de la pared. La distancia entre la primera lupa y la matriz de LED es de 7 cm. Y 4 cm del primero al segundo vaso, también para el segundo al tercer vaso.

Lo que obtenemos:

1. El LED de 5 mm se convierte en 60 mm

2. La matriz de LED de 6 x 6 cm se convierte en 71 x 80 cm

Para que sea legible, los textos deben colocarse en posición invertida y reflejada.

La electrónica, así como el software y el hardware, es mi pasión. Creo que hay una manera de simplificar la electrónica (posiblemente usando un registro de desplazamiento y / o hacer posible controlar más matrices de led de 8x8), pero necesito mejorar mis conocimientos. Si tiene alguna idea que simplifique la electrónica o haga posible agregar más luces para cada controlador, hágamelo saber en los comentarios.

Si le gusta este Instructable, haga clic en "¡Votar ahora!" a continuación para darle un pequeño impulso en el concurso Make it OPTIC.

¡Puedo ver las luces!

Recomendado: