Cuprins:

Joc labirint de controlat cu smartphone: 5 pași (cu imagini)
Joc labirint de controlat cu smartphone: 5 pași (cu imagini)

Video: Joc labirint de controlat cu smartphone: 5 pași (cu imagini)

Video: Joc labirint de controlat cu smartphone: 5 pași (cu imagini)
Video: Samsung Galaxy Z Flip5 Review: Inovație sau doar un preț mare? 2024, Iulie
Anonim
Image
Image

Joc labirint de controlat cu telefonul inteligent

Labirintul se mișcă în funcție de panta smartphone-ului.

În primul rând, vă rugăm să vedeți videoclipul.

Imagine în mișcare

1. Raspberry Pi este un server Websocket.

2. Smartphone-ul este un client Websocket.

3. Smartphone-ul trimite datele de înclinare către Raspberry Pi.

4. Raspberry Pi controlează servo în funcție de datele de înclinare.

Pasul 1: Pregătirea hardware-ului

Pregătirea hardware-ului
Pregătirea hardware-ului
Pregătirea hardware-ului
Pregătirea hardware-ului
Pregătirea hardware-ului
Pregătirea hardware-ului
  • Servo și servo folder Servo folosește Tower-pro SG90. Vă rugăm să consultați adresa URL pentru detalii. De asemenea, datele 3D pot fi descărcate.https://www.thingiverse.com/thing: 746116
  • Joc de labirint (lucruri ușoare, realizate cu tablă de stiren)
  • Ball (chestii ușoare.)
  • Raspberry Pi (folosind Raspberry Pi 3B)
  • Smartphone-uri (Pregătiți browserele noi pe cât posibil. Safari Chrome Firefox)

Pasul 2: Conexiune

Conexiune
Conexiune

1. Conectați linia superioară la GPIO 12 (32 PIN).

2. Conectați linia inferioară la GPIO 18 (12 PIN).

3. Aliniați direcția servo.

Pasul 3: Configurarea Raspberry Pi

Configurarea Raspberry Pi
Configurarea Raspberry Pi

1. GPIO

Conversația se face cu Rpi. GPIO instalat în standard. Prin urmare, voi instala pi-gpiod. Acest lucru se datorează faptului că ieșirea PWM este stabilă.

Metoda de instalare

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

Porniți demonul.

sudo pigpiod

2. Nod-ROȘU

Instalați biblioteca pentru pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Instalați biblioteca de tablou de bord pentru depanare.https://flows.nodered.org/node/node-red-dashboard

3. Crearea fluxului

Vă rugăm să importați (Copiați și lipiți) următoarele fișiere în Node-RED. Implementați când puteți copia normal.

Pasul 4: Execuție

Execuţie
Execuţie
Execuţie
Execuţie

1. Conectați-vă cu un smartphone

Vă rugăm să vă conectați smartphone-ul la WIFI pe același segment. Deschideți browserul web și introduceți adresa IP a Raspberry Pi.

smochin.

2. Mutați labirintul în funcție de panta smartphone-ului. Să păstrăm mișcarea lentă.

Pasul 5: până la capăt

Deoarece reacționează sensibil la mișcarea smartphone-ului, vă rugăm să corectați programul și să reduceți sensibilitatea.

În acest caz, vă rugăm să modificați nodul funcției Node-RED.

Fericit instructabile

Recomandat: