Tabla de contenido:
- Paso 1: el circuito
- Paso 2: Código
- Paso 3: el caso
- Paso 4: Diseño de la placa
- Paso 5: terminar el caso
- Paso 6: en uso
Video: Probador de triple servo Arduino: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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
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
STL para el caso
Paso 4: Diseño de la placa
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
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
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:
Probador de servo de dos modos: 5 pasos (con imágenes)
Probador de servo de dos modos: cuando compro un servomotor nuevo, quiero comprobar rápidamente si está funcionando. El Servo Tester de dos modos me permite hacer eso en un minuto. Los servos, al menos los más baratos que conozco, a veces no funcionan como se esperaba cuando llegan: los engranajes saltan, el electrón
Probador de servos de 16 canales con Arduino e impresión 3D: 3 pasos (con imágenes)
Probador de servos de 16 canales con Arduino e impresión 3D: Casi todos los proyectos que he hecho recientemente me han requerido probar algunos servos y experimentar con sus posiciones antes de que entren en el ensamblaje. Por lo general, hago un probador de servos rápido en una placa de pruebas y uso el monitor en serie en el ardui
Probador de componentes electrónicos (con un estuche agradable): 5 pasos (con imágenes)
Comprobador de componentes electrónicos (con un estuche agradable): ¿Alguna vez ha tenido un dispositivo defectuoso o roto y se ha encontrado pensando " ¿qué puedo recuperar de esta basura "? Me pasó varias veces, y aunque pude recuperar la mayor parte del hardware, no pude recuperar la mayor parte del pa
Probador de IC, amplificador operacional, probador de temporizador 555: 3 pasos
IC Tester, Op-Amp, 555 Timer Tester: todos los circuitos integrados defectuosos o de repuesto están por ahí, pero si se mezclan entre sí, lleva mucho tiempo identificar uno malo o bueno. En este artículo aprendemos sobre cómo podemos hacer IC probador, continuemos
Probador de servo simple: 13 pasos (con imágenes)
Probador de servo simple: un poco más grande que un sello postal, el probador de servo simple le permite controlar dos servos digitales o analógicos sin usar un transmisor o receptor, simplemente conecte su paquete de baterías para comenzar la prueba. Úselo para verificar sus servos antes de instalarlos