Table des matières:

Boule de robot pour animaux de compagnie : 10 étapes (avec photos)
Boule de robot pour animaux de compagnie : 10 étapes (avec photos)

Vidéo: Boule de robot pour animaux de compagnie : 10 étapes (avec photos)

Vidéo: Boule de robot pour animaux de compagnie : 10 étapes (avec photos)
Vidéo: CE CHIEN SÉPARE UN LION ET TIGRE !😱 2024, Novembre
Anonim
Boule de robot pour animaux de compagnie
Boule de robot pour animaux de compagnie

Mon chien de compagnie adore jouer avec des jouets, surtout ceux qu'il peut chasser ! J'ai construit une balle robotique qui s'allume et roule automatiquement chaque fois qu'il interagit avec elle, me notifie via mon téléphone portable que je peux ensuite utiliser pour la contrôler via le WiFi et enfin s'éteint lorsque le plaisir est terminé pour économiser la batterie.

La balle est spécialement conçue pour être résistante avec tous les composants électroniques et mobiles rangés en toute sécurité à l'intérieur. Il pourrait être utilisé tout aussi également pour d'autres animaux de compagnie tels que les chats.

La balle utilise un mini microcontrôleur d1, programmé à l'aide d'Arduino et est assemblée à l'aide de pièces imprimées en 3D et de composants bon marché et facilement disponibles.

Pour ce projet, vous aurez besoin de:

  • Boule de hamster de 17 cm de diamètre (https://amzn.to/2PShVKr)
  • 2 x moteurs à courant continu et roues (https://amzn.to/2PQkm0n) ou (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • LED RVB WS2812B (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • Transistor 2N2222 (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Avertisseur sonore (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • Capteur de choc KY-002 (https://amzn.to/2oOvHTm)
  • 2 piles Li-Ion 14500 3,7 V (https://www.banggood.com/custlink/m33GB6n1Jv)
  • Support de pile AA avec interrupteur (https://www.banggood.com/custlink/mGDv4BnTpt)
  • Carte de commande de moteur L298N (https://amzn.to/2pM7PAd) ou (https://www.banggood.com/custlink/mvGG0gbTco)
  • Fils de différentes longueurs
  • Vis Vaious M2 et M3
  • 5 pièces imprimées en 3D

Étape 1: imprimer les pièces

Imprimer les pièces
Imprimer les pièces
Imprimer les pièces
Imprimer les pièces

Vous aurez besoin de 5 pièces imprimées en 3D au total. Le socle moteur et le capot qui maintiennent les 2 moteurs fermement en place et auxquels sont fixés le D1 mini et la carte pilote moteur ainsi que 2 rotules qui se fixent sur le bras de guidage.

Imprimez avec une hauteur de couche d'environ 0,2 mm et un remplissage de 20% et ils devraient sortir très bien.

Étape 2: Souder les fils aux moteurs

Fils de soudure aux moteurs
Fils de soudure aux moteurs

Souder 2 fils à chacun des moteurs

Étape 3: Positionnez et fixez les moteurs

Positionner et sécuriser les moteurs
Positionner et sécuriser les moteurs
Positionner et sécuriser les moteurs
Positionner et sécuriser les moteurs
Positionner et sécuriser les moteurs
Positionner et sécuriser les moteurs

Positionnez les 2 moteurs CC dans la base du moteur et fixez-les à l'aide de vis M3 de longueur appropriée et des positions de fixation (2 pour chaque moteur).

Étape 4: Fixez le couvercle du moteur

Fixez le couvercle du moteur
Fixez le couvercle du moteur
Fixez le couvercle du moteur
Fixez le couvercle du moteur

Positionner le capot moteur et le fixer à l'aide de 4 vis M3.

Étape 5: Fixez le D1 Mini et la carte de commande de moteur

Fixez le D1 Mini et la carte de commande de moteur
Fixez le D1 Mini et la carte de commande de moteur
Fixez le D1 Mini et la carte de commande de moteur
Fixez le D1 Mini et la carte de commande de moteur

À l'aide de quelques vis M2, fixez le D1 mini et la carte d'entraînement du moteur au couvercle.

Étape 6: Connecter les composants

Connecter les composants
Connecter les composants
Connecter les composants
Connecter les composants

Connectez tous les composants à l'aide du schéma en vous rappelant de retirer les 2 cavaliers de la carte L298N comme indiqué. Fixez les roues aux moteurs. Fixez le couvercle de la batterie sous le boîtier du moteur à l'aide de colle chaude. Utilisez de la colle chaude pour ranger et fixer tous les câbles lâches (vous pouvez passer à la section suivante et tout tester d'abord !).

Un peu de théorie…

Le capteur de choc est attaché à la broche de réinitialisation pour permettre au D1 mini de se réveiller d'un sommeil profond que nous utilisons pour économiser de l'énergie chaque fois que le robot n'est pas en train de jouer. Le transistor est utilisé comme un interrupteur pour s'assurer que ces signaux ne sont pas reçus lorsque l'appareil est allumé ou bien dès que la balle du robot se déplace, elle se réinitialise simplement encore et encore.

Le transistor nécessite un signal provenant d'une broche de sortie du microcontrôleur pour fonctionner. Heureusement pour nous, la broche D0 (GPIO16) est automatiquement définie sur HIGH en veille profonde et nous pouvons simplement la définir sur LOW dès le démarrage de l'esquisse pour éviter toute réinitialisation ultérieure. La broche se remet automatiquement sur HIGH pour « armer » le capteur dès que le micro-contrôleur revient en mode sommeil profond.

Étape 7: Configurer l'esquisse

Configurer l'esquisse
Configurer l'esquisse
Configurer l'esquisse
Configurer l'esquisse

Téléchargez le dernier Arduino IDE et le dernier croquis Arduino qui peuvent être trouvés ici.

Assurez-vous que les bibliothèques suivantes sont installées. Ceux-ci peuvent être installés à l'aide du gestionnaire de bibliothèques à partir de l'IDE Arduino, sinon. Les versions plus récentes peuvent fonctionner mais n'ont pas été testées.

  • FastLED v3.3.2
  • Blynk v0.6.1

La bibliothèque suivante doit être installée manuellement en déplaçant son contenu dans le dossier des bibliothèques Arduino:

Bibliothèque ESP8266WiFi v2.4.2 -

Ouvrez l'esquisse dans l'IDE Arduino. Modifiez les 3 lignes ci-dessous pour refléter vos propres informations d'identification WiFi et votre jeton d'authentification Blynk (voir la section Application Blynk pour le localiser).

// Vos identifiants WiFi.// Définissez le mot de passe sur "" pour les réseaux ouverts. char ssid = "VOTRE SSD WIFI ICI"; char pass = "VOTRE PASS WIFI ICI";

// Vous devriez obtenir le jeton d'authentification dans l'application Blynk. // Allez dans les paramètres du projet (icône en forme d'écrou). char auth = "VOTRE AUTH TOKEN ICI";

REMARQUE: Vous devrez retirer la broche de D0 avant de pouvoir télécharger des croquis. Reconnectez-le une fois le téléchargement terminé

Connectez le D1 Mini au PC à l'aide d'un micro-USB, assurez-vous que les paramètres indiqués sont utilisés, que le port COM correct est défini et téléchargez le croquis.

La balle devrait maintenant redémarrer et se connecter à votre réseau WiFi. Il deviendra contrôlable via votre propre application mobile Blynk après avoir terminé la section Blynk de ce guide. Pour résoudre les défauts, avec le D1 mini connecté au PC, utilisez le moniteur série dans l'IDE Arduino pour aider au diagnostic.

Étape 8: Application mobile Blynk

Application mobile Blynk
Application mobile Blynk
Application mobile Blynk
Application mobile Blynk

Le ballon est contrôlé à l'aide d'une application Web Blynk. Blynk est une plate-forme IoT gratuite pour le prototypage/une utilisation non commerciale.

Commencez par télécharger Blynk depuis Android Play ou Apple App Store. Créez un compte et scannez le code QR ci-dessus depuis l'application. Sous les paramètres du projet, localisez le jeton d'authentification du projet en envoyant un e-mail à votre compte ou en utilisant la fonction Copier tout. Copier le jeton d'authentification au croquis Android, téléchargez et vous devriez être prêt à partir !

Étape 9: Insérez le robot dans la balle

Insérez le robot dans la balle
Insérez le robot dans la balle
Insérez le robot dans la balle
Insérez le robot dans la balle
Insérez le robot dans la balle
Insérez le robot dans la balle

Positionnez délicatement l'électronique terminée dans la balle. Une fois à l'intérieur, fixez le bras de guidage avec une bille de guidage enclenchée de chaque côté.

Remarque: La photo montre le bras de guidage et les billes en place avant l'insertion à titre de guide uniquement. Vous ne pourrez pas positionner le robot dans la balle si vous faites les choses dans cet ordre

Fixez le bras de guidage en place avec une attache zippée, une bande velcro ou un élastique.

Insérez 2 piles 3,7 V, allumez l'interrupteur d'alimentation et fermez le couvercle de la boule.

Étape 10: Jouez à l'extérieur…

Jouez à l'extérieur…
Jouez à l'extérieur…

Installez votre boule robotique quelque part pour que votre animal de compagnie puisse la trouver et dès qu'il commence à interagir avec elle, regardez-la prendre vie et les divertir par elle-même. Si vous préférez, utilisez l'application mobile pour jouer avec quelques mouvements habiles. Profitez et si vous avez aimé ce projet, veuillez voter pour nous dans le concours Robot. Merci.

Concours de robotique
Concours de robotique
Concours de robotique
Concours de robotique

Deuxième prix du concours de robotique

Conseillé: