2022-09-19, 09:28 PM
Hi all good people, I am now intending to do my first PyPilot install. I have tried to find information, but for sure there will be things I ask about that has been covered before, I am sorry about that, please be helpful with a link if that is the case. In the beginning I will focus on the HW side of the project, later I will for sure need some SW support, but I haven't started tinkering with that yet, so I don't know where I will find challenges that I need your help. Also I am not a native English speaker so don't expect ant high quality literature.
I will use a few words to give some background about me so you understand where I am coming from. The fun stuff starts soon, if you don't care about me fell free to jump to the next section. I used to design and install electrical equipment in boats (navigation equipment, motor controll panels +++), however I stopped a few years in to NMEA2000 (signal -K is still just a cool name for something in my mind). This means that I understand what most navigational is suppose to do, I can install and calibrate stuff according to a manual, but I don't know how things does its magic. Also worth mentioning is that I have basic electronic skills (can solder and follow a manual), and basic SW skill (mostly python and automation programming). Last but not least I have been using linux as my daily driver since the late 90's, mostly Debian based distros the last 12 years. With other words I think I know something, but my knowledge is full of holes and mostly outdated.
The boat is a two motor 45' motorboat, approx 18 tons and hydraulic steering. The boat has an autopilot already, but it does not work. I can't be bothered to figure it out since it is from the 80's and I don't expect to find spare parts. The rudder indicator and steering pump works and I am planning to reuse them. The steering is hydraulic, with a bidirectional pump (no valves for direction). My plan is to first get the AP up and running with the goal of having using tracking, FU and course. How to setup a FU and mode selection input i have yet to figure out. If someone have some hints that would be grate, but for now my main focus is to get something working. Later plans is to install a new radar and sensors for the motor. Maby make a nice dashboard and get the boats in to the 2000's. One step at the time.
Attached is a drawing on what I think is one way of doing this. Please help me figure out what is wrong with my schematics and what parts I should use instead.
A word on Ethernet. Can I use cabled Ethernet (not WIFI) between the tinypilot and the Ocpn? I grew up in the 90's and really don't like wireless, I also prefer the safety aspects of a system that a 12 year old geek can't bring down.
Bill of material:
Motor controller https://www.robotshop.com/en/smart-h-bri...a-max.html
MCU SparkFun SEN-15335
Arduino Nano
optokopler Mikroelektronika MIKROE-1878
Power supply 24 - 5 V
Raspberry PI 2
Ctek rudder indicator
random hydraulic steering from the 80's
I will use a few words to give some background about me so you understand where I am coming from. The fun stuff starts soon, if you don't care about me fell free to jump to the next section. I used to design and install electrical equipment in boats (navigation equipment, motor controll panels +++), however I stopped a few years in to NMEA2000 (signal -K is still just a cool name for something in my mind). This means that I understand what most navigational is suppose to do, I can install and calibrate stuff according to a manual, but I don't know how things does its magic. Also worth mentioning is that I have basic electronic skills (can solder and follow a manual), and basic SW skill (mostly python and automation programming). Last but not least I have been using linux as my daily driver since the late 90's, mostly Debian based distros the last 12 years. With other words I think I know something, but my knowledge is full of holes and mostly outdated.
The boat is a two motor 45' motorboat, approx 18 tons and hydraulic steering. The boat has an autopilot already, but it does not work. I can't be bothered to figure it out since it is from the 80's and I don't expect to find spare parts. The rudder indicator and steering pump works and I am planning to reuse them. The steering is hydraulic, with a bidirectional pump (no valves for direction). My plan is to first get the AP up and running with the goal of having using tracking, FU and course. How to setup a FU and mode selection input i have yet to figure out. If someone have some hints that would be grate, but for now my main focus is to get something working. Later plans is to install a new radar and sensors for the motor. Maby make a nice dashboard and get the boats in to the 2000's. One step at the time.
Attached is a drawing on what I think is one way of doing this. Please help me figure out what is wrong with my schematics and what parts I should use instead.
A word on Ethernet. Can I use cabled Ethernet (not WIFI) between the tinypilot and the Ocpn? I grew up in the 90's and really don't like wireless, I also prefer the safety aspects of a system that a 12 year old geek can't bring down.
Bill of material:
Motor controller https://www.robotshop.com/en/smart-h-bri...a-max.html
MCU SparkFun SEN-15335
Arduino Nano
optokopler Mikroelektronika MIKROE-1878
Power supply 24 - 5 V
Raspberry PI 2
Ctek rudder indicator
random hydraulic steering from the 80's