Probador de servicio Arduino de dos propósitos

Isabella Ortiz
Isabella Ortiz

Volar a control remoto es uno de esos pasatiempos multidisciplinarios que realmente te permite expandir tu conjunto de habilidades. Realmente no necesita saber mucho para comenzar, pero para hacerlo bien, debe ser en parte ingeniero aeronáutico, en parte piloto de pruebas y en parte mecánico. Pero si realmente va a llegar lejos, también necesitará aprender electrónica, que fue parte de la razón detrás de este probador de servicio Arduino.

[Peter Pokojny] decidió encender la electrónica para ayudarlo con el pasatiempo, y se sumergió en lo más profundo. Creó un probador de servicios y un probador basado en Arduino, y trabajó duro para darle una buena interfaz y muchas funciones. El programa de prueba puede hacer circular el servicio que se está probando en todo su rango de movimiento utilizando cualquiera de varios perfiles: triángulo, seno o cuadrado. La velocidad del ciclo de prueba se puede seleccionar, e incluso hay un modo para ordenar al servidor a una posición particular manualmente. Apostaremos que la construcción fue una gran lección para [Peter]y terminó con una herramienta útil para comenzar.

Necesito ir aún más atrás a lo básico que [Peter]? Entonces eche un vistazo a esta introducción a los servicios y esta guía detallada.

[via r/Arduino]

  • Renan Marques Avelar Valente dice:

    Muy útil, pero definitivamente vale la pena un codificador rotatorio con un botón.

  • reinicia dice:

    Parece efectivo, pero se proporcionan pocos detalles. Usé la Prueba de servicio 1 de Mikael, escrita en un conjunto de AVR, que funciona muy bien:

    Servo Tester 1

    Tiene una segunda revisión más compleja publicada en otra parte de su sitio web; aparentemente suficiente para satisfacer al entusiasta de las pruebas de servicio más fanático.

    • PWalsh dice:

      Cada vez que necesito una interfaz con un Arduino, escribo un controlador de dispositivo y pruebo un programa.

      La mayoría de mis programas de prueba toman simples comandos en serie para controlar el dispositivo con el controlador. La intención era poder probar cualquier hardware para ver si funciona y las conexiones son correctas.

      Por ejemplo, el programa de prueba de servicio manejará hasta 4 servicios (sin agrandar el controlador) y le permite escribir un comando que establece cualquier servicio individual en una posición específica.

      Los programas de prueba en sí mismos también sirven como base para construir programas reales; por ejemplo, el programa de prueba que controla los servicios se puede copiar y modificar para hacer todo lo que necesita para los servicios.

      Actualmente tengo 77 controladores de biblioteca y 29 programas de prueba en mi directorio Atmega. Estos incluyen pruebas de servicios, pasos, motores, AtoD, SPI, UART y una gran cantidad de varios circuitos integrados.

      Me preguntaba si había algún interés en publicarlos; podría ponerlos en GitHub para que otras personas pudieran usarlos.

      (Nota: estos son programas de metal desnudo, no bocetos. Como solía hacer firmware profesionalmente, todos los archivos están bien organizados y comentados profesionalmente).

      ¿Pensamientos?

      • Thomas dice:

        … suena bien y sería una valiosa contribución para la “comunidad”.

      • Lincoln restante dice:

        Podrías hacerme feliz con eso.

      • marcparadise dice:

        Por favor publíquelos, eso beneficiaría a mucha gente.

      • Elliot Williams dice:

        ¡Diablos, sí!

  • Sr. Nada dice:

    Construí algo similar con un temporizador 555 y algo de basura. basta con controlar la funcionalidad de los servicios y también con acelerar esk. probablemente no sea bueno si desea cuantificar completamente el desempeño de un servicio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *