Porteur(s) du projet: Siloée, Lisa, Romain, Théophile, Yanis (contact : yan.zaouane@gmail.com)
Pour réaliser l’étape 0 du projet nous devons avoir un robot capable de pousser une canette vide. Pour cela nous avons acheté un kit pour récupérer les moteurs et les roues.
Nous avons recupéré un socle à pile fournissant un courant de 9v
Nous imprimons à la machine 3D le drapeau et le socle de l'arduino en utilisant le logiciel Openscad. Voici les différents programmes - Drapeau :
cylinder(d=4,h=40,$fn=20); translate([-0.5,0,27]) cube([1,20,12]); cylinder(d=20,h=5);
-Socle :
difference (){ cube ([34,78,64]); translate ([4,4,4]) cube ([32,70,56]); translate ([10,72,13]) cube ([29,7,28]); translate ([10,-1,9]) cube ([29,7,29]); translate ([10,17,-1]) cube ([29,13,7]); }
Nous utilisons ce programme afin d'avoir le départ différé de 5s:
#include <AFMotor.h> AF_DCMotor motor3(3); AF_DCMotor motor2(2); void setup() { Serial.begin(9600); // set up Serial library at 9600 bps Serial.println("Motor test!"); delay(5000); motor3.setSpeed(250); motor2.setSpeed(250); motor3.run(RELEASE); motor2.run(RELEASE); } void loop() { motor3.run(FORWARD); motor2.run(FORWARD); }
Nous utilisons le programme présenté plus haut.
-Découpe laser d'une nouvelle pièce du châssis car la pièce faite 2 jours avant avait un petit défaut -Nous modélisons une pièce qui permet au roues-avants de tourner et nous l'imprimons à l'imprimante 3D. Le code de la pièce est le suivant :
difference (){ cube ([20,4,10]); translate ([3,4,5]) rotate ([90,0,0]) cylinder ([d=5,h=6,$fn=20]); translate ([17,4,5]) rotate ([90,0,0]) cylinder ([d=5,h=6,$fn=20]); } translate ([2,2,10]) cylinder (d=2,h=10,$fn=20); translate ([2,2,10]) cylinder (d=5,h=2);
-Nous achetons deux servomoteurs pour avoir une poussé importante sur les roue arrière. -Nous essayons de les programmer avec quelque difficultés sur leur synchronisatios. Les deux roues ne roulaient pas dans le même sens par exemple.
-On teste le capteur afin de l'inclure à la stratégie notre robot -Sur Openscad nous dessinons une pièce qui permettra d'accrocher la plaque d'acier à notre robot