Índice:
- Etapa 1: Peças e Link do Tinkercad
- Etapa 2: Tinkercad
- Etapa 3: Construção Física
- Etapa 4: Limitações
- Etapa 5: Referências:
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Projetos Tinkercad »
Tenho tentado aprender as palavras de 2 letras do Scrabble (tm) há algum tempo, sem sucesso. Também tenho tentado aprender o código Morse novamente com pouco sucesso.
Decidi tentar algum aprendizado subliminar construindo uma caixa que mostrava continuamente as palavras de 2 letras, em ordem aleatória, e emitia um bipe de suas letras em código Morse.
Como pretendia entrar na competição Instructables Arduino (2020), que tem um subprémio pelo uso do Tinkercad, pensei em tentar.
Etapa 1: Peças e Link do Tinkercad
Peças para construção real:
1 * Arduino UNO
1 * escudo LCD (genérico)
1 * Elemento sonoro piezo
Link do Tinkercad:
www.tinkercad.com/things/dW5vJjR3OF4-fanta…
Etapa 2: Tinkercad
No Tinkercad, eu clonei o projeto básico hello world do LCD e adicionei uma sirene piezoelétrica.
Para o software, inicialmente incluí algum código que já havia iniciado; meu projeto estava em minha mente há um tempo.
Minhas primeiras experiências com o Tinkercad foram misturadas; no lado negativo, a campainha não soou muito bem e o LCD precisou mexer no potenciômetro para colocar o display em funcionamento.
Do lado positivo, o emulador lidou com o uso de variáveis no progmem e o depurador me salvou de muitos problemas.
O código Morse inicialmente não soava corretamente e depois de algumas tentativas lembrei-me de ter visto o depurador do simulador, definir um ponto de interrupção na entrada para a função Morse mostrou que estava obtendo um único valor e outro dentro da função finalmente me fez perceber que o valor estava em maiúsculas quando a função só podia lidar com minúsculas!
Outras execuções de simulação do meu projeto foram mais bem-sucedidas, estou supondo que meu problema inicial pode ter sido o atraso de comunicação.
Etapa 3: Construção Física
Usei um Arduino UNO e uma blindagem de LCD e uma sirene piezoelétrica, o Arduino e a blindagem de LCD apenas encaixam e adicionei a sirene com 2 fios de conexão.
O escudo LCD usou uma pinagem diferente para o esboço do Tinkercad, mas alterar os números dos pinos no inicializador foi o suficiente para resolver o problema, eu também tive que mudar o pino da sirene piezoelétrica. Após as modificações no código, tudo funcionou bem.
Observe que algumas proteções têm o pino da luz de fundo conectado incorretamente, como o meu, para evitar problemas com isso, removi o pino problemático (pino 10) da minha proteção
Etapa 4: Limitações
Você obtém longas cadeias da mesma palavra e palavras aparecendo, teria sido melhor se eu pudesse embaralhar a matriz de palavras e, em seguida, distribuí-las como um baralho de cartas. Não tenho certeza se isso é possível nesta situação por causa do uso de progmem para armazenar a palavra array.
A lista de palavras é da lista de palavras oficial, o dicionário Collins Scrabble (tm) tem algumas palavras extras de 2 letras.
Como afirmei acima, a função Morse não pode lidar com letras maiúsculas, algo que você deve saber se você está pensando em usar esse código em outro projeto.
Etapa 5: Referências:
Fonte de informações sobre a fiação da blindagem do LCD com defeito:
forum.arduino.cc/index.php?topic=96747.0
Fonte para a pinagem da blindagem que usei:
www.robotshop.com/content/PDF/dfrobot-lcd-k…
Recomendado:
Estação de código Morse: 3 etapas
Estação de código Morse: Dit-dit-dah-dah! Aprenda código Morse com este projeto Arduino Uno fácil. Este projeto Arduino fácil é uma estação de código Morse. O código Morse é um método de comunicação que codifica os caracteres como uma série de pontos e traços. Este circuito usa uma campainha piezo para
"Alexa, envie-me as letras para _____": 9 etapas (com fotos)
"Alexa, envie-me a letra para _____": Está ouvindo uma música com a qual deseja cantar junto? Normalmente, você teria que passar pela árdua tarefa de digitar o nome da música no google, seguido pela palavra " letra ". Você também normalmente cometeria uma grande quantidade de erros de digitação, clique errado
Relógio de quatro letras com gerador de palavras Akafugu e frases inspiradoras: 3 etapas
Relógio de quatro letras com gerador de palavras Akafugu e frases inspiradoras: Esta é minha versão do Relógio de palavras de quatro letras, uma ideia que se originou na década de 1970. O relógio exibe uma série de palavras de quatro letras que são geradas a partir de um algoritmo gerador de palavras aleatórias ou de um banco de dados de palavras de quatro letras relacionadas
Caixa de música Arduino com exibição de letras: 9 etapas
Caixa de música Arduino com tela de letras: comprei recentemente um LCD (tela de cristal líquido) de 2 linhas x 16 caracteres para brincar. Depois de me familiarizar com ele, comecei a pensar em um projeto para usá-lo; algo um pouco original. Decidi fazer uma caixa de música que exibisse a letra
Restaurar letras pintadas nas teclas do teclado: 5 etapas
Restaurar letras pintadas nas teclas do teclado: Meu laptop e nosso novo computador desktop têm teclas pretas de aparência bacana com letras brancas. Depois de um tempo, certas teclas perdem as letras pintadas por causa do toque das unhas. Observe as teclas A, S, D, H, L, E, R, T, O, N e M. Com pouca luz, pode