Table des matières:

Jeu de labyrinthe à contrôler avec un smartphone : 5 étapes (avec photos)
Jeu de labyrinthe à contrôler avec un smartphone : 5 étapes (avec photos)

Vidéo: Jeu de labyrinthe à contrôler avec un smartphone : 5 étapes (avec photos)

Vidéo: Jeu de labyrinthe à contrôler avec un smartphone : 5 étapes (avec photos)
Vidéo: Comment créer ton propre jeu vidéo 2024, Juillet
Anonim
Image
Image

Jeu de labyrinthe à contrôler avec un téléphone intelligent

Le labyrinthe se déplace en fonction de la pente du smartphone.

Tout d'abord, s'il vous plaît voir la vidéo.

Image animée

1. Raspberry Pi est un serveur Websocket.

2. Le smartphone est un client Websocket.

3. Le smartphone envoie les données d'inclinaison au Raspberry Pi.

4. Raspberry Pi contrôle le servo en fonction des données d'inclinaison.

Étape 1: Préparation du matériel

Préparation du matériel
Préparation du matériel
Préparation du matériel
Préparation du matériel
Préparation du matériel
Préparation du matériel
  • Servo et servo folderServo utilise Tower-pro SG90. Veuillez vous référer à l'URL pour plus de détails. Les données 3D peuvent également être téléchargées.https://www.thingverse.com/thing:746116
  • Jeu de labyrinthe (trucs légers, fabriqués avec une planche de styrène)
  • Balle (trucs légers.)
  • Raspberry Pi (avec Raspberry Pi 3B)
  • Smartphones (Préparez au maximum les nouveaux navigateurs. Safari Chrome Firefox)

Étape 2: Connexion

Lien
Lien

1. Connectez la ligne supérieure au GPIO 12 (32 PIN).

2. Connectez la ligne inférieure au GPIO 18 (12 PIN).

3. Alignez la direction du servo.

Étape 3: Configuration du Raspberry Pi

Configuration du Raspberry Pi
Configuration du Raspberry Pi

1. GPIO

Le chatter se fait avec Rpi. GPIO installé dans la norme. Par conséquent, je vais installer pi-gpiod. C'est parce que la sortie PWM est stable.

Méthode d'installation

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

Démarrez le démon.

sudo pigpiod

2. Noeud-ROUGE

Installez la bibliothèque pour pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod

Installez la bibliothèque de tableau de bord pour le débogage.https://flows.nodered.org/node/node-red-dashboard

3. Création de flux

Veuillez importer (copier et coller) les fichiers suivants dans Node-RED. Déployez lorsque vous pouvez copier normalement.

Étape 4: Exécution

Exécution
Exécution
Exécution
Exécution

1. Connectez-vous avec un smartphone

Veuillez connecter votre smartphone au WIFI sur le même segment. Ouvrez le navigateur Web et entrez l'adresse IP du Raspberry Pi.

figue.

2. Déplacez le labyrinthe en fonction de la pente du smartphone. Gardons le ralenti.

Étape 5: Jusqu'au bout

Comme il réagit de manière sensible au mouvement du smartphone, veuillez corriger le programme et baisser la sensibilité.

Dans ce cas, veuillez modifier le nœud de fonction de Node-RED.

Heureux instructables

Conseillé: