Paso 1: ¿Cómo funciona?
Todo está conectado a una placa Arduino, la Junta espera hasta que el selector está en lógica alta, es decir, cuando usted mueva el interruptor, el tablero de las señales de dos servomotores para mover de una manera específica (más sobre esto más adelante), después de lo cual, el servo conectado a la "mano" mueva el interruptor a posición de apagado y volver en la caja , seguido por el servo de la "puerta". luego todo se repite.Si has visto el video de arriba, cada vez que se activa el interruptor, la máquina responde de manera diferente y esto se hace escribiendo diferentes funciones con tiempos diferentes en el código de Arduino, (yo les llamo "Se mueve"). Cada vez que se activa el interruptor, estoy llamando a un nuevo movimiento hasta que esté todo listo, empezar de nuevo. Tenga en cuenta que en el paso 9, proporciona otra versión del código que selecciones al azar se mueve en lugar de secuencial. Puede agregar tantos movimientos como quieras, como mucho tienes suficiente memoria en el Arduino.
Arduino está siempre encendido, por eso he añadido un interruptor para la batería guardar cierta energía cuando la máquina no esté en uso. Ya estoy planeando usar una interrupción en el interruptor, en lugar de la simple detección de alta/baja corriente y acoplamiento con el modo de sueño. Esto deberá ahorrar energía cuando la máquina no está en uso y también lo que le permite siempre estar preparados (pero esto también complicará el código) que, por ahora, es sólo un simple interruptor ON/OFF, y la Junta siempre es alimentada.