Inhaltsverzeichnis:

Labyrinth-Spiel zur Steuerung mit dem Smartphone - Gunook
Labyrinth-Spiel zur Steuerung mit dem Smartphone - Gunook

Video: Labyrinth-Spiel zur Steuerung mit dem Smartphone - Gunook

Video: Labyrinth-Spiel zur Steuerung mit dem Smartphone - Gunook
Video: Jamatitec.com als 3D Labyrinth - Google Chrome Experiment: World Wide Maze 2024, Juli
Anonim
Image
Image

Labyrinth-Spiel mit Smartphone zu steuern

Das Labyrinth bewegt sich entsprechend der Neigung des Smartphones.

Sehen Sie sich zunächst das Video an.

Bewegtes Bild

1. Raspberry Pi ist ein Websocket-Server.

2. Das Smartphone ist ein Websocket-Client.

3. Das Smartphone sendet die Neigungsdaten an den Raspberry Pi.

4. Raspberry Pi steuert das Servo entsprechend den Neigungsdaten.

Schritt 1: Hardwarevorbereitung

Hardwarevorbereitung
Hardwarevorbereitung
Hardwarevorbereitung
Hardwarevorbereitung
Hardwarevorbereitung
Hardwarevorbereitung
  • Servo und ServofolderServo verwendet Tower-pro SG90. Einzelheiten entnehmen Sie bitte der URL. 3D-Daten können auch heruntergeladen werden.https://www.thingiverse.com/thing:746116
  • Labyrinthspiel (leichtes Zeug, hergestellt mit Styrolbrett)
  • Ball (Leichtes Zeug.)
  • Raspberry Pi (mit Raspberry Pi 3B)
  • Smartphones (Bereiten Sie so viele neue Browser wie möglich vor. Safari Chrome Firefox)

Schritt 2: Verbindung

Verbindung
Verbindung

1. Verbinden Sie die obere Leitung mit GPIO 12 (32 PIN).

2. Verbinden Sie die untere Leitung mit GPIO 18 (12 PIN).

3. Richten Sie die Richtung des Servos aus.

Schritt 3: Raspberry Pi einrichten

Raspberry Pi einrichten
Raspberry Pi einrichten

1. GPIO

Das Chatten erfolgt mit Rpi. GPIO, das im Standard installiert ist. Daher werde ich pi-gpiod installieren. Dies liegt daran, dass der PWM-Ausgang stabil ist.

Installationsmethode

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

Starten Sie den Daemon.

sudo schweinchen

2. Knoten-RED

Installieren Sie die Bibliothek für pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Installieren Sie die Dashboard-Bibliothek zum Debuggen.https://flows.nodered.org/node/node-red-dashboard

3. Flow erzeugen

Bitte importieren Sie (Kopieren & Einfügen) die folgenden Dateien in Node-RED. Bereitstellen, wenn Sie normal kopieren können.

Schritt 4: Ausführung

Ausführung
Ausführung
Ausführung
Ausführung

1. Verbinden Sie sich mit einem Smartphone

Bitte verbinden Sie Ihr Smartphone mit WIFI im selben Segment. Öffnen Sie den Webbrowser und geben Sie die IP-Adresse des Raspberry Pi ein.

Feige.

2. Verschieben Sie das Labyrinth entsprechend der Neigung des Smartphones. Bleiben wir in Zeitlupe.

Schritt 5: Bis zum Ende

Da es empfindlich auf Bewegungen des Smartphones reagiert, korrigieren Sie bitte das Programm und verringern Sie die Empfindlichkeit.

Bitte ändern Sie in diesem Fall den Funktionsknoten von Node-RED.

Fröhliche Anleitungen

Empfohlen: