Índice:
- Etapa 1: Etapa 1: Materiais
- Etapa 2: Etapa 2: Fiação
- Etapa 3: Etapa 3: Adicionando mais Matrix 8x8
- Etapa 4: Etapa 4: o Código
- Etapa 5: Etapa 5: teste
- Etapa 6: Etapa 6: Decorações
- Etapa 7: Vídeo
Vídeo: Lego / Cobi Showcase Arduino: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
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
- 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
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
- 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
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
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:
Lego Arduino Nano sem cabeçote de pinos Alojamento: 3 etapas
Lego Arduino Nano sem caixa de pinos de cabeçalho: Eu precisava de uma caixa para meu Arduino Nano que não tivesse pinos de cabeçalho soldados a ela. Eu queria que fosse bonito e pequeno
Lego Arduino Nano com alojamento de pernas: 4 etapas
Lego Arduino Nano com carcaça de pernas: Eu precisava de uma carcaça para meu Arduino Nano … com pinos para conectar jumpers na parte inferior
Commodore 64 Revamp com Raspberry Pi, Arduino e Lego: 17 etapas (com imagens)
Commodore 64 remodelado com Raspberry Pi, Arduino e Lego: Este projeto permite que você redescubra o cenário de jogos dos anos 1980 ressuscitando um antigo computador doméstico Commodore 64 usando novos componentes e aquelas peças de Lego sempre versáteis! Se você tivesse um desses computadores, esta compilação permitirá que você reproduza jogos esquecidos
Lego Lego Skull Man: 6 etapas (com fotos)
Lego Lego Skull Man: Olá, hoje vou ensinar a você como fazer uma bateria bacana com led lego skull man. Isso seria ótimo para o Dia das Bruxas, que está chegando em breve. Ou seria até mesmo um grande projeto simples de fazer quando sua prancha ou apenas um pequeno pedaço de manto
Arduino Arcade Lego Games Box: 19 etapas (com imagens)
Arduino Arcade Lego Games Box: Se você tem filhos, provavelmente está enfrentando os mesmos problemas que enfrentamos com os conjuntos de Lego que comprou para eles. Eles montam e brincam com eles, mas depois de um tempo os conjuntos se transformam em uma única pilha de tijolos. As crianças crescem e você não sabe o que fazer