Cabalga, capitán, apuesta por tu velero automático controlado por Arduino

[Jack], un ingeniero mecánico, constructor de telares y ávido marinero quería un sistema de piloto automático para su velero Robert Perry Nordic 40 de 1983 con capacidades más modernas que las que venían con él. Sabía que una solución informática funcionaría, pero estaba un poco fuera de su alcance. Sin embargo, después de que su hijo le mostró un Arduino, se puso en camino. Salió y construyó este sistema de piloto automático basado en Arduino para su balandro, el Wile E. Coyote.

Utiliza dos Arduino Megas. Uno es solo para GPS y el otro controla todo lo demás. [Jack]El piloto automático 'S tiene tres modos. En lo que él llama un accionamiento del manillar, un potenciómetro acciona la bomba hidráulica existente, que controla con un controlador de motor de CC de la serie Polulu Qik. En el modo de dirección con brújula, Pololu IMU bloquea el rumbo para conducir (HTS). El modo GPS utiliza un punto de ruta preestablecido y establece la dirección de viaje (CTS) en la misma dirección que el punto de ruta.

[Jack]El sistema 'S también utiliza la corrección de errores de seguimiento cruzado (XTE) para calcular un nuevo HTS cuando sea necesario. Tiene una documentación asombrosa y varios archivos Fritzing y Arduino disponibles en Dropbox.

Los barcos con piloto automático están ahora en pleno apogeo. Acabamos de ver uno diferente en noviembre.

https://www.youtube.com/watch?v=-nA6wo9PXls

[Thanks Jeremy]

  • terry r dice:

    ¿Por qué parece que un ingeniero mecánico usa una caja de cartón como recinto?

    • Erudito dice:

      Una vez, un programador jefe me dijo después de una semana golpeándome la cabeza con los problemas de GUI que tenía con Drupal, "haz que funcione, haz que funcione mejor, LUEGO haz que sea agradable".

  • polossatik dice:

    Me encanta el "Aunque funciona, algunas partes todavía están empaquetadas en forma de prototipo".
    ¡camino a seguir!

    • tekkieneet dice:

      Tal como anticipo que parecería un dispositivo terrorista de una sola vez. 🙂

  • greg dice:

    Esto es genial para los traficantes de drogas;)

  • Ren dice:

    Me gusta el titulo, pero ahora la cancion te perseguira el resto del dia... B ^)

  • Me dice:

    ¿Por qué una solución basada en computadora estaría "fuera de alcance"? No creo que sea un problema de dinero, ¡las computadoras viejas son tan comunes que alguien te pagaría por usarlas! ¿Quizás la interfaz? Obtenga uno con un puerto paralelo y no puede ser tan diferente de los GPIO de Arduino. ¿El idioma? Arduino es básicamente C ++, las computadoras usan cualquier lenguaje que prefiera, incluido C ++.

    Creo que Arduino es una mejor opción, pero me pregunto por qué una solución informática estaba "fuera de alcance".

    • erniejunior dice:

      ¿Consumo de energía?

      • cara de pedo dice:

        Raspberry pi usa menos energía que la placa Mega.

  • Jordán dice:

    No estoy seguro de usar DOS megabytes, pero buen trabajo.

    • cris dice:

      Construí un sistema similar para controlar un motor troll (muy similar a un piloto automático Minnopota). Tuve que usar dos arduinos porque la interrupción en serie al leer los datos del GPS interrumpe todo el sistema.

    • Jack dice:

      Chris tiene razón sobre los dos Megas. El tiempo de ciclo del GPS es de 1 Hz mientras que la IMU funciona a 50 Hz. Una vez por segundo, el Mega principal obtiene la actualización del GPS en unos pocos milisegundos. Estoy trabajando para agregar un tercer Megan para proporcionar control remoto con un solo cable con transferencia de datos en serie.

  • Jack dice:

    En el espíritu del código abierto, que está en el corazón, piratear es la idea de usar y acreditar la fuente. Me gustaría ver que Bill Bishop, cuyo blog The Marine Installers Rant, http://themarineinstallersrant.blogspot.com/ sea acreditado como el autor original del material en este blog Hack A Day.

  • ss dice:

    Que desperdicio de hardware

    • jock murphy dice:

      ¿Quieres aumentar eso un poco? ¿De qué manera es un desperdicio?

  • Perdió dice:

    Si puede pagar Nordic 40, puede pagar un piloto automático Raymarine IMHO adecuado. Esto sería genial para aquellos de nosotros con botes más pequeños que no tienen 100G para volar a 40 pies.

    • jock murphy dice:

      El hecho de que pudiera pagar algo una vez, no significa que pueda continuar. Tal vez las circunstancias hayan cambiado, tal vez apenas pueda pagarlo, o tal vez tenga otras obligaciones financieras. yo no sacaria conclusiones precipitadas

      • Puntilla dice:

        o solo queria...

    • galane dice:

      El barco tiene 31 años. Ciertamente nunca costó 100G.

      • Perdió dice:

        Nunca fuiste dueño de una zanja en la que arrojas dinero (barco), ¿verdad?

        Aquí está el mismo modelo un año más nuevo por $ 109,500 http://m.yachtworld.com/mobile/boats/1984/Nordic-40-2396149/Georgetown/ME/United-States

        Algunas personas hipotecarán un barco más grande para "vivir a bordo" si su respectivo puerto deportivo lo permite.

  • galane dice:

    Alguien tiene que poner Sloop John B. en Sloop Wile E., y agregar algunas cosas sobre arduino, GPS y piloto automático. http://songmeanings.com/songs/view/4885/

  • Sotavento dice:

    Jack hizo un gran trabajo. No estoy seguro de si tendría la inclinación de embarcarme en un proyecto así. Sin embargo, actualmente estoy reescribiendo el código de AutoPilot para evitar el mega que maneja el GPS.
    Tengo una máquina de estados finitos que maneja el GPS entrante y el código GPS ya no bloquea el código del piloto automático. Además, el costo general de realizar la transferencia de datos ahora ha desaparecido.
    Reutilizó la mayor parte del código GPS actual,
    Además, estoy implementando componentes y opciones de IMU alternativos para trabajar con el IMU de 9 DOF que tengo, por lo que todavía tengo trabajo por hacer allí. Intentaré guardar el código de Polulu.

Miguel Vidal
Miguel Vidal

Deja una respuesta

Tu dirección de correo electrónico no será publicada.