Sommario:

Gioco del labirinto da controllare con lo smartphone: 5 passaggi (con immagini)
Gioco del labirinto da controllare con lo smartphone: 5 passaggi (con immagini)

Video: Gioco del labirinto da controllare con lo smartphone: 5 passaggi (con immagini)

Video: Gioco del labirinto da controllare con lo smartphone: 5 passaggi (con immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Novembre
Anonim
Image
Image

Gioco del labirinto da controllare con lo smartphone

Il labirinto si muove in base alla pendenza dello smartphone.

Prima di tutto, guarda il video.

Immagine in movimento

1. Raspberry Pi è un server Websocket.

2. Lo smartphone è un client Websocket.

3. Lo smartphone invia i dati di inclinazione a Raspberry Pi.

4. Raspberry Pi controlla il servo in base ai dati di inclinazione.

Passaggio 1: preparazione dell'hardware

Preparazione dell'hardware
Preparazione dell'hardware
Preparazione dell'hardware
Preparazione dell'hardware
Preparazione dell'hardware
Preparazione dell'hardware
  • Servo e servo folderIl servo utilizza Tower-pro SG90. Si prega di fare riferimento all'URL per i dettagli. È anche possibile scaricare i dati 3D.https://www.thingiverse.com/thing:746116
  • Gioco del labirinto (materiale leggero, realizzato con tavola di stirene)
  • Palla (roba leggera.)
  • Raspberry Pi (usando Raspberry Pi 3B)
  • Smartphone (preparare il più possibile nuovi browser. Safari Chrome Firefox)

Passaggio 2: connessione

Connessione
Connessione

1. Collegare la riga superiore a GPIO 12 (32 PIN).

2. Collegare la linea inferiore a GPIO 18 (12 PIN).

3. Allineare la direzione del servo.

Passaggio 3: configurazione di Raspberry Pi

Configurazione di Raspberry Pi
Configurazione di Raspberry Pi

1. GPIO

Il chattering viene eseguito con Rpi. GPIO installato nello standard. Pertanto, installerò pi-gpiod. Questo perché l'uscita PWM è stabile.

Metodo di installazione

sudo apt-get install pigpio python-pigpio python3-pigpiohttps://abyz.me.uk/rpi/pigpio/index.html

Avvia il demone.

sudo pigpiod

2. Nodo-ROSSO

Installa la libreria per pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Installa la libreria dashboard per il debug.https://flows.nodered.org/node/node-red-dashboard

3. Creare flusso

Si prega di importare (Copia e incolla) i seguenti file su Node-RED. Distribuisci quando puoi copiare normalmente.

Fase 4: Esecuzione

Esecuzione
Esecuzione
Esecuzione
Esecuzione

1. Connettiti con uno smartphone

Collega il tuo smartphone al WIFI sullo stesso segmento. Apri il browser web e inserisci l'indirizzo IP di Raspberry Pi.

Fico.

2. Sposta il labirinto in base alla pendenza dello smartphone. Continuiamo a rallentare.

Passaggio 5: fino alla fine

Poiché reagisce in modo sensibile al movimento dello smartphone, correggere il programma e abbassare la sensibilità.

In tal caso modificare il nodo funzione di Node-RED.

Istruttori felici

Consigliato: