2021-01-19, 01:44 AM
Very cool! I've done a similar thing with a pi one and a smaller ESP display, but I think your solution looks more developed and almost certainly uses less power.
I've tried to side / backlight my display (it is a 'by our bed, confidence at anchor' display) and it changes what is displayed depending on what the nav state of the boat is in, either with SOG or distance from anchor. I use the wind averaging plugin to provide average wind, and the anchor alarm functions to set state and then provide 'distance from anchor'. Had it in mind to provide alternative states but not got to that yet with the code. It has been updated on this photo and the display now provides polar wind direction (eg NNW, NE, etc) as this is easier to absorb quickly when sleepy in a tight anchorage!
The pi and display are mounted in a perspex 'horseshoe' in this nice wooden case that Hazel made, with a small LED that I tried to position to get light properly on to the display - does not really work I think the angle is wrong.
I'm using HTTP requests to get data from the server which I don't think is great - but skills not up to handling a websocket I'm afraid.
[attachment=1269]
Thanks for the info and sharing code - I may well try and do more. Happy to post my terrible code (don't have it here) if useful.
I've tried to side / backlight my display (it is a 'by our bed, confidence at anchor' display) and it changes what is displayed depending on what the nav state of the boat is in, either with SOG or distance from anchor. I use the wind averaging plugin to provide average wind, and the anchor alarm functions to set state and then provide 'distance from anchor'. Had it in mind to provide alternative states but not got to that yet with the code. It has been updated on this photo and the display now provides polar wind direction (eg NNW, NE, etc) as this is easier to absorb quickly when sleepy in a tight anchorage!
The pi and display are mounted in a perspex 'horseshoe' in this nice wooden case that Hazel made, with a small LED that I tried to position to get light properly on to the display - does not really work I think the angle is wrong.
I'm using HTTP requests to get data from the server which I don't think is great - but skills not up to handling a websocket I'm afraid.
[attachment=1269]
Thanks for the info and sharing code - I may well try and do more. Happy to post my terrible code (don't have it here) if useful.