Binome2015-4 : Différence entre versions
Ligne 5 : | Ligne 5 : | ||
Introduction à l'arduino. | Introduction à l'arduino. | ||
− | Séance 3: montage du robot + | + | Séance 3: montage du robot + réflexion sur la pince. |
− | + | Séance 4: premiers programmes+ premiers tests de branchements des moteurs. | |
− | + | Séance 5: Le capteur ultrason est opérationnel, le robot tourne et recule quand il détecte un obstacle. Pas de problèmes avec le capteur ultrasons, excepté le fait qu'il détecter non seulement les obstacles, mais aussi le fait qu'on parle par exemple. Il n'est donc pas forcément 100% fiable. | |
− | + | séance 6: Test de capteur infrarouge nul, utilisation d'un arduino uno pour ressayer de comprendre ce qui ne va pas. | |
− | Séance 7: Création du programme recherche de balle | + | Séance 7: Création du programme recherche de balle. Le capteur infrarouge ne fonctionnait pas pour deux raisons. Nous ne savions pas qu'il fallait une résistance, et il s'avère que le pin + de la led infrarouge est la patte courte et non pas la patte longue, ce qui est surprenant. |
− | Séance 22/02: Création du programme comprenant les capteurs infrarouges, le capteur ultrasons, le | + | Séance 22/02: Création du programme comprenant les capteurs infrarouges, le capteur ultrasons, le servomoteur. T-T les moteurs sont morts (ou peut être juste les piles) |
Prise de connaissances de la méthode de réalisation des circuits imprimés. Dimensionnement de la pince. | Prise de connaissances de la méthode de réalisation des circuits imprimés. Dimensionnement de la pince. | ||
− | Séance 25/01: Début de la réalisation du circuit imprimé. Remise en fonction des moteurs. Problème avec le capteur ultrasons. Début du dessin de la pince avec inkscape. | + | Séance 25/01: Début de la réalisation du circuit imprimé. Remise en fonction des moteurs. C'était juste un problème dans le programme, nous avions fait une modification afin de faire en sorte que le programme soit plus clair, mais nous avions oublié de remettre le STBY en HIGH. |
+ | Problème avec le capteur ultrasons, il semble renvoyer des valeurs complètement aléatoires. Début du dessin de la pince avec inkscape. | ||
− | Séance 03/03: | + | Séance 03/03: Nous avons corrigé le problème du capteur ultrasons, nous avions changé les pins du capteur sur l'arduino mais pas dans le programme. J'ai appris à me servir de inscape, et mon binôme de fritzing, nous devrions réussir à imprimer la pince et le circuit imprimé dans les temps. Peut-être. |
+ | |||
+ | Séance 11: Création de programme de suivi de ligne. Problèmes pour tourner aux coins pour le moment. Le robot passe trop vite pour "voir" la ligne avant de la dépasser, et si on diminue la vitesse, il n'avance plus, pas assez de puissance. Fritzing s'avère relativement complexe à utiliser. | ||
+ | |||
+ | Séance 12: **Maladie+binôme absent** Pince composée de quatre éléments, deux qui se referment pour saisir la balle, et deux engrenages pour les relier au servomoteur. Design le plus simple possible, pour qu'il ait le plus de chance de fonctionner. Reste à savoir comment cacher la balle aux capteurs infrarouges une fois prise, mais pas avant. faire un cache sur la pince probablement. Tester le fait de le faire avancer par à-coups, pour lui laisser le temps de détecter la ligne. J'ai intégré tous nos programmes dans le main, le robot devrait donc suivre une ligne jusqu'à trouver la balle, puis se rapprocher de la balle, et donner un à-coup pour la propulser vers le but qui n'existe pas encore. |
Version du 7 mars 2016 à 08:00
Séance 1: Prise en connaissance des informations pour le projet. Premier plan du robot.
Séance 2: Recherche sur le design de la pince et de la position de capteurs afin que le cahier des charges soit respecté et que les éléments ne se gênent pas entre eux. Largeur:11cm Longueur:20cm Pince: Propulsion par ressort ou flipper? Largeur:7cm, longueur 11cm Introduction à l'arduino.
Séance 3: montage du robot + réflexion sur la pince.
Séance 4: premiers programmes+ premiers tests de branchements des moteurs.
Séance 5: Le capteur ultrason est opérationnel, le robot tourne et recule quand il détecte un obstacle. Pas de problèmes avec le capteur ultrasons, excepté le fait qu'il détecter non seulement les obstacles, mais aussi le fait qu'on parle par exemple. Il n'est donc pas forcément 100% fiable.
séance 6: Test de capteur infrarouge nul, utilisation d'un arduino uno pour ressayer de comprendre ce qui ne va pas.
Séance 7: Création du programme recherche de balle. Le capteur infrarouge ne fonctionnait pas pour deux raisons. Nous ne savions pas qu'il fallait une résistance, et il s'avère que le pin + de la led infrarouge est la patte courte et non pas la patte longue, ce qui est surprenant.
Séance 22/02: Création du programme comprenant les capteurs infrarouges, le capteur ultrasons, le servomoteur. T-T les moteurs sont morts (ou peut être juste les piles) Prise de connaissances de la méthode de réalisation des circuits imprimés. Dimensionnement de la pince.
Séance 25/01: Début de la réalisation du circuit imprimé. Remise en fonction des moteurs. C'était juste un problème dans le programme, nous avions fait une modification afin de faire en sorte que le programme soit plus clair, mais nous avions oublié de remettre le STBY en HIGH. Problème avec le capteur ultrasons, il semble renvoyer des valeurs complètement aléatoires. Début du dessin de la pince avec inkscape.
Séance 03/03: Nous avons corrigé le problème du capteur ultrasons, nous avions changé les pins du capteur sur l'arduino mais pas dans le programme. J'ai appris à me servir de inscape, et mon binôme de fritzing, nous devrions réussir à imprimer la pince et le circuit imprimé dans les temps. Peut-être.
Séance 11: Création de programme de suivi de ligne. Problèmes pour tourner aux coins pour le moment. Le robot passe trop vite pour "voir" la ligne avant de la dépasser, et si on diminue la vitesse, il n'avance plus, pas assez de puissance. Fritzing s'avère relativement complexe à utiliser.
Séance 12: **Maladie+binôme absent** Pince composée de quatre éléments, deux qui se referment pour saisir la balle, et deux engrenages pour les relier au servomoteur. Design le plus simple possible, pour qu'il ait le plus de chance de fonctionner. Reste à savoir comment cacher la balle aux capteurs infrarouges une fois prise, mais pas avant. faire un cache sur la pince probablement. Tester le fait de le faire avancer par à-coups, pour lui laisser le temps de détecter la ligne. J'ai intégré tous nos programmes dans le main, le robot devrait donc suivre une ligne jusqu'à trouver la balle, puis se rapprocher de la balle, et donner un à-coup pour la propulser vers le but qui n'existe pas encore.