8 feb 2017

SEATALK 3.5" 480x320 TFT MONITOR


Seatalk Monitor 3.5" TFT 480x320 Shield

Seatalk TX to Arduino Serial Port RX0 (D0)
(disconect for load code)
TFT Shield as is
Librarie "pin_magic.h" for Mega or for Uno (change internal conexions)
Librarie "Adafruit_TFTLCD.cpp.35" (changed internal resolution) rename to "Adafruit_TFTLCD.cpp"

Display :

Video :




Arduino Code :  https://drive.google.com/open?id=0B-aQ4eIWtpZcQXMzc0tCZEptWXc


15 comentarios:

  1. Its cool...
    I am looking for your work.
    I want to make DIY controller look like st6001 for S2G core. LOL

    ResponderEliminar
  2. You can make one wireless with the Remote Controller and the TFT Seatalk Monitor 2.4" not too big:

    http://berreizeta.blogspot.com.es/2016/10/seatalk-wireless-remote-controller.html

    http://berreizeta.blogspot.com.es/2016/12/blog-post.html

    Regards.

    ResponderEliminar
  3. May be, but why i cant put wired buttons with monitor? LOL
    When you sit at the helm, it is more convenient to push the usual buttons.
    But this is not the subject matter.
    The question is, where to get all Seatalk codes.
    For example, to repeat the autopilot settings menu, make calibration of AP or organize the "power steering".
    +-1 and +-10 in your scetches only change course of boat, bat i want to turn rudder.

    ResponderEliminar
  4. By wire is more easy ....:

    http://berreizeta.blogspot.com.es/2016/10/seatalk-remote-controler-pic16f628a-pcb.html


    All you need is here :

    http://www.thomasknauf.de/seatalk.htm

    ResponderEliminar
  5. Congrats, great job. I'm working on a similar sketch with 3.5"TFT, Seatalk to NMEA0183 with WiFi using UDP. Found a small error in your sketch ST00 depth, Seatalk data bits 2 & 3 are interchanged. Also tried your ST command sender sketch on a Arduino Uno without success.

    ResponderEliminar
  6. Any interest in NMEA0183 display in the future?

    ResponderEliminar
  7. I started a program to read nmea data, but I have it stopped. I will continue later ...
    File is here : https://drive.google.com/open?id=0B-aQ4eIWtpZcRXM2ZUhsMHpscTQ

    ResponderEliminar
  8. trying to get this code to work as a seatalk monitor. Seems to be missing some code to convert - inbyte = (Serial.read()); - to your seatalk variables. Am I missing something?

    ResponderEliminar
  9. I have the 9bit and it is reading the code properly. so the inbyte reads current value, but present code doesn't assign values to seatalk[i]-calls datagram before they're assigned.

    ResponderEliminar
  10. This is excellent information. It is amazing and wonderful to visit your site.
    Best Mobile Network Signal Repeater

    ResponderEliminar
  11. Excelente trabajo.
    Yo leo SeaTalk sin necesidad de la libreria de Nick Gammon.
    Configuro Serial como 8N2. Es decir, el primero de los nueve bits (que es el ultimo) lo considero como un stop bit y queda desechado.
    (no sirve para mucho).
    Me gustaria que lo comprobaras tu mismo, ya que soy principiante en esto. Mi configuracion de serial es Serial.begin(4800, SERIAL_8N2)
    Con un arduino nano leo sin problemas.
    Para transmitir (el remoto) hago bit banging por otro pin.
    Como la memoria es escasa he intentado hacerlo con un Seeduino Xiao pero a pesar de que se informa de la compatibilidad, creo que hay algun problema en la lectura de 8N2.
    No me atrevo a subirlo al foro de Arduino por si me sale alguno echandome la bronca.....jajajaj
    P

    ResponderEliminar
  12. Excelente trabajo.
    Yo leo SeaTalk sin necesidad de la libreria de Nick Gammon.
    Configuro Serial como 8N2. Es decir, el primero de los nueve bits (que es el ultimo) lo considero como un stop bit y queda desechado.
    (no sirve para mucho).
    Me gustaria que lo comprobaras tu mismo, ya que soy principiante en esto. Mi configuracion de serial es Serial.begin(4800, SERIAL_8N2)
    Con un arduino nano leo sin problemas.
    Para transmitir (el remoto) hago bit banging por otro pin.
    Como la memoria es escasa he intentado hacerlo con un Seeduino Xiao pero a pesar de que se informa de la compatibilidad, creo que hay algun problema en la lectura de 8N2.
    No me atrevo a subirlo al foro de Arduino por si me sale alguno echandome la bronca.....jajajaj
    P

    ResponderEliminar