Building an Open Source Boat with Raspberry Pi & NMEA 2000 - Part IV | OpenPlotter, Signal K, KIP

  Рет қаралды 14,205

The Florida Captain

The Florida Captain

22 күн бұрын

Пікірлер: 51
@DeadlyDragon_
@DeadlyDragon_ 17 күн бұрын
A quick tip from a network engineer. Document every single connection in visio or an equivalent software. Print that out and laminate it. Document all your IP addresses you use and be sure everything is statically assigned. Make sure you have redundancy factored in. Don't just build 1 SD card build 2 so you have a backup in case the primary fails. label both ends of every cable so you know where it is going to / where it is coming from. These small things will save you immense headaches in the future.
@TheFloridaCaptain
@TheFloridaCaptain 17 күн бұрын
Great idea! Thank you!
@CaymanIslandsCatWalks
@CaymanIslandsCatWalks 10 күн бұрын
Multiple redundancies is ideal.
@DeadlyDragon_
@DeadlyDragon_ 9 күн бұрын
@@CaymanIslandsCatWalks 100% especially when it comes to being out on the water. My parents are retired coast guard and I myself was a network engineer as a contractor for the USCG for a few years. Redundancy is critical to your safety :)
@CaymanIslandsCatWalks
@CaymanIslandsCatWalks 9 күн бұрын
@@DeadlyDragon_ I wrote my comment before he said that he not even near a boat yet. Solid tips from you!
@Andysanche
@Andysanche 18 күн бұрын
One little tip on the newer Pi's from my experience using them as embedded monitoring systems, load your OS onto a really good usb3.x stick (or even better a proper nvme/pci drive) as opposed to an sd. I have had an almost 100% failure on PI's using sd cards (from all different manufactures and quality levels) when putting them into a real production environment. most if not all SD cards just are not designed for the constant read and write cycles that a main hard drive on a pc experiences. I know you had mentioned you were likely going to be using a different PC on the final system but might help a little with some of the headaches.
@Shaarawi32
@Shaarawi32 18 күн бұрын
I've been binge watching the series and that was the first thing that caught my eye. I'd go as far as to say skip usb/nvme and go with sata ssd. You'll hit a bottleneck with nvme drives. But any of those options will be better than sticking with the sd card
@TheFloridaCaptain
@TheFloridaCaptain 18 күн бұрын
I appreciate these comments. I'm obviously in an ideal environment (house, with AC, etc). This will be in a pilothouse 50-60 ft boat. While it won't get wet, the rest of the environment will be hard on the electronics. So how does a SATA SSD connect to the Pi?
@AlexTacescu
@AlexTacescu 17 күн бұрын
With a Pi 5, I would go for an nvme sad simply to reduce the requirement of a USB port. They make some super sleek nvme drives that attach to the bottom of the pi and avoiding much added thickness
@TheFloridaCaptain
@TheFloridaCaptain 17 күн бұрын
Very interesting, thanks for sharing!
@billlindner
@billlindner 15 күн бұрын
You may want to run your box cooling fans on a relay using a bme280 (temp, press, humidity) and node red software to minimize power consumption. Since the bme280 is i2c, you could also monitor the box temp in KIP.
@TheFloridaCaptain
@TheFloridaCaptain 14 күн бұрын
Great idea. I have a bme280 laying around too.
@davethemmp
@davethemmp 10 күн бұрын
Great video, love the board, I used to do this at work, I am an industrial electrician, I used to build panels with AC drives PLC’s and computers controlling industrial manufacturing machines, same process as yours then move to an enclosure when fully functional Looks like we are on the same wave length with our projects I now monitor pi cpu temp to determine box cooling keep up the great videos I’m learning from you 😂
@TheFloridaCaptain
@TheFloridaCaptain 10 күн бұрын
Thanks for sharing!
@TheFloridaCaptain
@TheFloridaCaptain 10 күн бұрын
Although, I do wonder if I could do this with heat shrinks and no fans and thus, a truly sealed box
@DeadlyDragon_
@DeadlyDragon_ 9 күн бұрын
@@TheFloridaCaptain the Pis are low heat but depending on the application running on them they could require some cooling.
@Jessassin
@Jessassin 15 күн бұрын
This is a really cool project! Excited to see where you take it. As someone else pointed out, the SD card on your pi is the single most likely thing to fail. I would strongly recommend you use an SSD instead of an SD card if you can help it. If you must use an SD card, invest in a "high endurance" card. Several brands make them - most will be branded as "high endurance", "industrial", or "edge". Still, an SSD is definitely the way to go IMO. Edit: I believe the pi 5 has a dedicated PCIE interface, that you can use to directly attach a PCIE (NVME) SSD. If this were my project, I would do exactly this.
@TheFloridaCaptain
@TheFloridaCaptain 15 күн бұрын
I think this is a good idea (and also moving to Pi 5).
@Miguemely101
@Miguemely101 13 сағат бұрын
Not sure how I came across this video (probably doesn't help that I'm friends with @DeadlyDragon_) but as a fellow Floridian who does IT for a living, I love this project. I've always had fun with OpenCPN and a cellular modem when on friends boats. Also, I'm jealous of your test board with all the NEMA connections and all the labeling. Keeps making me want a boat...
@TheFloridaCaptain
@TheFloridaCaptain 13 сағат бұрын
It’s fun for sure!
@L0wPressure
@L0wPressure 19 күн бұрын
Oh, man, that's such a joy to see that you can do such things yourself and on a limited budget nowadays :)
@TheFloridaCaptain
@TheFloridaCaptain 19 күн бұрын
It sure is! Thanks for the comment.
@Maaniic
@Maaniic 16 күн бұрын
Running VNC probably also consumes alot of resources from the PI, better connect directly to a monitor and if this is going run over the network in production run it headless(no ui/displayserver installed) and if possible a webui on another PC (prob need to configure alot over SSH if you can do that).
@TheFloridaCaptain
@TheFloridaCaptain 15 күн бұрын
Good idea!
@gjheydon
@gjheydon 14 күн бұрын
I would not use x on a raspberry pi. I would run on things you can run on a web browser. If there are things you need to run in a gui then run it on a windows or a Linux desktop.
@jaiume
@jaiume 5 күн бұрын
I do a lot of network installations on island homes where there is a lot of sea blast, so similar environment to a boat. If you can get away with not bringing outside air into your enclosures for cooling, it would be better to run things a bit hotter that bringing that salty air into your enclosure. I have a lot of PoE network switches in sealed enclosures, and they run pretty hot because of the lack of external cooling, but I have found that actually is still better than bringing in external air. Even though you are exhausting air, it will still be sucking in air from somewhere. If you do need some active cooling of the enclosure, it might be better to move air around the inside of enclosure and move some of the air past a heatsink that is coupled to the outside, but doesn't let any air in.
@TheFloridaCaptain
@TheFloridaCaptain 5 күн бұрын
I think about the fans and holes a lot. I’ll likely experiment with heat sinks before an actual install.
@georgef7754
@georgef7754 17 күн бұрын
Do you have 4.7k pullup resistors on the ds18b20 temp sensors? If not you will see junk data.
@TheFloridaCaptain
@TheFloridaCaptain 17 күн бұрын
I did not. I’ll check this out.
@seebradrun
@seebradrun 18 күн бұрын
Cool!
@TheFloridaCaptain
@TheFloridaCaptain 18 күн бұрын
Thanks!
@ChrisS-oo6fl
@ChrisS-oo6fl 2 күн бұрын
Agin just use Honme assistant as the core to control and monitor all the systems. Reinventing the wheel but doing it worse . Most other open sourced tools you need can be integrated easily enough.
@TheFloridaCaptain
@TheFloridaCaptain 2 күн бұрын
I’m going to look at Home Assistant next so expect a video. But, I do think I need SignalK (though I could be wrong!)
@Miguemely101
@Miguemely101 13 сағат бұрын
I mean... Home Assistant is great and all... but I feel like something more dedicated to Marine-ish applications would be better fitting (eliminate variables, latency, etc when it comes to processing real-time data)
@TheFloridaCaptain
@TheFloridaCaptain 13 сағат бұрын
I’m thinking about HA for non critical systems. House lights etc. future vid!
@sidneyking11
@sidneyking11 17 күн бұрын
Tip: Sdcard have a slow read write performance that could be the cause of it crashing. You might want to consider using a ssd drive instead. You can get a 512gb ssd cheaply these days. Also Sdcard tends to go bad easily.
@TheFloridaCaptain
@TheFloridaCaptain 17 күн бұрын
Thanks for the advice
@ChrisS-oo6fl
@ChrisS-oo6fl 2 күн бұрын
Ya and a small PC or thin server rather then the PI. Better, cheaper, $40 and customizable. There’s zero need for the IO in this project of done right.
@svcyclops
@svcyclops 4 күн бұрын
Very cool. Congrats. Sometimes playing with boat stuff is more fun than boating
@TheFloridaCaptain
@TheFloridaCaptain 4 күн бұрын
Ha, I know the feeling. I like both (boating with projects) so long as its not unexpectedly upside down in an engine room underway!
@user-jn4ey5sj2c
@user-jn4ey5sj2c 6 күн бұрын
I don’t think the whaler needs this lol😮
@TheFloridaCaptain
@TheFloridaCaptain 6 күн бұрын
No, the Whaler needs a worthy mothership!
@user-jn4ey5sj2c
@user-jn4ey5sj2c 6 күн бұрын
@@TheFloridaCaptain That’s is very true make her proud
@Cerv3ra
@Cerv3ra 15 күн бұрын
Are you doing fuzz testing?
@TheFloridaCaptain
@TheFloridaCaptain 15 күн бұрын
As in testing for police nearby? ;). Tell me more!
@alexd7466
@alexd7466 6 күн бұрын
everything wireless would be so much easier...
@TheFloridaCaptain
@TheFloridaCaptain 5 күн бұрын
Easier yes and there may be times when I’ll go that route but I prefer the reliability of a hard line.
How OpenCPN and SignalK Replaced Our Expensive Navigation Software
12:14
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 51 МЛН
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 6 МЛН
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 83 МЛН
It’s Been a Good Run, Phone Providers (Part 2)
15:51
Data Slayer
Рет қаралды 902 М.
This homelab setup is my favorite one yet.
21:30
Dreams of Autonomy
Рет қаралды 101 М.
Marine Navigation on a Raspberry Pi 5, #davethemmp
16:31
Dave The MMP
Рет қаралды 5 М.
The Ultimate Mini Server Rack - Size doesn't matter...
13:17
Raid Owl
Рет қаралды 141 М.
Openplotter instruction video for Raspberry Pi
16:05
Smart Sailing Boat
Рет қаралды 79 М.
Building a $10,000 Rig to Play Euro Truck Simulator 2
22:26
Linus Tech Tips
Рет қаралды 1,6 МЛН
The Open Source Yacht - Free Internet - Part I
23:46
The Florida Captain
Рет қаралды 1,9 М.
Home Assistant Control Panel For My Wall
11:19
BorisDigital
Рет қаралды 191 М.