
Bonjour à tous. En ce moment, j'ai développé un prototype de galerie de tir interactive pour enfants sous la forme d'un constructeur, que j'ai appelé un «carrousel démoniaque». L'idée était de mettre en place un designer dans le domaine de la robotique. Utilisation de la technologie d'impression 3D et de divers panneaux finis qui peuvent être achetés sur l'express. Ainsi, pour minimiser la soudure, connecter tous les fils. Rempli le firmware et l'appareil est prêt. Ayant des compétences en programmation de microcontrôleurs, par exemple Arduino, vous pouvez écrire un programme vous-même et réécrire le jeu par vous-même.
Ce constructeur est encore au stade de développement et est encore loin de la phase finale. À ce stade, je montrerai ce qui s'est passé. Des décisions constructives, ainsi que le travail même de la cible, j'ai tourné en vidéo. Des liens vers tous les composants radio utilisés, y compris le fichier STL pour l'impression 3D, seront indiqués dans la description sous la vidéo, peut-être que cela vous sera utile.
Fichiers STL pour l'impression 3D.Carte SD -
ali.pub/3mukqxHaut -parleur 8 ohms 0,5 watt -
ali.pub/3mul1tMini lecteur MP3 DFP -
ali.pub/3mul9zModule Atmega328 -
ali.pub/3mulglCarte de charge de batterie
18650 -
ali.pub/3mulpjmotoréducteur en métal -
ali.pub/3mum0fcapteur de choc -
ali.pub/3mum96micro-interrupteur
terminal sur la carte -
ali.pub/3mumiwServo
SG90 -
ali.pub/3mumstMotoréducteur à double arbre DC 3 V-6 V -
ali.pub/3mun5nPilote double DC
L9110S pont en
H -
ali.pub/3muneeBrève description du design:
Dans un cercle, il y a huit figures de monstres 125x75mm. Dans ma version, les monstres sont divisés en trois classes: trois zombies, trois monstres terrestres, deux ailés. Mais rien n'empêche de trouver d'autres personnages pour la galerie de tir et sans trop d'efforts pour les remplacer. Les cibles elles-mêmes sont amovibles.

Afin de rendre le jeu «pas ennuyeux», les monstres, selon la classe, émettent des sons effrayants lorsqu'ils sont élevés. Pour cette tâche, un mini lecteur MP3 DFPlayer a été utilisé. Le joueur a son propre amplificateur de son 3w, ce qui est bien suffisant pour ce jouet.

Le dispositif de levage cible est réalisé sur le servo SG90. Sur le même appareil se trouve un capteur de choc acoustique implémenté sur un élément piézoélectrique. Une résistance interligne est installée sur la carte, ce qui vous permet d'ajuster la sensibilité aux coups.

Le carrousel est entraîné en rotation par un moteur à collecteur à une vitesse de 30 tours par minute. En fonction de la valeur de résistance de la résistance variable, la cible est positionnée sur le dispositif de levage. Malgré la similitude de la conception avec le servomoteur et pour un inconvénient important, il n'a pas été possible d'utiliser le servomoteur. Au moment où la plage de tir est activée, le servo variateur s'éteint très rapidement à l'angle spécifié, tandis que les cibles montent, il y a une chance de casser la cible.

La zone cible se déplace en glissant, sans roues. Un engrenage est utilisé, qui s'engage avec l'engrenage à crémaillère du rail.

Pour déplacer et faire tourner le carrousel, un pilote de moteur à double pont est utilisé. Le microcontrôleur utilise un signal PWM pour contrôler la vitesse de déplacement. Les micro-interrupteurs limitent le mouvement de la cible.

Le cœur de l'appareil est le module Pro Mini sur l'atmega328P. Le module est déjà partiellement assemblé, vendu pour les développeurs Arduino. Bien que je ne programme pas moi-même dans cet environnement, j'utilise ces modules très volontiers.

Une simple banque d'alimentation, sur une batterie au lithium, est une source d'alimentation. L'électronique de la banque comprend une protection contre les courts-circuits et la décharge complète de la batterie au lithium. La charge de la batterie depuis l'USB est naturellement implémentée, un court câble USB est inclus.

La télécommande infrarouge vous permet de modifier le niveau sonore, d'activer et de désactiver la plage de prise de vue. Le choix du niveau de difficulté du jeu s'effectue en appuyant sur les boutons de 1 à 9.
Pour chaque niveau de difficulté du jeu, différentes phrases initiales sont coupées, découpées dans le jeu warcraft. Le comportement des cibles en fonction du niveau change également. Dans ce prototype, j'ai implémenté deux modes de difficulté.