Table des matières:

Animal de compagnie anti-alcool : 6 étapes
Animal de compagnie anti-alcool : 6 étapes

Vidéo: Animal de compagnie anti-alcool : 6 étapes

Vidéo: Animal de compagnie anti-alcool : 6 étapes
Vidéo: Animaux de compagnie, à qui profite le business ? 2024, Novembre
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Animal de compagnie anti-alcool
Animal de compagnie anti-alcool
Animal de compagnie anti-alcool
Animal de compagnie anti-alcool
Animal de compagnie anti-alcool
Animal de compagnie anti-alcool

L'animal récupérateur d'alcool est un robot de suivi de ligne basé sur un arduino conçu pour jouer à un jeu interactif avec son propriétaire. Le robot se déplace le long de la ligne de chemin (ruban noir) en boucle. Le propriétaire traite l'animal un coup par fois sur sa ligne de chemin. Lorsque le robot détecte le coup (obstacle), il s'arrête devant lui et le « sent » (vérification du taux d'alcool). Si le shot contient de l'alcool, l'animal s'excite (joue la mélodie respective) et stocke le shot dans son nid (terminal de l'Alcohol House). Si le shot ne contient pas d'alcool, il est déçu (joue la mélodie respective) et « jette » le shot à la poubelle (borne Water House). Puis il reprend sa trace pour plus de balayage !

Étape 1: Rassemblez les matériaux, les composants et les outils

Rassembler des matériaux, des composants et des outils
Rassembler des matériaux, des composants et des outils
Rassembler des matériaux, des composants et des outils
Rassembler des matériaux, des composants et des outils

Matériaux et composants:

Pour le robot, vous aurez besoin de:

  • 1x KIT de châssis de voiture robotique à moteur intelligent 2WD
  • 2x planches de bois 2mm - 25 x 50 cm
  • 2x Entretoises Métal 20mm
  • Vis M2 x 6mm
  • Boulons M2,5 x 6 mm
  • Boulons M3 x 6
  • Ruban mousse double face
  • 1x Arduino Uno R3 ATmega 328P
  • 1x Prototype Shield avec Mini Breadboard pour Arduino Uno R3
  • 1x câble USB type A/B
  • 2x capteurs IR TCRT5000 de suivi de ligne
  • 1x capteur à ultrasons HC-SR04
  • 1x capteur d'alcool et d'éthanol MQ3
  • 1x LED bleue
  • 1x Résistance 1kΩ
  • 1x buzzer piézo passif
  • 1x pont en H bicanal Haljia L9110S
  • 2x moteurs à courant continu (KIT de châssis de voiture robotique à moteur intelligent 2WD)
  • 1x interrupteur (KIT de châssis de voiture robotique à moteur intelligent 2WD)
  • 1x mini banque d'alimentation 5000mAh avec sortie 2.4A
  • Fils de cavalier

Pour la configuration, vous aurez besoin de:

  • Conseil Kappa
  • Ruban noir
  • Verres à liqueur
  • Parapluies à cocktails
  • Boissons alcoolisées et non alcoolisées

Outils:

  • Petit jeu de tournevis de précision
  • Pinces
  • Coupeur
  • Pistolet à colle chaude
  • Poste de soudure

Étape 2: découpez le châssis au laser

Découpe au laser du châssis
Découpe au laser du châssis
Découpe au laser du châssis
Découpe au laser du châssis

Téléchargez le fichier Chassis.3dm et découpez les pièces au laser.

Étape 3: Construisez le robot

Construisez le robot
Construisez le robot
Construisez le robot
Construisez le robot
Construisez le robot
Construisez le robot

Assemblez le châssis découpé au laser, les roues et les composants électroniques:

  1. Soudez les cavaliers noirs et rouges aux broches des moteurs à courant continu.
  2. Fixez les moteurs à courant continu sur la base du châssis à l'aide de boulons et d'écrous, comme indiqué sur l'image.
  3. Poussez les câbles de démarrage à travers les trous du châssis, comme indiqué sur l'image.
  4. Fixez les deux roues avant et la roue arrière.
  5. Montez la banque d'alimentation entre les moteurs à courant continu.
  6. Montez Arduino UNO R3 sur la partie supérieure du châssis.
  7. Placez la carte d'extension de la planche à pain au-dessus.
  8. Ajoutez le pont en H à deux canaux à l'emplacement désigné et connectez les câbles de raccordement des moteurs à courant continu aux broches A et B du moteur. Le moteur à courant continu gauche est connecté aux broches du moteur A et celui de droite aux broches du moteur B, comme indiqué dans le schéma de circuit.
  9. Ajoutez le commutateur placé suivant les indications de l'image. Coupez le câble USB - qui connectera la banque d'alimentation avec Arduino UNO R3 - en deux, et dénudez les câbles noir et rouge des deux côtés.
  10. Soudez les fils noirs (terre) ensemble. Soudez les fils rouges aux bornes du commutateur. Isoler avec de la colle chaude.
  11. Montez le capteur à ultrasons, les capteurs IR et le capteur d'alcool sur les pièces découpées au laser comme indiqué sur l'image.
  12. Avec les deux entretoises métalliques, fixez la pièce de montage des capteurs IR au châssis.
  13. Montez le capteur à ultrasons sur le châssis, comme indiqué sur l'image.
  14. Montez le capteur d'alcool sur le châssis, comme indiqué sur l'image.
  15. Montez le capuchon.

Étape 4: connectez les éléments du circuit (schéma de circuit)

Connecter les éléments du circuit (schéma de circuit)
Connecter les éléments du circuit (schéma de circuit)
Connecter les éléments du circuit (schéma de circuit)
Connecter les éléments du circuit (schéma de circuit)
Connecter les éléments du circuit (schéma de circuit)
Connecter les éléments du circuit (schéma de circuit)

1. À l'aide de cavaliers rouges et de cavaliers noirs, créez une ligne d'alimentation et de terre sur la carte d'extension de la planche à pain. Tous les câbles de mise à la terre et d'alimentation des éléments du circuit seront connectés à ces lignes.

2. Connectez les broches des ponts en H aux broches de droite sur la planche à pain, comme indiqué sur le schéma de circuit.

3. Connectez les broches des capteurs aux broches de la planche à pain comme indiqué dans le schéma de circuit.

4. Ajoutez le buzzer et la LED connectés aux broches comme indiqué dans le schéma de circuit.

Étape 5: Construire la configuration

Construire la configuration
Construire la configuration

La piste est construite à partir de ruban noir avec une largeur de 3,5 cm. Les bornes sont perpendiculaires à la voie et ont une largeur de 13 cm et une longueur d'environ 40 cm. La piste ne doit pas avoir de bosses à la surface, qui pourraient empêcher la coupelle de glisser lorsqu'elle est poussée par le robot.

Les tasses ne contiennent ni alcool ni eau, seuls les parapluies rouges sont aspergés d'alcool.

Le robot sera positionné sur la piste de manière à avoir le chemin noir entre les deux capteurs IR.

Étape 6: Chargez le code

Charger le code
Charger le code

Sommaire:

Le mouvement en boucle sur le chemin est défini par une série de fonctions. Les fonctions de base sont: moveForward(), moveBackward(), rotateLeft(), rotateRight() et stopMotors(). La rotation, effectuée lorsque le robot atteint un terminal, est définie dans la fonction reverseDirection(). Cette fonction est déclenchée lorsque les deux capteurs IR sont de couleur noire. L'orientation du robot vers la borne droite, après avoir détecté si le gobelet est d'alcool ou d'eau, se fait dans la fonction turnAroundObject().

Dans la boucle void(), à travers une série d'instructions If, le processus est dirigé. Si les deux capteurs infrarouges détectent la couleur blanche, le robot avancera. Si le noir est détecté par l'un des capteurs IR, le robot recalibrera son mouvement pour suivre la trajectoire.

Si le robot rencontre un obstacle, détecté avec le capteur à ultrasons, le robot s'arrêtera et vérifiera avec le capteur d'alcool MQ3, s'il y a de l'alcool. Si la valeur pour les pics d'alcool, alors le buzzer jouera la chanson d'alcool et il tournera ou avancera de sorte que la tasse soit poussée vers le terminal d'alcool. Si la valeur n'augmente pas, le buzzer jouera la chanson de l'eau et les mêmes étapes sont répétées vers le terminal d'eau.

Conseillé: