Tabla de contenido:

Probador de triple servo Arduino: 6 pasos (con imágenes)
Probador de triple servo Arduino: 6 pasos (con imágenes)

Video: Probador de triple servo Arduino: 6 pasos (con imágenes)

Video: Probador de triple servo Arduino: 6 pasos (con imágenes)
Video: Probador de servos con el circuito integrado 555 | Como probar un servo 2024, Noviembre
Anonim
Probador de triple servo Arduino
Probador de triple servo Arduino

Actualmente estoy construyendo varios robots andantes, todos impulsados por múltiples servos. El problema surge entonces al calcular la extensión del movimiento de cada servo y el rango de movimiento disponible. Además, estoy tratando de averiguar qué tipo de marcha se necesita. Tengo varios probadores tontos de $ 2 que puede comprar, pero aunque ayudan, en realidad no pueden proporcionar comentarios sobre la posición en la que se encuentra el servo. Toda la programación posterior usa arduino, por lo que sería bueno saber qué valor de la posición del servo haría el trabajo. Fue entonces cuando decidí hacer un probador de servo con una pantalla para la lectura visual de la posición del servo de 1-180.

Entonces, para este proyecto, todo lo que se necesita es un arduino pro-mini, 3 potenciómetros de 5K, algunos pines para los servos, un SPI OLED y un JST para la alimentación. También he soplado más servos de los que me gustaría pensar, por lo que esto también requiere un convertidor de potencia barato para garantizar que todo funcione bien a 5v. También comencé inicialmente con una caja simple, pero luego pensé "¿Qué haría Adam Savage?" y así le agregué algunos detalles de diseño, lo rocié con imprimación y con varias tintas y polvos para la intemperie le dio un aspecto usado. También hice algunas muescas y cortes y los pinté de plata para dar la impresión de una caja de metal y pinté y ensucié los pomos. Se utilizó un cabujón de vidrio como bisel de la pantalla. También agregué algunas etiquetas falsas, convenientemente empapadas en café, que se acaban de imprimir y pegar.

Paso 1: el circuito

El circuito
El circuito

Aquí está el circuito y es muy sencillo. El 1306 OLED se ejecuta en SPI y las 3 ollas están conectadas entre el 5v y la tierra con el limpiador de cada una yendo a uno de los 3 pines de entrada analógica de Arduino. Los servos, a su vez, se controlan desde 3 de las salidas de arduino.

La energía se suministra a través de un enchufe JST para que pueda usar cualquier RX Lipo que pueda estar por ahí y esto se convierte en un convertidor de energía barato que luego

Paso 2: Código

El código adjunto es para Arduino Pro-mini, pero funcionará prácticamente en la mayoría de Arduino. También necesitará instalar la biblioteca u8g para ejecutar la pantalla OLED

Paso 3: el caso

El caso
El caso
El caso
El caso

STL para el caso

Paso 4: Diseño de la placa

Disposición del tablero
Disposición del tablero

Solo estoy usando un veroboard para montar todo. Con el fin de poder reutilizar cualquier cosa, tanto el Arduino como el OLED están conectados a algunos encabezados montados en la placa. Las ollas también se montan directamente en la placa al igual que el convertidor de potencia. Este no parece tener las clavijas montadas en un paso de 0.1 , pero algunas clavijas del cabezal ligeramente extendidas lo arreglaron. Se usó un cable de señal de propósito general para conectar todo.

Puede ver en la imagen dónde se encuentra la fuente de alimentación debajo del espacio donde se conecta el OLED.

Paso 5: terminar el caso

Terminando el caso
Terminando el caso
Terminando el caso
Terminando el caso
Terminando el caso
Terminando el caso

El estuche se remató pintando primero con imprimación gris coche de un par de capas. Una vez hecho esto, utilicé varios polvos para la intemperie, algunos lavados de óxido y algunas pinturas acrílicas para obtener más detalles. En particular, me gusta cortar algunos bordes de la caja y luego pintarlos con un color plateado más brillante para que parezca que una caja de metal acecha debajo. A continuación, se roció toda la caja con barniz mate y, cuando se secó, el vidrio cabujón se pegó en su lugar.

Paso 6: en uso

En uso
En uso
En uso
En uso
En uso
En uso
En uso
En uso

Solo por diversión, puedes ver el logo de arranque aquí. Todo lo que necesita hacer ahora es conectar los servos, ajustar los potenciómetros y leer las posiciones de los servos relevantes que luego puede usar en otros programas.

Recomendado: