Índice:
- Suprimentos
- Etapa 1: O circuito de fiação
- Etapa 2: Código Arduino
- Etapa 3: encaixe a caixa
- Etapa 4: instruções operacionais
Vídeo: Jogo Balance Box - Arduino Powered: 4 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
O jogo de caixa de equilíbrio foi feito para um evento de desafio, ele deve ser carregado nivelado através de uma pista de obstáculos ou por uma distância definida para vencer o desafio.
Um arduino é usado para medir o ângulo da caixa e disparar um alarme assim que o ângulo definido for excedido.
A caixa deve ser movida com cuidado enquanto é carregada nivelada. Conforme a caixa se move para fora do nível, as luzes indicadoras de equilíbrio se acendem, mais luzes indicam que a caixa está ainda mais desnivelada. O nível de bolha também pode ser usado para ver se a caixa está nivelada. Quando a caixa está muito desnivelada ou quebrada, a caixa chiará 3 vezes e reproduzirá um barulho de buzina, uma das luzes da vida se apagará. Quando todas as 3 vidas tiverem sido usadas, a caixa irá alarmar e piscar todas as luzes, o jogo está perdido.
Suprimentos
As peças necessárias são:
1x Arduino Nano
1 módulo MPU6050
3x LEDs brancos
5x LEDs coloridos para o indicador de equilíbrio (2 verdes, 2 amarelos, 1 vermelho)
1x Piezo Buzzer
1x TIP120 Transistor
1x resistor 2.2K Ohm
8x resistor de 220 Ohm
1x botão de pressão
1x interruptor de energia
1x nível de bolha "Bullseye"
Fonte de alimentação 5v, meu projeto usa um escudo de íon-lítio 18650 com uma saída regulada de 5v
1x caixa de projeto
Você precisará de uma placa de ensaio e fios de salto para testar o circuito
As ferramentas necessárias são:
Broca e brocas
Ferro de solda
Pistola de cola quente
fita adesiva, lápis e régua para marcar a caixa
Arquivo
Etapa 1: O circuito de fiação
A única coisa que não é mostrada no diagrama de fiação é o interruptor de alimentação principal, no meu projeto este interruptor é colocado entre a bateria de lítio e a blindagem para que possam ser completamente desconectados.
Se você não está familiarizado com os diagramas de fiação a seguir, pegue-os peça por peça, siga cada conexão de fio cuidadosamente e trabalhe metodicamente para não perder nada.
Você deve montar o circuito em uma placa de ensaio para verificar se está funcionando corretamente antes de soldar todas as peças juntas.
Os LEDs de vida no diagrama devem ser os LEDs brancos
Os LEDs de equilíbrio devem ser organizados:
Vermelho - LED de equilíbrio 5
Amarelo - LED de equilíbrio 4
Amarelo - LED de equilíbrio 3
Verde - LED de equilíbrio 2
Verde - LED de equilíbrio 1
Etapa 2: Código Arduino
Para o código do arduino, você precisará adicionar algumas bibliotecas ao IDE do arduino, incluí os links abaixo
As bibliotecas adicionais do Arduino necessárias são:
MPU6050_tockn.h
OneButton.h
Você precisará adicionar as bibliotecas vinculadas acima ao seu IDE arduino
Baixe e abra o arquivo contendo o código "Balance_alarm_V1.8.ino"
Faça upload do código para a placa arduino
Etapa 3: encaixe a caixa
Infelizmente não tirei fotos da caixa enquanto encaixava os componentes nela. Usei cola quente para encaixar as peças na caixa.
Se você estiver usando uma caixa de plástico como a que usei, enrole a parte superior em fita adesiva e use uma régua e uma caneta para marcar onde você precisa fazer os orifícios para os LEDs, o alto-falante e os parafusos de montagem do nível de bolha de ar.
O interruptor foi instalado fazendo um orifício e, em seguida, lixando-o no tamanho e forma corretos.
Se eu estivesse refazendo este projeto, montaria todos os componentes na tampa para não ter que passar tantos fios de ligação entre a tampa e o fundo da caixa.
Etapa 4: instruções operacionais
Iniciando
Antes de ligar a caixa, coloque-a sobre uma superfície plana e nivelada de modo que a bolha no nível de bolha fique no círculo central.
Ligue o interruptor de energia, a caixa emitirá um bipe uma vez e inicializará. Deixe a caixa parada até ouvir um bipe triplo e as 3 “luzes de vida” brancas acenderem.
O jogo agora está pronto.
Funções de caixa
A caixa deve ser movida com cuidado enquanto é carregada nivelada. Conforme a caixa se move para fora do nível, as luzes indicadoras de equilíbrio se acendem, mais luzes indicam que a caixa está ainda mais desnivelada.
O nível de bolha também pode ser usado para ver se a caixa está nivelada (se o nível de bolha e as luzes de equilíbrio não corresponderem, execute uma redefinição do sensor de equilíbrio, veja abaixo)
Quando a caixa está muito desnivelada ou quebrada, a caixa chiará 3 vezes e reproduzirá um barulho de buzina, uma das luzes da vida se apagará.
Quando todas as 3 vidas tiverem sido usadas, a caixa irá alarmar e piscar todas as luzes, o jogo está perdido.
Controles
Reiniciar Alarme
Faça isso para interromper o alarme do jogo depois que todas as 3 vidas forem perdidas.
Enquanto o alarme estiver soando, pressione o botão verde por um segundo e solte. O alarme deve parar após um segundo. Se não tente novamente
Reiniciar vidas - Faça isso se quiser reiniciar o jogo, todas as três vidas serão devolvidas.
A qualquer momento, clique duas vezes no botão verde (como um mouse de computador, mas um pouco mais lento). O ruído de reinicialização soará e três luzes de vida serão acesas.
Reinicialize o sensor de equilíbrio - Faça isso se a bolha no nível de bolha não corresponder às luzes indicadoras de equilíbrio.
Pressione longamente o botão verde (pressione por 3 segundos e solte). O ruído de redefinição de equilíbrio será reproduzido e as luzes de equilíbrio piscarão brevemente e, em seguida, deverão apagar (indicando que a caixa está nivelada). Deve ser feito enquanto a caixa está nivelada, conforme indicado pela bolha do nível de bolha.
Notas
Quando a caixa começar a chiar porque uma vida foi perdida, seja rápido em colocá-la de volta na posição plana correta ou você perderá outra vida assim que o chilrear parar, aproximadamente 5 segundos.
Use o nível de bolha para ver em que lado você está fora do plano / nível, as luzes indicam que você está fora do nível, mas não mostram em que lado.
A bolha do nível de bolha é praticamente a mesma que as luzes indicadoras, quando a bolha toca o lado do nível de bolha uma vida será perdida.
Se a caixa estiver se comportando de maneira estranha e a redefinição do sensor de equilíbrio não funcionar, desligue a caixa e ligue-a novamente com o botão liga / desliga preto. Você terá que esperar aproximadamente 10 segundos com a caixa em uma superfície plana enquanto ela liga novamente. Tente usar o reset do sensor de equilíbrio primeiro, pois é mais rápido, você não precisa esperar que a caixa realize o ciclo de inicialização.
A caixa é alimentada por bateria, deveria em teoria ter carga suficiente para durar um dia inteiro de uso constante. Desligue-a se não estiver em uso para economizar energia da bateria.
Se o botão não estiver respondendo, certifique-se de pressionar E soltar o botão.
Recomendado:
BBC Micro: bit and Scratch - Volante interativo e jogo de direção: 5 etapas (com imagens)
BBC Micro: bit and Scratch - Volante interativo e jogo de direção: Uma das minhas tarefas de aula esta semana é usar o BBC Micro: bit para fazer a interface com um programa Scratch que escrevemos. Achei que essa era a oportunidade perfeita para usar meu ThreadBoard para criar um sistema embarcado! Minha inspiração para o scratch p
(ATUALIZAÇÃO - HÁ UM PEQUENO PROBLEMA) CONTROLADOR DE JOGO USB PARA P.C: 10 etapas (com imagens)
(ATUALIZAÇÃO - HÁ UM PEQUENO PROBLEMA) CONTROLADOR DE JOGO USB PARA P.C: UM CONTROLADOR DE JOGO PARA QUALQUER JOGO (QUASE)
Jogo eletrônico do jogo da velha em uma caixa de madeira: 5 etapas
Jogo eletrônico do jogo da velha em uma caixa de madeira: Olá, eu apresento o jogo engraçado do jogo da velha em uma nova edição. Pesquisei na web por projetos semelhantes, mas a ideia aqui é única. ESPERO:) Então, vamos começar agora
Jogo Aruduino LED Jogo de dois jogadores com cliques rápidos: 8 etapas
Aruduino LED Game Jogo de dois jogadores com cliques rápidos: Este projeto é inspirado em @HassonAlkeim. Se você estiver disposto a dar uma olhada profunda, aqui está um link que você pode verificar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Este jogo é uma versão melhorada do Alkeim. É um
Como verificar se um jogo será executado em seu computador antes de comprar o jogo .: 4 etapas
Como verificar se um jogo pode rodar no seu computador antes de comprá-lo .: Adquiri recentemente o Call of Duty 4 de um amigo (de graça, devo acrescentar) porque não rodava no computador dele. Bem, o computador dele é relativamente novo e fiquei perplexo porque não funcionava. Depois de algumas horas de pesquisa na Internet, descobri