Tabla de contenido:

Monitor de SMS -- Pantalla de matriz de puntos -- MAX7219 -- SIM800L: 8 pasos (con imágenes)
Monitor de SMS -- Pantalla de matriz de puntos -- MAX7219 -- SIM800L: 8 pasos (con imágenes)

Video: Monitor de SMS -- Pantalla de matriz de puntos -- MAX7219 -- SIM800L: 8 pasos (con imágenes)

Video: Monitor de SMS -- Pantalla de matriz de puntos -- MAX7219 -- SIM800L: 8 pasos (con imágenes)
Video: Max7219 : Como gestionar arrays de leds facilmente desde arduino. 2024, Noviembre
Anonim
Monitor de SMS || Pantalla de matriz de puntos || MAX7219 || SIM800L
Monitor de SMS || Pantalla de matriz de puntos || MAX7219 || SIM800L

En este video, aprenderá cómo usar un módulo GSM, una pantalla de matriz de puntos y cómo mostrar texto en movimiento en él. Después de eso, los combinaremos para mostrar los mensajes recibidos a través de una SIM GSM en una pantalla de matriz de puntos. Es bastante fácil y puede construirlo para su escuela o proyectos universitarios.

Así que sin perder más tiempo, entremos en ello.

Paso 1: mira el video

Image
Image

El video muestra todos y cada uno de los pasos en detalle y lo ayudará a comprender adecuadamente el proyecto. Por lo tanto, mírelo primero para comprender todos los pasos realmente bien.

Paso 2: obtenga sus piezas

Módulo GSM: ¿Uno más pequeño o uno más grande?
Módulo GSM: ¿Uno más pequeño o uno más grande?

Arduino: India - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

Módulo GSM: India: uno más pequeño - https://amzn.to/2oyJTg2, uno más grande - https://amzn.to/2oyJTg2US: uno más pequeño - https://amzn.to/2F1vNy6, uno más grande - http: / /amzn.to/2F1vNy6UK: uno más pequeño: https://amzn.to/2oAjApT, uno más grande:

Pantalla de matriz de puntos: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Paso 3: Módulo GSM: ¿Uno más pequeño o uno más grande?

Módulo GSM: ¿Uno más pequeño o uno más grande?
Módulo GSM: ¿Uno más pequeño o uno más grande?

En este paso, hablaré sobre las principales diferencias en los módulos, lo que te ayudará a elegir uno.

Lo primero es lo primero, uno más pequeño es muy compacto, mientras que uno más grande requiere un espacio más grande.

El más pequeño no tiene un convertidor RS232 a TTL, mientras que el más grande tiene un zócalo DB9 y un IC MAX232 que hace el trabajo, pero para usarlo con Arduino, no lo necesitaremos.

El más pequeño requiere un voltaje exacto entre 3.7 y 4.4 voltios, lo que puede ser un poco doloroso y también necesita una micro SIM. El más grande tiene un regulador de voltaje incorporado que toma 12 voltios y lo convierte al voltaje de trabajo y tiene una ranura para SIM antigua de gran tamaño.

La antena corta del módulo más pequeño me crea un problema a veces, mientras que la antena del módulo más grande hace bien su trabajo. Aunque ambos funcionan igual, usaré el más grande en este proyecto.

Ahora que ha elegido su módulo GSM, vamos a comprobarlo.

Paso 4: Prueba del módulo GSM

Prueba del módulo GSM
Prueba del módulo GSM

Conecte el TX al pin digital 8, el RX al pin digital 7 y las tierras comunes.

Sube el boceto en este paso a Arduino. Aplique 12 voltios al módulo GSM. Notará que el LED de red parpadea rápidamente, cuando parpadea una vez por segundo, está conectado a la red. Luego abra el monitor serial y presione “s” para enviar el mensaje o presione “r” para recibir el mensaje. Puede cambiar el número de teléfono móvil y el mensaje que se enviará en la función Enviar mensaje.

Si esto funciona bien, continúe con el siguiente paso.

Paso 5: Pruebe la pantalla de matriz de puntos

Pruebe la pantalla de matriz de puntos
Pruebe la pantalla de matriz de puntos
Pruebe la pantalla de matriz de puntos
Pruebe la pantalla de matriz de puntos
Pruebe la pantalla de matriz de puntos
Pruebe la pantalla de matriz de puntos

Ahora para verificar la pantalla de matriz de puntos, agregue las bibliotecas MD Parola y MD MAX72XX a la biblioteca Arduino.

Pero antes de usarlo, vaya a la carpeta de bibliotecas Arduino, abra la carpeta de la biblioteca MD_MAX_72XX, luego vaya a documentos y abra cualquier archivo HMTL, luego determine el tipo de pantalla de matriz de puntos que tiene (consulte el video para una comprensión adecuada). El mío es FC_16. Después de esto, vaya a la carpeta "src" y abra el archivo MD_MAX72XX.h. Modifique el archivo de encabezado de acuerdo con el módulo que tiene y luego guárdelo.

Ahora puedes comprobar tu módulo. Conecte el pin de selección de chip al pin 10, los datos en el pin al pin 11 y el pin del reloj al pin número 13, y aplique energía. Abra el boceto de prueba de ejemplos de la biblioteca y cárguelo. La matriz de puntos debe mostrar algunos patrones seguidos de sus títulos, que también se pueden ver en el monitor de serie.

Es posible que desee colocar algo encima de la matriz que sea un poco oscuro pero transparente, ya que es difícil leerlo directamente. Pruebe con una lámina acrílica de color rojo para obtener mejores resultados.

Paso 6: Combínalos

Combínalos
Combínalos
Combínalos
Combínalos
Combínalos
Combínalos
Combínalos
Combínalos

Ahora agregaremos un led al pin 12 y cargaremos este boceto. Siempre tenga en cuenta que al cargar un boceto, el pin número 0 y 1 no debe estar conectado a nada. Después de que se cargue el boceto, conecte el pin RX del módulo GSM al pin TX de Arduino y el pin TX del módulo GSM al pin RX de Arduino.

Monitor serie abierto. Envié un mensaje en el formato "# A. Check *", y notará que el led parpadea y el SMS se muestra en la pantalla de matriz de puntos. También puede consultar el mensaje en el monitor de serie. Nuevamente, envié otro mensaje y el mensaje mostrado cambia.

El formato del mensaje también se puede cambiar en el propio programa. Busque "#A". y un Asterik (*) en el programa y cámbielo a su gusto.

Paso 7: función de "memset"

Funcion de
Funcion de

Puede notar que en el programa hay una función llamada memset.

Si te estás preguntando para qué sirve, déjame decirte que es para un propósito muy especial que se explica en la imagen adjunta.

También puede consultar el video para una comprensión adecuada.

Paso 8: Listo

Eso fue todo por este instructable. Espero que les haya gustado.