2018-07-14, 05:13 PM
(2018-07-14, 11:42 AM)jim321 Wrote: https://github.com/johnty/node-red-contrib-i2clcd
https://infusionsystems.com/pishield/sen...-node-red/
Thanks! I'd seen the first one, but for some reason I couldn't get it to compile on my system. It's probably operator error - I'm very much a newby hack on node-red.
What I got working was a python script that received data from a node-red python connector. That was great and everything, but I found I didn't like the refresh. If a GPS device is sending data every second, the display would blink every second with new data, which was very distracting. I was updating the entire screen (20x4), but even if I just updated the numbers, it would still be very difficult to read, as the display takes about a half second to refresh. So, you only have about a half second to read the number before the it goes blank and the next one comes in.
So, long story short, I'm going to bin that idea for a while and replace it with a very KISS solution. I have a Sharper Image 7 inch LCD TV that is 12v powered. I can bring out the video output from the PI to that. Resolution isn't fantastic, but if you are displaying big letters, you really don't care. The advantage to that is I have an entire screen to mess with, including things like a running depth display, etc. etc.
I would some day like to have a nice 13 inch HDMI display for my OpenPlotter, so when that happens, I'll have to lose the LCD TV display or get another PI to run it.