Fonctionnalités attendues
1. Reconnaitre la couleur des balles.
2. Attribuer une position à chaque balle.
3. Saisir la balle à sa position.
4. Déposer la balle dans sa boite.
5. Compter les balles de chaque couleurs.
1. Reconnaitre la couleur des balles.
2. Attribuer une position à chaque balle.
3. Saisir la balle à sa position.
4. Déposer la balle dans sa boite.
5. Compter les balles de chaque couleurs.
Plus ils sont lourds, plus il est difficile de les pousser hors du ring.

Eh bien, nous ne vous opposerons pas à un vrai lutteur japonais de sumo; vous auriez autant de chance de réussir que le jeune dans la photo ci-dessus! Mais nous pourrions nous amuser à fabriquer des modèles de lutteurs Robot SUMO.
Nous ne respecterons pas les règles officielles de Mini Robot SUMO, nous cherchons simplement à produire des robots SUMO pour le plaisir; (mais si vous êtes intéressé par la lecture du règlement officiel, vous pouvez en voir un résumé à l’adresse http://www.robotroom.com/SumoRules.html).
Pousser les autres robots hors de l’anneau, tout en restant dans l’anneau.
Le mini ring officiel mesure environ 75 cm de diamètre, peint en noir avec une bande blanche sur le pourtour.
Les robots SUMO mesurent 20 cm par 20 cm maximum. Leur poids ne devra pas dépasser 500 g. Vous pouvez les construire de la manière la plus ingénieuse possible, de manière à ce qu’ils soient capables de pousser votre adversaire hors du ring.
Les robots seront placés à l’intérieur du ring, l’un en face de l’autre. Ils doivent être contrôlés uniquement par votre programme informatique; vous n’êtes pas autorisé à les pousser à la main!
Vous pourrez utiliser n’importe quel langage de programmation, soit graphique soit code.
Comment écrire rapidement un programme qui permettra à notre robot de pousser le robot de l’autre équipe hors du ring? – Pensez-y…
marquer trois points pour une victoire et un pour une défaite; le gagnant est le robot avec le plus de points après 2 combats. Si les robots sont égaux après deux combats, un troisième combat décisif est exécuté.
Vous pouvez utiliser tous types de robots pour commencer, puis les modifier plus tard, si vous pensez que cela vaut la peine de les modifier.

L’idée d’un robot mini sumo est illustrée ci dessus. L’idée est que un appendice soulèvera les roues du robot adverse, ce qui facilitera le déplacement de l’adversaire hors de la patinoire.
Vous pouvez trouver des modèles de robots ici :
http://www.edurobot.ch/?p=1032
http://www.damienkee.com/robots/
Mais est-ce la seule façon de construire un robot SUMO? – Votre idée peut être meilleure!
Quelles sont les possibilités – l’une des pratiques suivantes est-elle pratique?
• Utilisez un “bloc aléatoire” afin que votre robot ne tourne pas la même quantité chaque fois qu’il revient du bord de la patinoire (est-ce utile)?
• Utilisez une feuille avant presque plate (à glisser sous les roues d’un adversaire)?
• Utilisez plus de deux roues motorisées (pour donner à votre robot plus de «punch»)?
• Utilisez des roues plus petites ou plus grandes (quelle serait la meilleure?)
• Utilisez des chenilles au lieu de roues (cela aiderait-il)?
• Utilisez une sorte de bélier (un troisième moteur pour assommer votre adversaire)?
• Utilisez sonar (pour trouver votre adversaire afin de pouvoir le recharger avant qu’il ne vous reproche)?
Pouvez-vous penser à d’autres options en plus de celles mentionnées ci-dessus? Vous pouvez essayer beaucoup de choses – laquelle est la meilleure pour votre robot en pratique?
Faites des recherches sur le net!
Mais vos idées sont bonnes!
Vous allez réaliser un radar de vélo .
Garmin commercialise un accessoire de ce type voir la vidéo .

Ce radar détecte les véhicules arrivant de l’arrière, l’avertisseur lumineux se modifie lorsque un véhicule se rapproche et la distance entre le véhicule et le cycliste s’affiche sur le compteur Garmin.
Pour cela vous réaliser un projet avec une carte Arduino un capteur ultrason et un afficheur lcd ou autre.
pour commencer vous aller devoir concevoir un chenillard de Leds et mesurer une distance avec le capteur ultrason .
Répartissez vous les taches et au travail.
Pour apprendre les bases de la programmation informatique, on utilisera le langage Python.
Python et son éditeur (Python IDE) sont disponibles sur les ordinateurs du lycée (c’est la version 3 qui est installée).
On utilisera comme ressource les cours de David Roche (enseignant au lycée Guillaume Fichet de Bonneville en Haute-Savoie) et de Fabrice Sincère (enseignant au lycée Algoud-Laffemas de Valence, dans la Drôme).
Continuer la lecture de Apprendre les bases de la programmation avec Python
Les exposés sont à faire sous la forme d’une page internet de votre site. Lors de la présentation n’hésitez pas à montrer en direct ce que vous avez fait (par exemple ouvrir un fichier avec un éditeur html ; afficher le code source d’un e-mail ; utiliser les fonctions de développement d’un navigateur, etc.).
Indiquer les sources que vous avez utilisées (notamment l’origine de vos illustrations).
Annexe : Grille d’évaluation des exposés
Nous envoyer l’adresse de votre site via l’ENT dès qu’il est en ligne.