Índice:
- Etapa 1: Lista de componentes necessários
- Etapa 2: Compreendendo o Design
- Etapa 3: construção dos aros de basquete
- Etapa 4: tornando os bastidores mais inteligentes
- Etapa 5: Fazendo o Tribunal
- Etapa 6: consertando o servo
- Etapa 7: consertando o telhado e a tampa da porta / esfera
- Etapa 8: Montagem da catapulta ou lançador
- Etapa 9: fazendo a caixa que contém as bolas
- Etapa 10: Decorar a Arena
- Etapa 11: Adicionando o LeaderBoard
- Etapa 12: Tempo para codificar
- Etapa 13: Conclusão
Vídeo: Jogo de basquete inteligente com aros de contagem de pontos usando a plataforma incorporada Evive- Arduino: 13 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
De todos os jogos que existem, os mais divertidos são os jogos de arcada. Então, pensamos por que não fazer um em casa! E aqui estamos, o jogo DIY mais divertido que você já jogou - o DIY Arcade Basketball Game! Este jogo não é apenas superdivertido de jogar, mas também superdivertido de fazer! Com instruções passo a passo e fácil programação no PictoBlox - um software de programação gráfica com recursos avançados, este jogo vai ser o melhor que você já jogou!
Então, o que você ainda está fazendo aqui? Baixe o PictoBlox AQUI e comece!
Etapa 1: Lista de componentes necessários
Hardware
- evive
- Sensor IR
- Micro Servo e seus acessórios
- Papelão Grosso
- Papel para gráfico de cores
- Copos de poliestireno
- Pistola de cola e bastões de cola
- Cabos Jumper
Programas
PictoBlox
Todos os componentes eletrônicos acima podem ser encontrados no Starter Kit.
Etapa 2: Compreendendo o Design
Pegue uma folha de papelão e corte as seguintes peças do jogo Arcade de acordo com as dimensões dadas na imagem acima. Você pode tentar fazê-lo usando folhas de MDF para maior durabilidade.
- O telhado
- As paredes laterais do solo (x 2)
- A base do titular da bola
- A Porta Servo
-
Posicione-se na Tabela de Líderes
- Suporte para as costas
- Suporte Frontal
- A base do titular da bola
-
A Base do Solo
- A Parede Esquerda em Forma de V
- A parede em forma de V certa
- A Parede Traseira
- A Parede Frontal
- As paredes laterais do suporte da bola (x 2)
Etapa 3: construção dos aros de basquete
Vamos começar com a parte fácil: os aros.
Pegue pequenas xícaras de poliestireno, você pode pegar qualquer quantidade de taças dependendo da quantidade de aros que quiser. Corte a base dos copos para que quando atirarmos as bolas neles, as bolas possam passar facilmente. Perfure os vidros usando um cortador para torná-los parecidos com a rede.
Etapa 4: tornando os bastidores mais inteligentes
As redes que fizemos na etapa anterior são as redes mudas. Eles não podem contar os tiros que você fez em cada cesta nem dar a pontuação. Que tal fazermos as redes que nos dão a pontuação multiplicando o número de vezes que a bola passou pelas redes pela pontuação atribuída a elas.
Vamos usar o Sensor IR para o mesmo propósito. Teste todos os sensores infravermelhos usando a opção Pin State Monitor do firmware do evive.
- Pegue um par de palitos de sorvete e cole-os de forma que se transformem em um comprido.
- Enrole um pedaço de papel colorido firmemente em torno dele para fazer com que pareça uma votação. Temos que fazer um poste para cada arco.
- Agora, nesses postes, prenda o sensor I usando cola quente e fixe esses sensores infravermelhos nos orifícios dos vidros.
- Uma vez feito isso, fixe os aros no chão. Mas, certifique-se de passar os fios pelo solo. Você também pode prender um bastidor na parede posterior, se desejar.
No nosso caso, vamos atribuir as pontuações aos aros com base na dificuldade de atirar neles. A cesta mais próxima de nós dará 10 pontos, a do meio dará 20 pontos, enquanto a cesta na parede posterior dará 50 pontos.
Nota: você pode atribuir a pontuação da maneira que quiser.
Etapa 5: Fazendo o Tribunal
Vamos começar a fazer a quadra de basquete.
- Prenda as paredes em forma de V na base usando cola quente, conforme mostrado na primeira imagem acima. Essas paredes recolhem todas as bolas.
- Pegue as duas paredes laterais e desenhe uma linha reta no centro de cada parede. Agora, cole a base da quadra nessas linhas (uma de cada lado). Isso dará elevação à sua quadra e ajudará a coletar as bolas juntas em um único lugar.
- É hora de cobrir a quadra do outro lado. Cole a parede frontal na base, mas certifique-se de que o espaço na parede frontal e as paredes em forma de V estejam alinhadas.
- Finalmente, fixe a parede posterior à base.
Assim, a quadra de basquete está pronta.
Etapa 6: consertando o servo
Fixe o micro servo no pequeno espaço dado na parede frontal usando cola quente. Faremos a maioria das conexões sob o tribunal. Assim, faça um pequeno corte ao lado do servo na base para que você possa passar os fios por ela.
Certifique-se de ter testado o servo com antecedência usando o firmware do evive.
Etapa 7: consertando o telhado e a tampa da porta / esfera
Pegue a peça do telhado e cole as paredes que funcionam como suporte para a tabela de classificação como mostrado na imagem. Agora, fixe esta peça do telhado nas paredes do pátio.
Uma vez feito isso, pegue a pequena porta de papelão e prenda-a ao chifre do servo. Isso lhe dará um número fixo de disparos. Como? As bolas coletadas não passarão pelos portões até e a menos que você abra esta porta. Esses, vamos codificá-lo de forma que a porta se abra apenas no início do jogo para que todas as bolas sejam coletadas no porta-bolas. Assim que o jogo começa, a porta se fecha.
Etapa 8: Montagem da catapulta ou lançador
Agora é hora de fazer o elemento mais importante do jogo, a catapulta ou o lançador.
- Pegue seis pequenos pedaços de papelão com cerca de 2 cm x 2 cm cada e faça duas pilhas com eles.
- Assim que tiver as pilhas, coloque-as em um pedaço de papelão, deixando alguma distância entre elas.
- Passe um palito de dente entre eles e cole um palito de sorvete no centro.
- Agora, fixe dois palitos nas pilhas de forma que fiquem voltados para fora.
- Agora, fixe um pequeno elástico nessas varas.
- Por fim, cole uma tampa no palito de sorvete para segurar a bola.
Uma vez feito isso, decore do jeito que você quiser. Coloque-o no centro do telhado da quadra.
Etapa 9: fazendo a caixa que contém as bolas
É hora de fazer o portador da bola. Quando todas as bolas deslizam pela porta, não podemos deixá-las rolar. Portanto, precisamos de um porta-bola.
- Pegue a base do porta-bola e cole na parede frontal com cola quente.
- Em seguida, cole as paredes laterais nele.
- Finalmente, cole a parede frontal do suporte da bola.
É aqui que termina o fazer.
Etapa 10: Decorar a Arena
Agora, você pode decorar o jogo de basquete do jeito que quiser.
Etapa 11: Adicionando o LeaderBoard
É hora de adicionar a tabela de classificação. Vamos usar evive para o mesmo. Antes de colocarmos o evive no telhado onde guardamos o lugar para ele, faça as conexões primeiro.
- Conecte todos os três sensores IR e o micro servo em paralelo e conecte seu GND ao pino GND do evive e o VCC ao pino 5V do evive.
-
Agora, é hora de conectar os pinos de sinal:
- Sensor IR 1 - Pino Digital 2 do evive
- Sensor IR 2 - Pino Digital 3 do evive
- Sensor IR 3 - Pino Digital 4 do evive
- Servo motor - pino digital 5 de evive
Vamos exibir as mensagens, pontuação e tempo na tela.
Etapa 12: Tempo para codificar
Para codificá-lo de forma mais simples, vamos usar o PictoBlox, um software de programação gráfica.
Você pode escrever o seguinte script ou enviar diretamente o código fornecido abaixo:
Etapa 13: Conclusão
Com isso, você está pronto para desafiar sua família e amigos para um emocionante jogo de Arcade Basketball! Aproveitar!: D
Recomendado:
Caixa "CleanBasket" com cesta de basquete: 4 etapas
"CleanBasket" Bin com basquete: Você sempre quer uma mesa limpa? Então o CleanBasket é definitivamente para você. Sempre jogue tudo no lixo e ganhe pontos com isso. Tente quebrar seu recorde
Bola de basquete de mesa em miniatura usando MAKEY MAKEY: 5 etapas
Bola de basquete de mesa em miniatura usando MAKEY MAKEY: Transforme um copo de papel comum em uma cesta de basquete de mesa em miniatura com a ajuda de Makey Makey. Jogue uma bola de florete dentro do aro e, se acertar, verá sua pontuação aumentar em um computador
Plataforma de base de IoT com RaspberryPi, WIZ850io: Driver de dispositivo de plataforma: 5 etapas (com imagens)
Plataforma de base de IoT com RaspberryPi, WIZ850io: Driver de dispositivo de plataforma: Eu conheço a plataforma RaspberryPi para IoT. Recentemente, o WIZ850io foi anunciado pela WIZnet. Então, implementei um aplicativo RaspberryPi por modificação de Ethernet SW porque posso lidar com um código-fonte facilmente. Você pode testar o driver de dispositivo da plataforma por meio do RaspberryPi
Cronômetro de contagem regressiva usando GLCD Shield: 8 etapas (com imagens)
Cronômetro de contagem regressiva usando GLCD Shield: Neste projeto eu desenhei um cronômetro de contagem regressiva no escudo 1sheeld GLCD, o usuário deste projeto pode determinar a duração do cronômetro usando o botão desenhado no GLCD, quando o cronômetro chegar a 0 haverá um som de campainha e vibração
Como fazer um robô jogador de basquete autônomo usando um IRobot Crie como base: 7 etapas (com imagens)
Como fazer um robô jogador de basquete autônomo usando um IRobot Create como base: Esta é a minha entrada para o desafio iRobot Create. A parte mais difícil de todo esse processo para mim foi decidir o que o robô faria. Eu queria demonstrar os recursos interessantes do Create, ao mesmo tempo em que adicionava um toque de robo. Todo o meu