» Électronique » Arduino Labyrinthe géant de bricolage Bluetooth

Labyrinthe géant de bricolage Bluetooth

Salutations les habitants de notre site!
Aujourd'hui, nous allons faire un vrai jeu avec une balle et un labyrinthe. L'auteur de ce produit fait maison est AlexGyver.


Beaucoup d'entre vous connaissent probablement les jeux de ce style. Nous avons une balle dans le labyrinthe, nous devons amener la balle à la sortie du labyrinthe. Les trous rendent difficile la chute du ballon et vous devez tout recommencer. Ces jeux sont apparus sur les premiers smartphones avec un écran couleur normal et un accéléromètre intégré et étaient très populaires à l'époque.

Alors, pourquoi ne pas faire une telle chose dans la vraie vie, c'est-à-dire du matériel et peut-être même le contrôler, par exemple à distance. Essayons.

La plate-forme labyrinthe sera montée sur 2 charnières pour s'incliner strictement selon 2 axes. Au début, l'auteur a voulu faire une charnière sphérique, mais cela implique un tas d'autres problèmes. D'abord, faisons une mini version pour déboguer le programme. Pour ce faire, prenez un morceau de contreplaqué carré - ce sera une table.

Les parois du labyrinthe peuvent être en carton, le coller sur de la colle chaude. Pour créer une charnière, vous avez besoin de quelques vis et de quelque chose dans lequel vous pouvez les fixer. L'auteur a utilisé pour ce morceau de contreplaqué plus épais.

La balle est comme ça, en acier de 15 mm.

Ensuite, vous devez dessiner le labyrinthe lui-même.

Alors sont en train de construire le labyrinthe. J'ai dû le changer un peu.


Eh bien, nous commençons à forer. Ensuite, nous continuons à percer avec une perceuse à pas chinois.



Nous terminons ensuite le labyrinthe.


Voici un tel labyrinthe avec une balle en exécution matérielle.
Eh bien, essayons de parcourir notre labyrinthe résultant, pour ainsi dire en mode manuel. Ce n'est pas si simple.

L'auteur a délibérément fait des trous qui sont des pièges. Ils se tiennent directement sur le chemin du ballon. Il a également délibérément fait une carte complexe à l'avance pour la rendre intéressante à jouer pendant de nombreuses années. Eh bien, ça semble aller.

Et maintenant il est temps de collecter électronique. La table sera déplacée à l'aide de 2 servos, ils seront contrôlés par la plateforme Arduino et depuis un smartphone via Bluetooth. Le schéma est très simple:

La puissance du servo doit être séparée et suffisamment puissante, un chargeur USB pour 2A ou une batterie externe suffit. Des liens vers tous les composants électroniques se trouvent sur la page. PROJET.

Là, vous pouvez télécharger l'archive avec le projet, qui contient tous les schémas et micrologiciels. Toutes les instructions sont également sur la page du projet. Ne vous inquiétez pas, il n'y a rien de compliqué.

Pour commencer, nous coupons et forons des cubes pour le montage des charnières.


Ensuite, nous collectons. Le cube à deux trous est central, les deux axes y sont fixés. Maintenant, fixons la boîte à la charnière avec de la colle chaude.



Et par le bas, la charnière est montée sur un petit morceau de contreplaqué - ce sera plus pratique. Après avoir correctement chargé le firmware et fourni l'alimentation, les servos se tourneront vers l'angle central, dans cette position, il sera nécessaire de fixer la bascule, c'est-à-dire exactement au milieu.


Notre mise en page se tiendra sur une boîte en carton. Sur les faces bilatérales, nous fixons les servos à l'aide des coins. Le mouvement sera transmis à l'aide d'un trombone, à partir duquel nous réaliserons les bielles.

Faites attention à l'emplacement du fil et à la direction du culbuteur et de la bielle - c'est très important! C'est dans cette position que les variateurs seront montés sur le boîtier.


Nous le déposons des archives avec le projet sur notre smartphone et installons l'application GyverBall.

Nous préconfigurons l'appairage avec le module Bluetooth, le mot de passe est 1234 et accédez aux paramètres de l'application. Nous sommes connectés. C'est fait. Vous pouvez déjà contrôler la table du labyrinthe. Ici, vous pouvez régler la sensibilité et calibrer la table horizontalement afin que la balle ne roule nulle part en position zéro.

Mais le plus cool est bien sûr l'accéléromètre. Nous cochons et obtenons ce jeu avec un labyrinthe avec le même contrôle, mais avec une physique absolument réelle.



Il est très difficile à jouer, car le design s'est avéré très fragile et se comporte un peu de manière imprévisible. De plus, la table tremble constamment. Au début, il semblait que ce bruit était un accéléromètre, mais il s'est avéré que non. Le problème était très inattendu. L'auteur a connecté le module Bluetooth à l'aide de la bibliothèque SoftSerial pour pouvoir déboguer le programme via le moniteur de port de l'ordinateur. Mais il s'est avéré que l'utilisation de cette bibliothèque interfère avec le fonctionnement du servo. N'oubliez pas ceci si vous faites un projet avec Bluetooth et servos. Mais cela n'a pas empêché l'auteur de traverser le labyrinthe. En général, le bluetooth devait être connecté directement comme ceci:

Et tout a commencé à fonctionner parfaitement, tout est absolument stable et rien ne tremble au repos. Avant de flasher arduino, vous devez désactiver la broche logique avec le bluetooth, car le module interférera avec le firmware.

Eh bien, maintenant, agrandissons la version. Pour ce faire, nous avons besoin d'une grande feuille de contreplaqué et de grands servos puissants.


Ce sont des mg995 chinois, des gars peu coûteux mais très forts. Les balles seront plus grosses cette fois.
La boule droite est creuse, mais la masse est la même que la gauche. En raison de la taille, l'auteur en a choisi un grand.

Les murs du labyrinthe sont construits à partir d'un chemin de câbles de 10 × 15 mm. Il a fallu 2,5 m.

Cette fois, le labyrinthe sera sans trous, car nous le passerons non pas pour la complexité, mais pour un moment. Le labyrinthe a un tas de poches dans lesquelles la balle volera par inertie en essayant de voler rapidement autour du site - ce sera intéressant. Faisons le balisage.

L'auteur a fait une petite erreur et a marqué le terrain en 6 parties, et a dessiné un labyrinthe dans une grille de 5 par 5. J'ai donc dû construire un nouveau labyrinthe plus intéressant, tout de même, 6 par 6.

Nous avons construit et finalement construit! Essayons de le parcourir en mode manuel.

Oui, c'est très simple, mais ce sera difficile lorsque vous tenterez de passer au travers le plus rapidement possible lorsque vous utilisez un smartphone. Nous ferons la fixation des axes, qui sont les vis M4, à partir d'un morceau de bois.

Les axes eux-mêmes seront montés ici à de tels coins.


Nous mettons tout exactement au centre du champ et nous collectons. Sur le petit carré inférieur de contreplaqué, nous fixerons avec des vis et des écrous. Nous fixons les servos sur de la colle chaude.

Sous les chaises berçantes dont vous avez besoin pour faire des fentes, il y aura un mécanisme qui circulera. Nous vérifions.

Nous réaliserons une bielle à partir d'un trombone de taille XXL. Pliez délicatement le trombone autour du fauteuil à bascule autant que possible à angle droit, afin que rien n'interfère avec sa rotation. Nous mesurons la hauteur de la pièce inférieure de contreplaqué et plions à la même hauteur.




Ensuite, nous fabriquons des pièces pointues en forme de U pour fixer la bielle au champ et la marteler.


Nous collectons et vérifions.



Super! Tout tourne librement. Il reste à fixer les pieds de quelques bouts de bois, afin que le mécanisme ne repose pas sur le sol.

Nous sommes connectés au powerbank et vous pouvez jouer. Essayons de traverser le labyrinthe.


Il est beaucoup plus difficile de le faire à partir du téléphone qu'en mode manuel. L'auteur a récupéré presque tous ses pièges qui passent du temps à passer.

Ensuite, l'auteur a pensé et décidé: pourquoi ne pas faire une minuterie automatique. La balle est métallique, laissez-la fermer d'elle-même 2 contacts qu'Arduino interrogera comme un bouton. Nous avons besoin d'un bouton au départ et un à l'arrivée. Nous marquons les endroits touchés par le ballon.



Ensuite, nous avons besoin de papier d'aluminium. Collez les morceaux de papier d'aluminium afin que la balle puisse les fermer.


Après avoir rapidement rempli la demande, l'auteur a reçu une telle chose. Lorsque le ballon touche l'angle de départ, le chronomètre se réinitialise et démarre. Lorsque vous touchez la fin, le chronomètre s'arrête.

Ainsi, vous pouvez découvrir le passage du labyrinthe. Mais une couche de feuille n'était pas suffisante, il vaut mieux mettre des ressorts à la place. Qui va le faire? Mieux vaut mettre les ressorts. En fait, ici, nous nous sommes révélés aujourd'hui être un jouet nostalgique dans une version matérielle en contreplaqué, une chaîne câblée et non sans l'aide de la haute technologie.

Merci de votre attention. A très bientôt!

Vidéo:
10
10
9

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...