Índice:

Contador de moedas: 5 etapas
Contador de moedas: 5 etapas

Vídeo: Contador de moedas: 5 etapas

Vídeo: Contador de moedas: 5 etapas
Vídeo: Celda con contador en dos etapas 2024, Novembro
Anonim
Contador de moedas
Contador de moedas

Fiz este contador de moedas para um projeto escolar em que tivemos que aprender a usar um arduino. É feito principalmente para eu aprender a criar coisas com um arduino. Para este projeto também aprendi a usar um corta-laser e uma impressora 3D.

Suprimentos

Arduino uno

Display LCD 16x2

Folha de alumínio

Stripboard ou perfboard (stripboard de preferência)

6 resistores de 10k ohm

1 resistor de 220 ohms

Potenciômetro de 10k ohm

Etapa 1: o classificador

O classificador
O classificador

A primeira coisa que fiz foi o classificador de moedas. A maneira que escolhi para classificar as moedas é baseada no tamanho. Esta é uma maneira mais simples do que funciona a maioria das máquinas de venda automática. Esses geralmente usam uma combinação de sistemas para medir as moedas, como tamanho, resistência elétrica e peso. Isso pode fornecer medições mais precisas, mas não é realmente viável com minha habilidade e limite de tempo atuais.

Embora não seja realmente complexo, é importante obter medidas exatas das moedas que precisa classificar. A forma como o classificador funciona é fazendo com que as moedas deslizem por uma encosta e caiam no primeiro buraco com o tamanho certo. Assim, uma moeda de cinquenta cêntimos, por exemplo, desliza até ao 6º buraco antes de cair. Dessa forma, o arduino só precisa reconhecer que uma moeda caiu em um determinado buraco para saber seu valor.

A razão pela qual fiz apenas 7 furos em vez de 8 é porque as moedas de 1 e 2 cêntimos não foram utilizadas, por isso escolhi separá-las ao mesmo tempo.

Etapa 2: a fiação

A fiação
A fiação

A fiação é mais ou menos como vista acima. A melhor ideia é começar pela tela. Certifique-se de obter o resistor de 220 ohms ao conectar a tela LCD. O potenciômetro nesta configuração é usado para alterar o nível de contraste na tela. Faça isso primeiro em uma placa de ensaio para saber se tudo funciona.

Depois que a tela estiver conectada, você pode conectar os outros cabos. Esta parte funcionará da mesma forma como se você estivesse conectando botões normais, exceto com os botões removidos. Os orifícios entre os cabos cinza são onde você conecta a próxima parte.

Etapa 3: Criação dos sensores

Criando os Sensores
Criando os Sensores

A forma que escolhi para registrar a queda das moedas foi fechando um circuito elétrico. Quando uma moeda cai, ela atinge 2 folhas de alumínio e fecha o circuito. Isso permite que o arduino saiba que uma moeda caiu.

Cada buraco, exceto o primeiro (o mais alto), deve receber 2 pedaços de papel alumínio. Qualquer uma dessas peças deve ser conectada a um cabo cinza da última etapa. Cada furo deve ter uma peça conectada a um dos cabos esquerdo e direito.

Etapa 4: O Código

O código deste projeto pode ser encontrado aqui:

A forma como funciona é tendo uma variável para um e dezenas para euros e centavos. Isso significa que pode contar até € 99, 95! Para cada buraco há uma instrução if que verifica se uma moeda caiu. Se registrar uma moeda, o comando if correspondente dispara e adiciona a quantia de centavos / euros que corresponde a esse buraco.

Etapa 5: Colocando em uma Caixa

Para esta etapa, optei por fazer uma caixa que coloque as moedas em uma bandeja aberta. Isso porque eu tinha que mostrá-lo funcionando e dessa forma me bastava com apenas uma moeda de cada. O design da caixa é basicamente uma caixa simples com um orifício para uma tela, botões e uma moeda. Os botões não são usados atualmente neste projeto, mas são sobras da ambição excessiva de querer fazer uma máquina de venda automática.

Recomendado: