Tabla de contenido:

Lego / Cobi Showcase Arduino: 7 pasos
Lego / Cobi Showcase Arduino: 7 pasos

Video: Lego / Cobi Showcase Arduino: 7 pasos

Video: Lego / Cobi Showcase Arduino: 7 pasos
Video: Lego Technic Automatic Candle snuffer #Shorts 2024, Mes de julio
Anonim
Image
Image
Paso 1: Materiales
Paso 1: Materiales

Este es un proyecto de Arduino que he creado para mostrar mi tanque COBI "Maus". El enlace original solo tiene un módulo de texto con desplazamiento LCD. Para el mío, improvisé, así que encontré un uso para el texto en movimiento. ¡Cubrí mi pantalla LCD con legos para que pareciera una pantalla para mis juegos de lego!

Los códigos eran de CarterW16. Sin embargo, he agregado mis propios códigos para que mi Arduino se ajuste a mis requisitos. ¡A continuación, habría instrucciones sobre cómo hacer mi proyecto!

He reemplazado la velocidad de las diapositivas de palabras.

El brillo de la pantalla

El brillo máximo

Din, CS, SCK

Las palabras que se mostrarán en mi LCD

El retraso cuando aparece cada línea

Paso 1: Paso 1: Materiales

  • Arduino UNO / Leonardo
  • 1 o más módulos de matriz MAX7219
  • 5 cables de puente
  • 5 o más cables de puente (opcional)
  • Protoboard sin soldadura
  • Encubrimiento de Lego (opcional)
  • Caja para tapar tu Arduino
  • Pegamento
  • Un juego de Lego o Lego para exhibir

Compré todos mis materiales en Jin Hua, ¡pero hay otras contrapartes en Amazon que puedes encontrar!

Aquí está el enlace a la tienda a la que fui a 金華 電子 y Mr. Gold Store

Paso 2: Paso 2: Cableado

Paso 2: cableado
Paso 2: cableado
Paso 2: cableado
Paso 2: cableado
  • Conecte el 5V en el arduino a VCC en la matriz
  • Conecte el GND al GND
  • Conecte input5 a CS
  • Conecte la entrada 6 a DIN
  • Conecte input7 a CLK

Para todas las entradas, puede cambiar el cableado en el arduino, así como en el código para que funcione. ¡No tiene que usar el mismo CS, DIN y CLK que he elegido usar en mi proyecto arduino!

El dibujo de la imagen del cableado en la imagen se obtuvo de CarterW16, por lo que no tengo ningún crédito por él.

Paso 3: Paso 3: Agregar más Matrix 8x8

Paso 3: Agregar más Matrix 8x8
Paso 3: Agregar más Matrix 8x8

Para hacerlo, necesitará conectar VCC, GND, DIN, CS, CLK a la misma posición que el 8x8 al que se va a conectar. Al conectarlo, las palabras pasarán por todos los paneles. Hacer que la palabra parezca más larga y que las palabras no se salgan del borde tan rápido como si solo tuviera 1 LCD de matriz de 8x8 en su tablero. Puede agregar hasta más de 5 tableros, siempre que cambie el número o tableros en el código. Si olvidó agregar la cantidad de LCD que está utilizando. El texto se cortará a 4 LCD incluso si tiene 5 LCD en la placa de pruebas. Este es un error fácil que las personas cometerían, que agregaron los tableros pero no alteraron el código, por lo que la cantidad total de LCD no mostraría texto.

Paso 4: Paso 4: el código

Paso 4: el código
Paso 4: el código
Paso 4: el código
Paso 4: el código
Paso 4: el código
Paso 4: el código
  • Primero, necesitaría descargar la biblioteca para MaxMatrix en su código. La biblioteca se puede encontrar aquí MaxMatrix.
  • Este es el código que he modificado del creador original CarterW16. Aquí está el enlace a mi código Lego Display Code.
  • Hay códigos en el enlace que el usuario puede modificar según sus propias preferencias.
  • En la imagen uno, el código es para conectar su biblioteca de MaxMatrix a su arduino. Ese es el significado del código. Puede agregar la biblioteca yendo a la configuración de su computadora y obteniendo aplicaciones, y buscando Arduino. Si está utilizando una computadora con Windows, puede encontrarla en el archivo de programa x86. O puede ir a archivos en su Arduino y encontrar la opción para agregar una carpeta. Cuando hace clic en carpetas, tiene la opción de agregar la carpeta MaxMatrix que ha descargado en su computadora.
  • Para la segunda imagen, estas son las opciones que puede cambiar en su código Arduino. La pantalla máxima en el código se puede cambiar para adaptarse a la cantidad de pantallas que ha conectado. El DIN, CS y CLK se pueden cambiar siempre que haya conectado su LCD con su Arduino UNO / LEONARDO con el siguiente Pin D.
  • Las 3 ~ 5 imágenes son los códigos que permiten que su pantalla muestre palabras. ¡Estas son las combinaciones de puntos que generan las letras, números que usarás en tu Arduino!
  • La sexta imagen muestra el cambio de intensidad de la luz. Esto significa el brillo de su pantalla. Si desea que su pantalla sea más brillante, deberá cambiar el número del código para que sea mayor.
  • La séptima imagen muestra el cambio de palabras que desea que muestre la pantalla. Cambie la palabra entre corchetes "alemán". Esto permitirá que cualquier palabra que escriba se muestre en la pantalla. Sin embargo, las palabras que puede escribir son inglés y números. Si desea agregar más caracteres, ¡tendrá que modificar la imagen 3 ~ 5!
  • La última imagen muestra que puede cambiar la hora en la que se muestra la siguiente línea. Por ejemplo, si lo retrasa a 1000. Significa que la siguiente línea aparecerá después de 1 segundo la primera línea. Tendría que cambiar los corchetes "(1000)", el número en él. El siguiente que puede cambiar es la velocidad con la que las palabras se desplazan por la pantalla LCD "(cadena, 50). Debería cambiar el 50 para hacerlo más rápido o más lento. Un número más alto significa que es más rápido.

Paso 5: Paso 5: Prueba

Paso 5: prueba
Paso 5: prueba

Pruebe su Arduino conectándolo con el cable USB a un puerto eléctrico. Si su Arduino no funciona o no funciona correctamente. Aquí hay algunas cosas para verificar si hay errores

  • Su código puede ser diferente al que ha conectado
  • Sus circuitos pueden estar conectados a los diferentes puertos
  • Has usado diferentes cables para conectarte
  • Ha agregado caracteres, letras que no se incluyeron en su código

Después de asegurarse de que tiene todas estas 4 cosas. Lo más probable es que pueda solucionar el 99% del problema al que se enfrenta, ya que estos fueron los problemas comunes a los que me he enfrentado durante mi construcción.

Paso 6: Paso 6: Decoraciones

Paso 6: Decoraciones
Paso 6: Decoraciones
Paso 6: Decoraciones
Paso 6: Decoraciones

Puede cubrir su Arduino con una caja o un Lego. Hice una caja con Lego y cubrí los cables con ella. Sin embargo, he eliminado algunas partes de la izquierda, ya que tuve que conectarlo con el puerto USD de mi Arduino.

Paso 7: video

Aquí hay un enlace a mi video y cómo hice mi video, ¡que pueden ver el proyecto final! Maus Haus

Recomendado: