Table des matières:

Balance Box Game - Arduino Powered : 4 étapes (avec photos)
Balance Box Game - Arduino Powered : 4 étapes (avec photos)

Vidéo: Balance Box Game - Arduino Powered : 4 étapes (avec photos)

Vidéo: Balance Box Game - Arduino Powered : 4 étapes (avec photos)
Vidéo: Amazing arduino project 2024, Juillet
Anonim
Jeu de boîte d'équilibre - alimenté par Arduino
Jeu de boîte d'équilibre - alimenté par Arduino

Le jeu de boîte d'équilibre a été conçu pour un événement de défi, il doit être porté à niveau à travers un parcours d'obstacles ou sur une distance définie afin de gagner le défi.

Un arduino permet de mesurer l'angle de la box et de déclencher une alarme une fois l'angle défini dépassé.

La boîte doit être déplacée avec précaution tout en étant portée à niveau. Au fur et à mesure que la boîte sort du niveau, les voyants d'équilibre s'allument, plus de lumières indiquent que la boîte est encore plus hors de niveau. Le niveau à bulle peut également être utilisé pour voir si la boîte est de niveau. Lorsque la boîte est trop hors de niveau ou qu'elle est écrasée, la boîte émettra 3 bips et émettra un klaxon, l'une des lumières de la vie s'éteindra. Lorsque les 3 vies ont été utilisées, la boîte déclenche une alarme et clignote toutes les lumières, la partie est perdue.

Fournitures

Les pièces requises sont:

1x Arduino Nano

1x module MPU6050

3x LED blanches

5x LED colorées pour l'indicateur de balance (2 vertes, 2 jaunes, 1 rouge)

1x buzzer piézo

1x transistor TIP120

1x résistance 2.2K Ohm

Résistance 8x 220 Ohms

1x bouton poussoir

1x interrupteur d'alimentation

1x niveau à bulle "Bullseye"

Source d'alimentation 5v, mon projet utilise un shield li-ion 18650 avec une sortie régulée 5v

1x boîte de projet

Vous aurez besoin d'une maquette et de câbles de connexion pour tester le circuit

Les outils nécessaires sont:

Perceuse et mèches

Fer à souder

Pistolet à colle chaude

ruban de masquage, crayon et règle pour délimiter la boîte

Déposer

Étape 1: Le circuit de câblage

Le circuit de câblage
Le circuit de câblage

La seule chose qui n'est pas indiquée sur le schéma de câblage est l'interrupteur d'alimentation principal, dans mon projet cet interrupteur est placé entre la batterie au lithium et le blindage afin qu'ils puissent être complètement déconnectés.

Si vous n'êtes pas familier avec les schémas de câblage suivants, prenez-le pièce par pièce, suivez attentivement chaque connexion de fil et travaillez méthodiquement afin de ne rien manquer.

Vous devez assembler le circuit sur une maquette pour vérifier qu'il fonctionne correctement avant de souder toutes les pièces ensemble.

Les LED Life sur le schéma doivent être les LED blanches

Les voyants d'équilibre doivent être disposés:

Rouge - Balance LED 5

Jaune - Balance LED 4

Jaune - Balance LED 3

Vert - Balance LED 2

Vert - Balance LED 1

Étape 2: Code Arduino

Code Arduino
Code Arduino

Pour le code arduino, vous devrez ajouter des bibliothèques à l'IDE arduino, j'ai inclus les liens ci-dessous

Les bibliothèques arduino supplémentaires requises sont:

MPU6050_tockn.h

OneButton.h

Vous devrez ajouter les bibliothèques liées ci-dessus à votre IDE arduino

Téléchargez et ouvrez le fichier contenant le code "Balance_alarm_V1.8.ino"

Téléchargez le code sur la carte arduino

Étape 3: ajustez la boîte

Monter la boîte
Monter la boîte
Monter la boîte
Monter la boîte
Monter la boîte
Monter la boîte

Malheureusement, je n'ai pas pris de photos de la boîte pendant que j'y installais les composants. J'ai utilisé de la colle chaude pour mettre les pièces dans la boîte.

Si vous utilisez une boîte en plastique comme celle que j'ai utilisée, enveloppez le haut dans du ruban adhésif et utilisez une règle et un stylo pour marquer où vous devez percer les trous pour les LED, le haut-parleur et les vis de montage du niveau à bulle.

L'interrupteur a été installé en perçant un trou, puis en le limant à la taille et à la forme correctes.

Si je devais refaire ce projet, je monterais tous les composants dans le couvercle afin de ne pas avoir à faire passer autant de fils de liaison entre le couvercle et le fond de la boîte.

Étape 4: Instructions d'utilisation

Mode d'emploi
Mode d'emploi

Départ

Avant d'allumer la boîte, posez-la sur une surface plane et de niveau de sorte que la bulle du niveau à bulle se trouve dans le cercle central.

Allumez l'interrupteur d'alimentation, la box émettra un bip et démarrera. Laissez la box immobile jusqu'à ce que vous entendiez un triple bip et que les 3 « lumières de vie » blanches s'allument.

Le jeu est maintenant prêt.

Fonctions de la boîte

La boîte doit être déplacée avec précaution tout en étant portée à niveau. Au fur et à mesure que la boîte sort du niveau, les voyants d'équilibre s'allument, plus de lumières indiquent que la boîte est encore plus hors de niveau.

Le niveau à bulle peut également être utilisé pour voir si la boîte est de niveau (Si le niveau à bulle et les voyants de la balance ne correspondent pas, effectuez une réinitialisation du capteur de la balance, voir ci-dessous)

Lorsque la boîte est trop hors de niveau ou qu'elle est écrasée, la boîte émettra 3 bips et émettra un klaxon, l'une des lumières de la vie s'éteindra.

Lorsque les 3 vies ont été utilisées, la boîte déclenche une alarme et clignote toutes les lumières, la partie est perdue.

Les contrôles

Réinitialiser l'alarme

Faites cela pour arrêter le jeu sur l'alarme après que les 3 vies aient été perdues.

Pendant que l'alarme sonne, appuyez sur le bouton vert pendant une seconde et relâchez. L'alarme devrait s'arrêter après une seconde. Sinon réessayez

Réinitialiser les vies - Faites-le si vous souhaitez réinitialiser le jeu, les trois vies seront rendues.

A tout moment, double-cliquez sur le bouton vert (comme une souris d'ordinateur, mais légèrement plus lentement). Le bruit de réinitialisation retentira et trois lumières de vie s'allumeront.

Réinitialiser le capteur d'équilibre - Faites-le si la bulle dans le niveau à bulle ne correspond pas aux voyants d'équilibre.

Appuyez longuement sur le bouton vert (appuyez pendant 3 secondes et relâchez) Le bruit de réinitialisation de la balance se fera entendre et les voyants de la balance s'allumeront brièvement puis devraient s'éteindre (indiquant que la boîte est à niveau). Cela doit être fait pendant que la boîte est de niveau comme indiqué par la bulle du niveau à bulle.

Remarques

Lorsque la boîte commence à gazouiller parce qu'une vie est perdue, remettez-la rapidement à la bonne position à plat ou vous perdrez une autre vie dès que le gazouillis s'arrêtera, environ 5 secondes.

Utilisez le niveau à bulle pour voir de quel côté vous êtes hors plat/niveau, les lumières indiquent que vous êtes hors de niveau mais elles ne montrent pas dans quel sens.

La bulle du niveau à bulle est à peu près la même que les voyants lumineux, lorsque la bulle touche le côté du niveau à bulle, une vie sera perdue.

Si la box se comporte étrangement et qu'une réinitialisation du capteur d'équilibre ne fonctionne pas, éteignez puis rallumez la box avec l'interrupteur d'alimentation noir. Vous devrez attendre environ 10 secondes avec la box sur une surface plane pendant qu'elle se remet en marche. Essayez d'abord d'utiliser la réinitialisation du capteur d'équilibre car elle est plus rapide, vous n'avez pas besoin d'attendre que la box effectue son cycle de mise sous tension.

La boîte est alimentée par batterie, elle devrait en théorie avoir une charge suffisante pour durer une journée complète d'utilisation constante, veuillez l'éteindre si elle n'est pas utilisée pour économiser l'énergie de la batterie.

Si le bouton ne répond pas, assurez-vous d'appuyer ET de relâcher le bouton.

Conseillé: