Índice:

A tarefa que dá à máquina Arduino (também conhecida como: Fazendo seu próprio Bop-it!): 5 etapas
A tarefa que dá à máquina Arduino (também conhecida como: Fazendo seu próprio Bop-it!): 5 etapas

Vídeo: A tarefa que dá à máquina Arduino (também conhecida como: Fazendo seu próprio Bop-it!): 5 etapas

Vídeo: A tarefa que dá à máquina Arduino (também conhecida como: Fazendo seu próprio Bop-it!): 5 etapas
Vídeo: 072: API Node.js + TypeScript: evitar cadastrar usuário com email em maiúsculo 2024, Novembro
Anonim
A tarefa que dá a máquina Arduino (também conhecida como: Fazendo seu próprio Bop-it!)
A tarefa que dá a máquina Arduino (também conhecida como: Fazendo seu próprio Bop-it!)

Para o estudo que estou acompanhando atualmente, recebi a designação de fazer algo com um Arduino. Eu tinha conseguido uma montagem padrão de materiais da escola e pensei em algo que funcionasse em torno disso, com o mínimo de materiais externos. Meu primeiro pensamento foi um Bop-it !. Um Bop-it! É um brinquedo com muitas variantes, mas se resume a isto: uma voz do brinquedo diz uma tarefa que uma pessoa tem que seguir (como o homônimo "bop it", que significa que é preciso apertar um grande botão), após o que o jogador tem que fazer a tarefa corretamente depois que um cronômetro disparou para poder progredir.

O que este projeto faz especificamente é o seguinte:

1. Uma tarefa é dada ao jogador com o som de um alto-falante

2. Um bipe pode ser ouvido e o primeiro LED acende.

3. Um segundo bipe pode ser ouvido e o segundo LED acende.

4. Um terceiro bipe mais longo pode ser ouvido e o terceiro LED acende. Durante este bipe, o jogador deve fazer a tarefa dada a ele no início.

Para cada tarefa realizada, o tempo em que a sequência acima é executada torna-se mais rápido, até que um limite seja atingido.

Quando o sensor de luz é coberto, o tempo em que a sequência é coberta é estendido por 1 segundo. Este sensor de luz deve ser colocado abaixo do local onde o jogador vai descansar o braço para alcançar a tarefa de apertar, de modo que perceba se o jogador está de pé ou sentado enquanto joga e, portanto, se um jogador não está ou está cobrindo o sensor com o braço.

Etapa 1: Materiais Eletrônicos

Os materiais usados para a criação da Máquina Arduino de Atribuição de Tarefas são os seguintes:

1x Arduino Uno

1x Módulo DFPlayer Mini MP3 Player para Arduino

1 cartão SD

1x alto-falante

1 tábua de pão (uma longa ou 2 provavelmente seria mais fácil para você)

1x sensor de força

1x fotossensor

1x medidor de Potentio

1x sensor de som (usei o módulo sensor de som do microfone KY-038)

2x botões pequenos

luz LED x3

(1 placa de solda)

Fios Buncha

Resistores Buncha

Apenas um aviso: estes são muitos sensores. Você deve tentar usar menos deles e se concentrar em fazer com que funcionem bem, sejam finalizados e bem embalados. Algo que eu deveria ter feito em retrospecto.

Etapa 2: Montagem do fio

Montagem de Arame
Montagem de Arame

Sua fiação deve ser semelhante às imagens a seguir para cada sensor. Você pode querer verificar um por um através do código de teste se eles funcionam corretamente.

Etapa 3: Código

Baixe o arquivo.ino em anexo para o código.

Este código usa a biblioteca DFRobotDFPlayerMini, que pode ser encontrada aqui:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Não se esqueça de colocar arquivos MP3 que fornecem as tarefas em seu cartão SD (que você coloca dentro do escudo de MP3). O código dirá no início em // Tarefas quais tarefas devem ser registradas.

Etapa 4: Corte a laser / revestimento

AVISO: esta caixa apresenta falhas e os planos devem ser usados principalmente para transmitir o posicionamento geral dos sensores. Tente fazer sua própria caixa ou edite esta. O mínimo que você deve fazer é deixar a caixa mais alta, para que a fiação fique melhor.

Para este projeto eu usei um cortador a laser. Se você quiser fazer de outra forma, tudo bem, mas de qualquer forma, os arquivos.dxf com os quais fazer isso são anexados como arquivos, se você quiser. Usei perspex como material para o meu invólucro, o que não é muito bonito porque você vê minha solda e fiação de má qualidade através dele.

A grande superfície na parte inferior esquerda é a parte superior da caixa.

O pequeno quadrado no canto superior esquerdo desta superfície é o orifício para os pinos do sensor de força.

Abaixo dele, o círculo vermelho (que deve ser um relevo) com o quadrado dentro é para o fotossensor se encaixar perfeitamente. Altere o círculo vermelho de acordo com o tamanho do seu fotossensor.

O grande quadrado na parte superior central desta superfície é destinado ao alto-falante.

O pequeno círculo abaixo dele é o orifício no qual você coloca o Microfone do módulo sensor de som. Altere-o se usar um sensor de som diferente.

Os dois círculos de tamanhos iguais são para um botão Pequeno e um medidor de Potentio, nos quais você coloca botões maiores feitos por você mesmo. O superior direito eu usei para o botão Pequeno, o outro para o medidor de Potentio. O diâmetro desses círculos é de 40 mm.

A superfície próxima à superfície superior, a superfície inferior direita, aquela com o quadrado nela, é o lado esquerdo da caixa. O quadrado é para o conector do cabo do Arduino passar.

A superfície superior direita é o lado direito da caixa. O círculo é para uma alça caber dentro que empurra um pequeno botão abaixo dela. Não é uma ideia boa e estruturalmente sólida, porque o perspex tem pontas finas que se quebram e a alça não pode ser levantada adequadamente mais alto do que a altura da caixa, que é de 3 centímetros. Talvez faça uma alça em algum lugar no topo da caixa em vez de acionar um botão na lateral. O orifício é de 22 mm.

Etapa 5: Solda e revestimento

Solde os sensores e seus fios em sua placa de solda para que os sensores possam ser colocados nos locais certos para os dois botões de 40 mm passarem pelo invólucro e para o medidor de Potentio e o botão pequeno e que a alça possa alcançar o botão pequeno que está conectado para a entrada digital 7. É uma boa ideia (algo que eu não fiz e que mexeu com a minha fiação) usar pequenos pedaços (serrados) de placa de solda para os dois botões pequenos e o medidor de Potentio. Mantenha-os no lugar com pinos dentro da caixa, e a pressão colocada sobre esses sensores não irá para a sua placa de solda com o resto dos componentes eletrônicos nela.

O sensor de força e o fotossensor devem ser colocados em seus orifícios da superfície superior da caixa antes de serem soldados.

O invólucro, no caso de ser Perspex ou outro tipo de acrílico, deve ser colado com cola apropriada como a cola monocomponente Acrifix.

Recomendado: