Inhoudsopgave:

Doolhofspel om te bedienen met smartphone - Ajarnpa
Doolhofspel om te bedienen met smartphone - Ajarnpa

Video: Doolhofspel om te bedienen met smartphone - Ajarnpa

Video: Doolhofspel om te bedienen met smartphone - Ajarnpa
Video: PWA: Creating Superpowered Stores That Customers Love | Joseph Russell | GoPWA Online Conference 2024, November
Anonim
Image
Image

Doolhofspel om te besturen met een smartphone

Het doolhof beweegt volgens de helling van de smartphone.

Bekijk allereerst de video.

Bewegend beeld

1. Raspberry Pi is een Websocket-server.

2. De smartphone is een Websocket-client.

3. De smartphone stuurt de kantelgegevens naar de Raspberry Pi.

4. Raspberry Pi bestuurt de servo volgens de hellingsgegevens.

Stap 1: Hardwarevoorbereiding

Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
Hardwarevoorbereiding
  • Servo en servo folderServo maakt gebruik van Tower-pro SG90. Raadpleeg de URL voor details. 3D-gegevens kunnen ook worden gedownload.https://www.thingiverse.com/thing:746116
  • Doolhofspel (licht spul, gemaakt met styreenbord)
  • Bal (licht spul.)
  • Raspberry Pi (met Raspberry Pi 3B)
  • Smartphones (Maak nieuwe browsers zoveel mogelijk gereed. Safari Chrome Firefox)

Stap 2: Verbinding

Verbinding
Verbinding

1. Sluit de bovenste lijn aan op GPIO 12 (32 PIN).

2. Sluit de onderste lijn aan op GPIO 18 (12 PIN).

3. Lijn de richting van de servo uit.

Stap 3: Raspberry Pi instellen

Raspberry Pi instellen
Raspberry Pi instellen

1. GPIO

Chatten gebeurt met Rpi. GPIO geïnstalleerd in de standaard. Daarom zal ik pi-gpiod installeren. Dit komt omdat de PWM-uitgang stabiel is.

Installatie methode

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

Start de daemon.

sudo pigpiod

2. Knooppunt-RED

Installeer de bibliotheek voor pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Installeer de dashboardbibliotheek voor foutopsporing.https://flows.nodered.org/node/node-red-dashboard

3. Flow creëren

Importeer (Kopieer & Plak) de volgende bestanden naar Node-RED. Implementeer wanneer u normaal kunt kopiëren.

Stap 4: Uitvoering

Executie
Executie
Executie
Executie

1. Maak verbinding met een smartphone

Verbind uw smartphone met wifi op hetzelfde segment. Open de webbrowser en voer het IP-adres van Raspberry Pi in.

afb.

2. Verplaats het doolhof volgens de helling van de smartphone. Laten we het in slowmotion houden.

Stap 5: Tot het einde

Aangezien het gevoelig reageert op de beweging van de smartphone, corrigeer het programma en verlaag de gevoeligheid.

Pas in dat geval het functieknooppunt van Node-RED aan.

Gelukkig instructables

Aanbevolen: