Build Your Own Domino Robot

CrunchLabs
22 Jun 202429:48

Summary

TLDRDans cette vidéo, Mark Rober présente le robot Domino qui suit une ligne et dépose des dominos automatiquement. Le robot peut fonctionner directement sans programmation, mais des hacks créatifs sont possibles, comme la possibilité de programmer des fonctionnalités avancées telles que l'auto-renversement des dominos ou la création de figures complexes avec des dominos. Il explore également la conception du robot, les capteurs IR, les moteurs et l'utilisation de la modulation de largeur d'impulsion (PWM). Enfin, il encourage les utilisateurs à personnaliser et programmer leur robot via une plateforme en ligne pour débloquer des hacks et rejoindre la 'trophy case'.

Takeaways

  • 😀 Le robot Domino à suivi de ligne est conçu pour poser des dominos de manière automatique, que ce soit sur une ligne tracée ou de manière parfaitement droite sans ligne.
  • 😀 Le robot peut détecter lorsqu'il manque des dominos et s'arrêter automatiquement, offrant ainsi une solution pratique et moins stressante par rapport à la mise en place manuelle.
  • 😀 Il existe plusieurs hacks pour améliorer les fonctionnalités du robot, comme le 'auto knockdown' qui fait tomber tous les dominos à la fin de la ligne.
  • 😀 Un autre hack permet au robot de poser des dominos en cercle, et la taille du cercle peut être ajustée en fonction du nombre de fois qu'un interrupteur est activé.
  • 😀 Le robot peut être transformé en un robot suiveur de ligne classique, et il est même possible de le contrôler à distance via un hack matériel utilisant un récepteur IR.
  • 😀 Le Mark Robot est un chatbot d'IA qui aide à résoudre des problèmes de programmation et de dépannage en fournissant des conseils personnalisés sur les codes et les hacks.
  • 😀 Le robot utilise des capteurs infrarouges pour déterminer la position de la ligne, et deux capteurs sont utilisés pour guider le robot à gauche, à droite ou tout droit.
  • 😀 Un mécanisme de ressort à force constante est utilisé pour maintenir la pression sur les dominos, permettant au robot de les pousser avec une grande efficacité.
  • 😀 Les moteurs à courant continu (DC) sont utilisés pour la propulsion et la direction du robot grâce à un système de 'vecteur de couple', permettant de tourner sans roues avant.
  • 😀 Pour les utilisateurs intéressés par la programmation, le robot offre trois niveaux de personnalisation, allant de l'utilisation de hacks préconfigurés à une modification complète du code pour créer des projets uniques.

Q & A

  • Que fait le robot Domino suiveur de ligne ?

    -Le robot Domino suiveur de ligne dépose automatiquement des dominos sur une surface plate en suivant une ligne tracée. Lorsqu'il arrive au bout de la ligne ou qu'il manque de dominos, il s'arrête et attend que plus de dominos soient chargés.

  • Quelles sont les fonctionnalités de base du robot Domino sans programmation ?

    -Le robot Domino fonctionne directement sans programmation. Il suit une ligne et dépose des dominos automatiquement jusqu'à ce qu'il soit à court de dominos ou qu'il atteigne la fin de la ligne.

  • Comment le robot détecte-t-il la fin de la ligne de dominos ?

    -Le robot utilise un interrupteur de fin de course (limit switch) qui détecte quand il n'y a plus de dominos dans le magazine. Lorsque cet interrupteur est activé, le robot s'arrête.

  • Quels sont les capteurs utilisés dans le robot Domino ?

    -Le robot utilise deux capteurs infrarouges (IR) pour détecter la ligne à suivre et un interrupteur de fin de course pour savoir quand il a terminé de déposer tous les dominos.

  • Qu'est-ce qu'un pont en H et pourquoi est-il utilisé dans le robot ?

    -Un pont en H est un circuit électronique utilisé pour contrôler la direction et la vitesse des moteurs à courant continu (DC). Dans le robot Domino, il permet de faire tourner les moteurs dans les deux sens et de contrôler leur vitesse.

  • Comment le robot peut-il être modifié ou amélioré ?

    -Le robot peut être modifié par programmation pour effectuer des hacks tels que l'automatisation de la chute des dominos, la création de motifs circulaires, ou encore le contrôle à distance via une télécommande IR.

  • Qu'est-ce que le 'hacking' du robot Domino ?

    -Le 'hacking' du robot consiste à modifier le code ou les composants du robot pour lui faire accomplir des tâches supplémentaires ou différentes, comme la modification du mode de dépôt des dominos ou l'ajout de nouvelles fonctionnalités.

  • Quel rôle joue le 'Mark Robot' dans ce projet ?

    -Mark Robot est un chatbot AI qui aide les utilisateurs à comprendre et à programmer le robot Domino. Il offre des réponses aux questions sur le code et aide à résoudre les problèmes techniques en fournissant des explications sur les fonctionnalités.

  • Pourquoi est-il important de régler le seuil (thresholding) pour les capteurs infrarouges ?

    -Le réglage du seuil permet de déterminer si un capteur IR voit la ligne ou non, simplifiant ainsi les décisions du robot. Cela évite d'avoir à traiter une large gamme de valeurs et se concentre uniquement sur la détection de la ligne.

  • Que faire si le robot ne détecte pas la ligne sur une surface sombre ?

    -Il suffit d'inverser les fils verts et bleus sur la carte de circuit pour que le robot fonctionne correctement avec du ruban adhésif blanc sur une surface sombre.

Outlines

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Mindmap

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Keywords

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Highlights

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф

Transcripts

plate

Этот раздел доступен только подписчикам платных тарифов. Пожалуйста, перейдите на платный тариф для доступа.

Перейти на платный тариф
Rate This

5.0 / 5 (0 votes)

Связанные теги
Robot DominoHackpackDomino robotCode robotDIY robotÉducation techProgrammationRobotiqueCrunch LabsTechnologie éducative
Вам нужно краткое изложение на английском?