Entradas

Mostrando entradas de febrero, 2018

3.5. Evaluar y Calificar el trabajo de tus compañeros de grupo

Pedro: ¿Qué es lo que no te gustaría que volviese a repetir tu compañero de grupo en un proyecto? Que tarde tanto en decidirse en si quiere realizar otra copia del proyecto para quedársela él o no, ya que está retrasando el proyecto  ¿En qué debe mejorar tu compañero de grupo, en relación al trabajo en un proyecto? La verdad que lo hace todo bien, si eso debería mostrar un poco más de compromiso. ¿Cuál es la mejor cualidad de tu compañero a la hora de realizar un proyecto? La gran creatividad que tiene para solucionar problemas, que nos ha ayudado a resolver algunos aprietos que hemos tenido respecto al proyecto en general y más recientemente en la maqueta. 

3.4. Diario de trabajo

Durante éstas semanas hemos creado nuestros propios sensores flexibles porque necesitábamos 5 y nos salían a 50€, lo que nos pareció muy caro. Los materiales que usamos son: 1 folio, 1 lápiz de grafito conductor, aluminio y un par de cables por cada sensor. Una vez creados, los probamos con los servos y tardamos un día de clase en ajustarlos, pero mereció la pena porque aprendimos mucho sobre el funcionamiento de un sensor de éste tipo. Luego estuvimos creando el circuito con los servos y  probando los sensores. Tras una semana de duro trabajo, conseguimos un buen código y poner todos los cables en orden pero, no estábamos satisfechos, así que mientras Jaime se puso a construir la base de la mano yo, Pedro, Me puse con el sensor de distancia que se nos había ocurrido añadir. A partir de esa semana empezamos a avanzar más rápido. Yo conseguí un código válido y un circuito durante esa semana y Jaime se puso a solucionar el problema de tierras que teníamos en el circuito. A la se...

3.3. Código Final

#include <Servo.h> Servo servo1, servo2, servo3, servo4, servo5; // ------Estos valores se pueden cambiar dependiendo de los diferentes componentes utilizados para un rendimiento correcto. int reading;          // Se usa para almacenar el valor leído por analogRead. int mapVal;           // Se utiliza para asignar los valores leídos por analogRead al rango del servo que mueve cada dedo. int delay1 = 100;     // Se usa para establecer un retraso para las lecturas. int minServo = 35;    // Valor mínimo para el movimiento del servo. int maxServo = 180;   // Valor máximo para el movimiento del servo. int minSFlex = 100;   // Valor mínimo para el sensor flexible pequeño. int maxSFlex = 320;   // Valor máximo para el sensor flexible pequeño. int minBFlex = 220;   // Valor mínimo para el sensor de flexión grande. int maxBFlex = 520;   // Valor máx...

3.2. Esquema de conexiones Arduino

Imagen

3.1. Mecánica del proyecto