2024-08-30, 01:37 AM
(This post was last modified: 2024-08-31, 04:30 AM by EarlWer.
Edit Reason: added an item to the ToDo list, added screen supplier URL
)
I'm posting this with as many links and part numbers as possible. Lots of people have built these systems but it's almost impossible to find the specific parts that were actually used.
That was my biggest frustration building this... tracking down parts that I was confident would work.
Some notes:
Plastic case has sealable lid. Purchased from local Dollar Store.
https://www.instacart.ca/products/250605...locks-each
Easy to make holes for fuses & power with a soldering iron.
I cut a long flap on the bottom of case (below fuses) to allow cables to be pushed into the box and still allow the lid to be snapped closed.
I drilled out the mounting holes on the RPi & Hat with a Dremel slightly in order to use some existing motherboard standoffs under the RPi.
The 2 x motherboard standoffs were the same length as the existing standoff to attach the Hat over the RPi.
The USB GPS puck is just taped to the top of the box.
Box was velcroed to the cabin wall beside the existing panel.
Touchscreen arm was mounted to existing screws on power panel. (I hate putting more holes in my boat... )
Note: The cheap arms that move up/down suck. Although better to position, after a few movements the bolts that keep the arm in place become loose and the screen flops around ;-(
The arm in the picture only moves in a fixed plane but does not come loose.
https://www.amazon.ca/dp/B09B3FBYMS?ref=...asin_title
Mistake 1: I mounted one of the fuses too close to the top, so the bottom clip does not close.
The 5V regulator is great. It allows 12v from the house battery to supply the RPi directly.
I used 2 fuses, both 4A. One for the 12v into the Touchscreen and the other for the RPi.
I added a USB Trackball mouse to avoid needing counter space to move the mouse (when not using the touchscreen).
https://www.amazon.ca/Logitech-910-00080...B001ASC9BY
When sitting in the cabin with shore power, I can use VNC to connect to the RPi.
My current laptop is old and uses a lot of power ;-(
The touchscreen came with a screw-in power connector to a 115v power supply brick.
I replaced that with a screw-in 12v to 5.5mm x 2.1 mm male connector
and a Female 5.5mm x 2.1 mm into the box. You can see the 2 cables joined to the left of the orange velcro cable tie.
https://www.amazon.ca/SinLoon-Extension-...B08HQ1GM4X
The screw-in connector is very important to ensure that the 12v power into the touchscreen does not drop out.
You will also need a HDMI to micro HDMI to connect the touchscreen to the RPi.
The touchscreen was sourced from https://www.touchtecs.com/ My contact is pauer@sztouchtec.com
He was very nice to work with.
The screens were not cheap (I bought 2). They were $790 CDN with shipping
Screen Size 10.1"
Display Resolution & Aspect Ratio 1280*800(16:10)
Touch Type Capacitive (Resistive Touch , Non-touch optional)
Contrast Ratio 600:1
Brightness (CD/㎡) 800 nits
Viewing Angles (CR =10) 85/85/85/85 (L/R/U/D)
Response Time(Typ.Tr+Tf) 6.5ms
Main I/O Interfaces 1*DC (DC 12V~24V & 12-36V)
1*HDMI, Max support 1080P
1*VGA
1*DVI
1*RJ45 Touch Interface (defined as USB), connected with capacitive & resistive Touch
Operating Temperature -10~60℃ (Can customized -20~70℃)
Storage Temperature -20~70℃
Summary:
Everything worked without a lot of dicking around.
OpenMarine was great. Lots of useful applications for Sailing.
Some of the configuration was tricky. eg. Signal K because I had both the IMU and GPS and NMEA 0183 (soon).
ToDo:
Add CPU temp check https://linuxconfig.org/how-to-check-cpu...spberry-pi
Need to run NMEA 0183 from Raymarine ST-2000 into Hat for PyPilot.
IMU works but I need to figure out how to calibrate it with the actual boat orientation. The IMU is mounted vertically on the Hat.
Cleanup the cable routing.
Maybe a sunshade/hood over the top and sides, in case the sun is behind me.
I'll probably build a backup/demo unit with a newer RPi 5 ;-)
The plastic cases are cheap and easy to find.