Table des matières:

Aire de jeux de minuit : 7 étapes
Aire de jeux de minuit : 7 étapes

Vidéo: Aire de jeux de minuit : 7 étapes

Vidéo: Aire de jeux de minuit : 7 étapes
Vidéo: 2/4 ⏩ Sol amortissant air de jeux les matériaux et le mélange 2024, Juillet
Anonim
Aire de jeux de minuit
Aire de jeux de minuit
Aire de jeux de minuit
Aire de jeux de minuit

Avertissement! Veuillez lire ceci en premier ! Ne blessez pas votre animal de compagnie

Les lasers sont dangereux ! Je ne recommande PAS de construire ce projet TEL QUEL pour plusieurs raisons

  • Parce qu'il est trop facile pour un chat de regarder le laser
  • Remplacez peut-être le laser par une "canne à pêche et une ficelle" (type de jouet pour chat) sortant du trou…
  • Les interférences peuvent entraîner un comportement inattendu du servo laser et une réinitialisation à la position 0
  • Impossible d'éteindre rapidement le laser ou de rediriger le laser. Contrairement à un laser à main
  • Le chat est attiré par le bruit et le mouvement des servos et regarde le laser
  • Le chat ne comprend pas les dangers des lasers

Mon chat adore chasser les lasers

Mes bras se fatiguent trop vite à son goût quand il s'agit de courir après le pointeur laser que j'agite… Bien sûr, je lui donne une bonne course; de temps en temps, pendant quelques minutes, mais j'avais besoin de quelque chose de plus automatisé… J'adore automatiser des trucs.

J'ai récemment suivi le tutoriel arduino ci-dessous et construit un "POINTEUR LASER CAT".

create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307

Cette connaissance est une condition préalable à Midnight's Playground

Vous apprendrez comment connecter des servos à un arduino, configurer le bluetooth, obtenir le logiciel requis. Tout est très simple et le tutoriel est très bien présenté.

J'ai suivi les instructions. J'ai demandé à un ami d'imprimer en 3D les 3 petits composants nécessaires. J'ai ensuite commandé le module bluetooth, les servos (et quelques servos supplémentaires).

J'essaie toujours d'apprendre des choses sur l'arduino et l'électronique. Je trouve « Instructables » une ressource inestimable et je trouve des idées et de bons conseils ici tous les jours ! Je ne suis pas professionnel et j'apprends encore. J'adore programmer des ordinateurs, alors j'avais hâte de jouer avec ces servos et ces lasers.

J'ai construit le "pointeur laser chat" et il a fonctionné comme prévu. Le chat chassait en effet joyeusement le point rouge qui était projeté au hasard sur le sol.

Ensuite, Instructables a organisé un concours pour les PETS. Je n'ai pas pu résister. J'avais déjà un Arduino Mega 2560 R3 et j'ai construit d'autres projets, j'ai donc quelques capteurs supplémentaires dans une boîte. J'ai rassemblé quelques morceaux de bois que j'avais. Quelques morceaux ici et là que je pourrais trouver une utilité.

Et, j'ai décidé de construire Midnight un petit terrain de jeu en utilisant le laser comme "Instructable".

Fournitures

Composants essentiels requis

  • Arduino Mega 2560 (ou similaire) et câble USB
  • Planche à pain et câbles de démarrage multiples (M-M. M-F, F-F)
  • Adaptateurs d'alimentation 9v et 12v (pour Arduino et servo)

Composants de terrain de jeu

  • (4) x Micro servomoteur DXW90 9g/1.6kg
  • (1) x module de régulateur de tension à trois bornes pour Arduino
  • (2) x module de capteur de distance à ultrasons HY-SRF05
  • (1) x mécanisme de panoramique/inclinaison (https://www.thingverse.com/thing:2800192)
  • (1) x module émetteur-récepteur RF Bluetooth sans fil HC-05 à 6 broches
  • (1) x module de diode laser Mini 650nm 6mm 5V 5mW Laser
  • (6) x divers morceaux de bois
  • (2) x coussinets de rembourrage
  • (1) x Vieux drap de lit pour tout envelopper

Logiciel

  • IDE Arduino
  • Arduino BlueControl disponible sur le Google Play Store.

Outils divers

  • Agrafeuse
  • Percer
  • Voltmètre (pour le dépannage, pas nécessaire)
  • Mètre à ruban
  • Coupe-fil
  • Pince à vis/à bec effilé
  • Ruban électrique
  • Ciseaux
  • Couteau tout usage

Étape 1: Mais que puis-je faire !?

Mais que puis-je faire !?
Mais que puis-je faire !?
Mais que puis-je faire !?
Mais que puis-je faire !?
Mais que puis-je faire !?
Mais que puis-je faire !?
Mais que puis-je faire !?
Mais que puis-je faire !?

Comme il s'agit de mon chat, j'ai dû prendre en compte certaines choses… Je ne veux pas que mon chat se blesse, et les jouets doivent être flexibles…

Je venais d'acheter quelques servos supplémentaires et j'avais quelques capteurs de portée à ultrasons dans un tiroir… De plus, je venais de fabriquer un pointeur laser automatisé génial.

J'ai regardé autour de l'appartement et j'ai laissé libre cours à mon imagination. J'avais de vieux récipients à café en plastique. Je pourrais utiliser les couvercles ronds et les faire pivoter avec les servos. J'ai trouvé un vieux flacon pulvérisateur qui ne vaporisait plus, j'ai examiné le tube en plastique récupéré à l'intérieur et j'ai découvert qu'il avait des caractéristiques intéressantes qui fonctionneraient bien.

Je garde toujours les boîtes bien plus longtemps que je n'aurais dû… J'avais donc une belle grande boîte sur laquelle je pouvais découper et monter des choses. Le carton a été utile à plusieurs reprises au cours du projet. Le porte-bille est en carton, les supports à ultrasons sont en carton. J'ai utilisé du carton pour couvrir les fils afin de les protéger, et je finirai par recouvrir le fil et l'électronique dans une boîte en carton.

Étape 2: La mise en page et la construction

La mise en page et la construction
La mise en page et la construction
La mise en page et la construction
La mise en page et la construction
La mise en page et la construction
La mise en page et la construction

J'avais déjà du bois prédécoupé, alors j'ai essayé d'utiliser ce que j'avais déjà…

  • Un morceau carré de contreplaqué de 2' 1" (pour la base)
  • Une planche de 1" x 6" (pour l'étagère)
  • Trois 1" x 1" Environ 1' 1" de longueur (pour tenir l'étagère)
  • Un socle de 1,5" 1,5" (pour maintenir le mécanisme laser)

Reconnu, il s'agit d'une conception assez simple. Je suis sûr qu'avec plus de temps et un peu de créativité, vous pourriez arriver à quelque chose de spectaculaire, j'en suis sûr !!!

Je vais utiliser ce gros morceau de carton plat au dos pour cacher les roues et les leviers.

J'ai pré-percé les trous et utilisé des vis à bois pour maintenir le tout ensemble. Je ne suis pas un très bon menuisier, alors veuillez excuser certaines des erreurs visibles…

J'ai agrafé du rembourrage d'insonorisation que j'avais au bois. Utilisation de carton pour aider à maintenir les agrafes vers le bas.

ATTENTION! Gardez le piédestal bas, un pouce au maximum. Le chat peut regarder directement dedans s'il est trop haut ! Le mien est trop haut

Étape 3: Les attractions

La tourelle laser

L'attraction principale est la tourelle laser.

J'ai récemment fait un pointeur laser de chat automatisé.

C'était un jouet parfait pour construire le terrain de jeu de Midnight. Le "pointeur" peut être contrôlé via Bluetooth et votre téléphone Android à l'aide d'une application appelée "Arduino BlueControl" disponible sur le Google Play Store. Je dois admettre. Le logiciel du mécanisme d'orientation/inclinaison d'origine a joué un rôle déterminant dans ce démarrage. J'envoyais rapidement mes commandes bluetooth arduino en quelques minutes. Le logiciel dispose d'un mode "Autoplay" où le laser est déplacé de manière aléatoire autour d'une zone prédéfinie. Cela fonctionne très bien pour ce que j'avais en tête!

Le levier de la balle rebondissante/souris sauteuse

Il s'agit simplement d'une pelote de type fil attachée à une ficelle que j'ai trouvée. J'ai ensuite attaché ceci au levier, qui à son tour est attaché à un servo. Le servo peut être programmé pour tourner de 0 à 180 degrés. J'utilise cette fonctionnalité pour déplacer le levier vers le haut et vers le bas de manière aléatoire et donner à la balle un tremblement de temps en temps.

Un bonus: j'ai attaché une souris au levier. Lorsque le levier tire la ficelle vers le haut, la souris apparaît au-dessus de la toile de fond. Lorsque la balle tombe, la souris tombe derrière la toile de fond.

La roue de la souris

Le couvercle en plastique d'une boîte de café est attaché à l'un des servos. J'ai collé ma souris sur le couvercle et attaché le couvercle à un serveur. J'ai ensuite découpé des trous spéciaux (fenêtre ?) pour que la souris "apparaisse" soudainement. Un trou au-dessus de l'étagère et un trou en dessous. Faire tourner la molette me permet de positionner la souris sur l'un ou l'autre niveau ou de la cacher même.

La roue à cordes

Encore une fois, j'ai utilisé le couvercle de la boîte à café en plastique, mais cette fois j'ai collé des ficelles de fil sur le couvercle. Sur le même principe que la molette de la souris, je peux secouer les cordes devant une "fenêtre", la masquer ou la faire réapparaître. (Malheureusement, en raison d'un servo défectueux, j'ai dû retirer cette attraction du festival.

Étape 4: informations Arduino, croquis, informations variables, etc

Brochage Arduino

Nous utiliserons des broches numériques, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.

// Définir les broches Bluetooth#define BTHC05_PIN_RXD 10 #define BTHC05_PIN_TXD 11

// Définir la broche laser #define LASER_PIN_S 2

// Définir 5 broches d'asservissement #define SERVO9G1_PIN_SIG 36 // Laser Gauche et Droite #define SERVO9G2_PIN_SIG 40 // Laser Haut et Bas #define SERVO9G3_PIN_SIG 5 // Levier à Bille #define SERVO9G4_PIN_SIG 7 // Molette de la Souris // Définir la broche Trig et Echo pour HY-SRF05 (Capteurs à ultrasons 1 & 2) #define trigPin1 22 // 12 Capteur de proximité de balle #define echoPin1 23 // 13 Capteur de proximité de balle #define trigPin2 24 // Capteur de proximité de terrain de jeu #define echoPin2 25 // Capteur de proximité de terrain de jeu

Variables minimum et maximum pour les servos:

// Ceci définit la position min & mix pour les servos

Exemple:

int servo1Min = 70;int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;

État de la durée de lecture

Une routine qui exécute du code lorsqu'un objet déclenche le capteur à ultrasons approprié.

if (playTimeState) {// Attention ! Configurez les coordonnées laser en fonction des dimensions que vous avez construites ! tracer un cercle, tracer une ligne, etc, etc… }

Avertissement! Les lasers sont dangereux. Ne regardez pas directement le laser

J'ai utilisé un régulateur 12v - 5v pour fournir un 5v lissé aux servos et aux capteurs.

Étape 5: La sortie série

Lors de l'utilisation de l'IDE d'Arduino, vous pouvez afficher le "Moniteur série" pour afficher la sortie lors de l'exécution de la routine.

Vous trouverez ci-dessous un échantillon édité de la sortie produite.

début

Capteur à ultrasons 1 - 28,85 Capteur à ultrasons 2 - 42,66 Capteur à ultrasons 1 - 28,79 Capteur à ultrasons 2 - 43,36 Capteur à ultrasons 1 - 28,78 Capteur à ultrasons 2 - 43,66 Capteur à ultrasons 1 - 28,31 Capteur à ultrasons 2 - 43,07 Capteur à ultrasons 1 - 28,29 Capteur à ultrasons 2 - 112,42 (Le capteur de l'aire de jeu a dépassé la règle "45" !) L'objet est entré dans l'aire de jeu - Laser ON - Dessinez un cercle x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39 … (tout un tas de coordonnées éditées out) x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Dessiner en diagonale vers la balle x - 91, y - 20 x - 92, y - 21 x - 93, y - 22 … x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Tracer la ligne jusqu'à la balle x - 123, y - 53 x - 123, y - 54 … x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser OFF - Activation du levier à bille - Laser ON - Tracer la ligne vers le bas à partir de la bille x - 123, y - 62 x - 123, y - 61 x - 123, y - 60 … x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Ligne droite de la souris x - 123, y - 45 x - 122, y - 45 x - 121, y - 45 … x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Ligne de tracé jusqu'à la souris x - 73, y - 44 x - 73, y - 45 x - 73, y - 46 … x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Laser OFF - Souris mobile - Laser ON - Dessin cercle x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39 … x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Laser OFF Temps de jeu terminé ! Capteur à ultrasons 1 - 27,45 Capteur à ultrasons 2 - 42,12 Capteur à ultrasons 1 - 27,56 Capteur à ultrasons 2 - 41,47 Capteur à ultrasons 1 - 27,93 Capteur à ultrasons 2 - 42,02

Étape 6: Vidéos de démonstration

Image
Image

Première vidéo

Je fais la démonstration de la routine principale du "terrain de jeu", en utilisant un capteur à ultrasons.

Cette routine est la suivante:

  1. Le laser dessine un cercle
  2. Le laser suit une trajectoire programmée jusqu'au levier de la balle rebondissante
  3. La balle rebondit 10 fois entre des positions aléatoires, puis retourne dans le seau inférieur
  4. Le laser suit un chemin programmé jusqu'à la molette de la souris
  5. La molette de la souris secoue un peu d'avant en arrière, puis la souris se déplace vers l'étagère supérieure. Puis revient à la position d'origine.
  6. Le laser dessine un cercle
  7. Le laser s'arrête et attend qu'un déclencheur se produise

Deuxième vidéo

Je fais la démonstration de la routine du levier/servo à billes rebondissantes à l'aide d'un autre capteur à ultrasons.

Troisième vidéo

Je fais la démonstration à partir du mode Autoplay. Puis lorsqu'un objet est détecté (ou attiré), la routine mentionnée dans la première vidéo démarre.

Quatrième vidéo

Midnight teste la version bêta du terrain de jeu pour moi. Elle fait un excellent travail !

Cinquième vidéo

C'est l'une de mes vidéos blooper. Parce qu'un fil de terre s'était déconnecté, des résultats inattendus ont été produits… Le son vient de ma télévision, mais il semble presque synchronisé… J'ai pensé que c'était un peu amusant. Je suis juste content que rien n'ait été endommagé.

Étape 7: Quelques réflexions finales

  • Pour la sécurité du chat. N'utilisez pas du tout le point laser. Il y a tout simplement trop de variables à considérer et nous ne voulons pas blesser notre petit ami à quatre pattes.
  • Les roues et les leviers fournissent beaucoup de stimulation, ajoutent quelques cloches ou LED et alto… Vous avez une alternative sûre au laser.
  • Soyez prudent quand et si vous décidez d'utiliser votre agrafeuse. J'ai tiré deux fois une agrafe dans le même doigt. Le sang a jailli. Malheureusement, je n'ai pensé à prendre une photo qu'après l'avoir nettoyée… Désolé:(

Conseillé: