Índice:

Lego / Cobi Showcase Arduino: 7 etapas
Lego / Cobi Showcase Arduino: 7 etapas

Vídeo: Lego / Cobi Showcase Arduino: 7 etapas

Vídeo: Lego / Cobi Showcase Arduino: 7 etapas
Vídeo: Lego Technic Automatic Candle snuffer #Shorts 2024, Julho
Anonim
Image
Image
Etapa 1: Materiais
Etapa 1: Materiais

Este é um projeto Arduino que criei para mostrar meu tanque COBI "Maus". O link original possui apenas módulo de texto de rolagem LCD. Para o meu, improvisei, então encontrei um uso para o texto de rolagem. Cobri meu LCD com legos para fazer com que parecesse uma tela para meus conjuntos de lego!

Os códigos eram de CarterW16. No entanto, adicionei meus próprios códigos para permitir que meu Arduino atenda aos meus requisitos. Abaixo, haveria instruções de como fazer meu projeto!

Eu substituí a velocidade dos slides da palavra

O brilho da tela

O brilho máximo

Din, CS, SCK

As palavras que serão mostradas no meu LCD

O atraso quando cada linha aparece

Etapa 1: Etapa 1: Materiais

  • Arduino UNO / Leonardo
  • 1 ou mais módulos de matriz MAX7219
  • 5 cabos jumper
  • 5 ou mais fios de jumper (opcional)
  • Placa de ensaio sem solda
  • Cobertura de Lego (opcional)
  • Caixa para encobrir seu Arduino
  • Cola
  • Um conjunto de Lego ou Lego para exibir

Comprei todos os meus materiais da Jin Hua, mas existem outras contrapartes na Amazon que você pode encontrar!

Aqui está o link da loja que visitei 金華 電子 e da Mr. Gold Store

Etapa 2: Etapa 2: Fiação

Etapa 2: Fiação
Etapa 2: Fiação
Etapa 2: Fiação
Etapa 2: Fiação
  • Conecte o 5V no arduino ao VCC na matriz
  • Conecte o GND ao GND
  • Conecte a entrada 5 ao CS
  • Conecte a entrada 6 ao DIN
  • Conecte a entrada7 ao CLK

Para todas as entradas, você pode alterar a fiação no arduino e também no código para torná-lo funcional. Você não precisa usar o mesmo CS, DIN e CLK que escolhi para usar em meu projeto arduino!

O desenho da imagem da fiação na imagem foi obtido de CarterW16, então eu não tenho nenhum crédito por ele.

Etapa 3: Etapa 3: Adicionando mais Matrix 8x8

Etapa 3: Adicionando mais Matrix 8x8
Etapa 3: Adicionando mais Matrix 8x8

Para fazer isso, você precisa conectar VCC, GND, DIN, CS, CLK na mesma posição do 8x8 ao qual você vai se conectar. Ao conectá-lo, as palavras passarão por todos os painéis. Fazendo a palavra parecer mais longa, as palavras não sairiam da borda tão rápido como se você tivesse apenas 1 LCD de matriz 8x8 em sua placa de ensaio. Você pode adicionar até 5 placas, desde que altere o número ou placas no código. Se você esqueceu de adicionar a quantidade de LCD que está usando. O texto será cortado para 4 LCD mesmo se você tiver 5 LCD na placa de ensaio. Este é um erro fácil que as pessoas cometeriam, que adicionariam as placas, mas não alteraram o código para que a quantidade total de LCD não mostrasse texto!

Etapa 4: Etapa 4: o Código

Etapa 4: o código
Etapa 4: o código
Etapa 4: o código
Etapa 4: o código
Etapa 4: o código
Etapa 4: o código
  • Primeiro, você precisa baixar a biblioteca para MaxMatrix em seu código. A biblioteca pode ser encontrada aqui MaxMatrix.
  • Este é o código que alterei do criador original CarterW16. Aqui está o link para o meu código Lego Display Code.
  • Existem códigos no link que o usuário pode alterar de suas próprias preferências.
  • Na imagem um, o código é para conectar sua biblioteca de MaxMatrix ao seu arduino. Esse é o significado do código. Você pode adicionar a biblioteca acessando a configuração do seu computador e obtendo os aplicativos e localizando o Arduino. Se você estiver usando um computador com Windows, poderá encontrá-lo no Arquivo de programa x86. Ou você pode ir aos arquivos em seu Arduino e encontrar a opção de adicionar uma pasta. Ao clicar nas pastas, você tem a opção de adicionar a pasta MaxMatrix que baixou para o seu computador.
  • Para a segunda imagem, essas são as opções que você pode alterar no código do Arduino. A exibição máxima no código pode ser alterada para se ajustar à quantidade de exibições que você conectou. O DIN, CS e CLK podem ser alterados, desde que você conecte seu LCD ao Arduino UNO / LEONARDO com o seguinte D Pin.
  • As 3 a 5 imagens são os códigos que permitem que sua tela exiba palavras. Estas são as combinações de pontos que geram as letras, os números que você usará no seu Arduino!
  • A 6ª imagem mostra a mudança da intensidade da luz. Isso significa o brilho da tela. Se você quiser que a tela fique mais clara, será necessário alterar o número do código para ser maior.
  • A 7ª imagem mostra a mudança de palavras que você deseja que a tela mostre. Mude a palavra entre colchetes "Alemão". Isso permitirá que qualquer palavra que você digitar seja exibida na tela. No entanto, as palavras que você pode digitar são inglês e números. Se você quiser adicionar mais personagens, você terá que alterar a imagem 3 ~ 5!
  • A última imagem mostra que você pode alterar o horário de exibição da próxima linha. Por exemplo, se você atrasar para 1000. Isso significa que a próxima linha aparecerá após 1 segundo a primeira linha. Você teria que alterar os colchetes "(1000)", o número nele. O próximo que você pode alterar é a velocidade de rolagem das palavras no LCD "(string, 50). Você teria que alterar 50 para torná-lo mais rápido ou mais lento. Um número mais alto significa que é mais rápido.

Etapa 5: Etapa 5: teste

Etapa 5: Teste
Etapa 5: Teste

Teste seu Arduino conectando-o com o fio USB a uma porta elétrica. Se o seu Arduino não estiver funcionando ou funcionando corretamente. Aqui estão algumas coisas para verificar se há erros

  • Seu código pode ser diferente do que você conectou
  • Seus circuitos podem ser conectados a portas diferentes
  • Você usou fios diferentes para conectar
  • Você adicionou caracteres, letras que não foram incluídas em seu código

Depois de verificar se você tem todas essas 4 coisas. Você provavelmente pode consertar 99% do problema que está enfrentando, uma vez que esses foram os problemas comuns que enfrentei durante minha construção!

Etapa 6: Etapa 6: Decorações

Etapa 6: Decorações
Etapa 6: Decorações
Etapa 6: Decorações
Etapa 6: Decorações

Você pode cobrir seu Arduino com uma caixa ou algum Lego. Fiz uma caixa usando Lego e cubro os fios com ela. Porém, removi algumas partes do lado esquerdo, já que tive que conectá-lo com a porta USD do meu Arduino.

Etapa 7: Vídeo

Aqui está o link para o meu vídeo e como eu fiz meu vídeo, que você pode ver no projeto final! Maus Haus

Recomendado: