Arduino: haga un sensor de flexión para mano robótica (barato y simple): 4 pasos (con fotos)

Arduino: haga un sensor de flexión para mano robótica (barato y simple): 4 pasos (con fotos)

Tabla de contenido:

Anonim

- Papel

- Cartón Flexible o Plástico

- Lápiz

- Papel de aluminio o cinta de aluminio

- Alambres

- Silicona Caliente o Soldadura

Paso 2: Creando un Sensor Flex

  • Lo hago de acuerdo al tamaño de mis propios dedos.
  • Corto papel de acuerdo a estas dimensiones.
  • Con un lápiz, la parte frontal y posterior del papel están dibujadas de tal manera que no queda espacio.
  • Cuanto mayor sea la densidad, mejor será el valor de resistencia que tendremos.
  • El valor de la resistencia, que varía con la curvatura del papel, nos dará la flexibilidad.
  • Cortamos dos piezas de cartón según el tamaño de nuestro papel.
  • Pegamos aluminio en un lado de las piezas de cartón.
  • Conecte los cables a las tiras de aluminio para obtener el valor del sensor.
  • Dos tiras de aluminio no deben tocarse.
  • Lo mismo ocurre con los cables!
  • Para una mano robótica hacemos cinco de esta manera.
  • Usé silicona en la superficie para evitar daños.

Paso 3: Conexión y diagrama de circuito

Con este diagrama de circuito leeremos el valor del sensor y giraremos el sevo.

Cada sensor que hagamos mostrará resistencia a diferentes valores.

Paso 4: Código

  • Con este código de ejemplo leeremos el valor del sensor.
  • Cada sensor que hagamos mostrará resistencia a diferentes valores.
  • Al probar entre 0 y 1023 encontraremos el valor de salida del sensor.
  • Estamos moviendo el sensor … Cuando el sensor está en 1023, la posición del Servo será de 90 grados.
  • El sensor tiene un valor mínimo entre 1018 y 1020.
  • Hacemos que el rango de sensores sea de un mínimo de 1020 a un máximo de 1023.
  • Por lo tanto, entre estos dos valores podemos mover el servomotor de 0 a 90 grados.
  • 0 grados a 1020 - 90 grados a 1023 Como puede ver, podemos obtener un valor de 1018.
  • Podemos hacer el valor mínimo del sensor 1018.
  • Encontramos el rango de valores para todos los sensores que hicimos de esta manera.

Obtener el código de ejemplo