Índice:

Jogo de labirinto para controlar com smartphone: 5 etapas (com imagens)
Jogo de labirinto para controlar com smartphone: 5 etapas (com imagens)

Vídeo: Jogo de labirinto para controlar com smartphone: 5 etapas (com imagens)

Vídeo: Jogo de labirinto para controlar com smartphone: 5 etapas (com imagens)
Vídeo: 5 JOGOS ULTRA REALISTAS PARA CELULAR 😱 #shorts 2024, Dezembro
Anonim
Image
Image

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

Preparação de Hardware
Preparação de Hardware
Preparação de Hardware
Preparação de Hardware
Preparação de Hardware
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

Conexão
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

Configurando Raspberry Pi
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

Execução
Execução
Execução
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: