Índice:
- Etapa 1: Preparação de Hardware
- Etapa 2: Conexão
- Etapa 3: Configurando Raspberry Pi
- Etapa 4: Execução
- Etapa 5: até o fim
Vídeo: Jogo de labirinto para controlar com smartphone: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Jogo de labirinto para controlar com telefone inteligente
O labirinto se move de acordo com a inclinação do smartphone.
Em primeiro lugar, veja o vídeo.
Imagem em movimento
1. Raspberry Pi é um servidor Websocket.
2. O smartphone é um cliente Websocket.
3. O smartphone envia os dados de inclinação para Raspberry Pi.
4. Raspberry Pi controla o servo de acordo com os dados de inclinação.
Etapa 1: Preparação de Hardware
- Servo e servo folderServo usa Tower-pro SG90. Consulte o URL para obter detalhes. Os dados 3D também podem ser baixados.https://www.thingiverse.com/thing: 746116
- Jogo de labirinto (material leve, feito com placa de estireno)
- Bola (coisa leve.)
- Raspberry Pi (usando Raspberry Pi 3B)
- Smartphones (prepare novos navegadores tanto quanto possível. Safari Chrome Firefox)
Etapa 2: Conexão
1. Conecte a linha superior ao GPIO 12 (32 PIN).
2. Conecte a linha inferior ao GPIO 18 (12 PIN).
3. Alinhe a direção do servo.
Etapa 3: Configurando Raspberry Pi
1. GPIO
A vibração é feita com Rpi. GPIO instalado no padrão. Portanto, irei instalar o pi-gpiod. Isso ocorre porque a saída PWM é estável.
Método de instalação
sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html
Inicie o daemon.
Sudo Pigpiod
2. Node-RED
Instale a biblioteca para pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
Instale a biblioteca do painel para debugging.https://flows.nodered.org/node/node-red-dashboard
3. Criando fluxo
Por favor, importe (Copie e Cole) os seguintes arquivos para o Node-RED. Implante quando você puder copiar normalmente.
Etapa 4: Execução
1. Conecte-se com um smartphone
Por favor, conecte seu smartphone ao WIFI no mesmo segmento. Abra o navegador da web e digite o endereço IP de Raspberry Pi.
FIG.
2. Mova o labirinto de acordo com a inclinação do smartphone. Vamos em câmera lenta.
Etapa 5: até o fim
Como ele reage com sensibilidade ao movimento do smartphone, corrija o programa e diminua a sensibilidade.
Nesse caso, modifique o nó de função do Node-RED.
Happy instructables
Recomendado:
Jogo de labirinto 3D usando Arduino: 8 etapas (com imagens)
Jogo de labirinto 3D usando Arduino: Olá amigos, hoje vamos fazer um jogo de labirinto usando ARDUINO UNO. Como o Arduino Uno é o tabuleiro mais usado, é muito legal fazer jogos com ele. Neste Instructable vamos fazer o jogo do labirinto que é controlado por joystick. Não se esqueça
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
Labirinto de Sif (jogo) - Arduino ITTT: 4 etapas (com imagens)
Sif's Maze (Game) - Arduino ITTT: Minha escola me incumbiu de fazer algo interativo com um Arduino. Fiz um pequeno jogo de labirinto que, infelizmente, não deu muito certo, mas fique à vontade para terminá-lo ou complementá-lo. Esse projeto começou como um conceito para um TBA sobre mitologia nórdica. Ei
Como controlar o switch inteligente básico Sonoff baseado em ESP8266 com um smartphone: 4 etapas (com imagens)
Como controlar o interruptor inteligente básico Sonoff baseado em ESP8266 com um smartphone: Sonoff é uma linha de dispositivos para casa inteligente desenvolvida pela ITEAD. Um dos dispositivos mais flexíveis e baratos dessa linha são Sonoff Basic. É um switch habilitado para Wi-Fi baseado em um ótimo chip, ESP8266. Este artigo descreve como configurar o Cl
Como controlar um jogo de processamento simples com o Arduino: 6 etapas
Como controlar um jogo de processamento simples com o Arduino: Olá a todos, Neste Instructable, veremos como criar um " link " entre um esboço de processamento e uma placa Arduino. Neste exemplo, um módulo ultrassônico será usado para controlar um avião em um jogo simples. Novamente, este tutorial é apenas um exemplo