pi on a boat presentation by james craig 18 march 2016

46
PI ON A BOAT? CHANGING FACE OF BOATING ELECTRONICS ESPECIALLY FOR THE DIY CROWD

Upload: james-craig

Post on 13-Apr-2017

546 views

Category:

Devices & Hardware


1 download

TRANSCRIPT

PI ON A BOAT?

CHANGING FACE OF BOATING ELECTRONICS

ESPECIALLY FOR THE DIY CROWD

THIS IS A PI.

MY BACKGROUND

• CSE• Electrical Engineering • Sailed dinghies as well as keel

boats• Own a ‘Good Old Boat’• Rebuilt an engine• Refinished interior• Fiberglassed• Built table• New electrical• ‘Thrifty’

• Our electronics (Raytheon S60) are showing their age but worked… what to do?

THINGS CHANGE

CHANGING THOUGHTS OF A SAILBOAT

YOU ALREADY WORK ON COMPLEX THINGS

WHY NOT TRY YOUR HAND AT BOAT ELECTRONICS

• Maker industry especially in boats

• Open Source vs Closed Source

• Some interesting projects

• Openplotter

• Freeboard

• Sample costs

• Sample boat projects

PROPRIETARY VS OPEN SYSTEMS

• Proprietary Systems

• Raymarine

• Garmine

• Other

• Open Systems

• OpenPlotter

• OpenCPN

• Other

PROPRIETARY SYSTEMS VISION

RAYMARINE’S VISION

GARMIN’S VISION

PROPRIETARY SYSTEMS

PROS

• Interoperability within own

ecosystem

• Plug and Play within own

ecosystem

• Support

• Hardened for marine

CONS

• Expensive

• Not interoperable with other

systems (easily)

• Closed – what you see is what

you have

• Closed – no ability to tap into

the system

FAY54 BOAT

FROM PANBO

• If I could send the manufacturer's one message in 2009, it would be “open up”. Dump the proprietary cabling, proprietary interfaces, proprietary data formats, etc. Publish everything and encourage third party software developers to interact with the systems. The vendor who does this most aggressively will be richly rewarded by seeing all the peripheral applications that they can not address being solved by third parties, increasing demand for the systems vendor's core products. All of the manufacturers will be cutting R&D this year so they won't want to do this because a proper 3rd party program requires R&D resources and support which means they have to cut back internal product development even further. But those that do will find that the get a lot more bang for their R&D buck by leveraging third party developers.”

• Even worse in 2016!

OPEN SYSTEMS VISION

BOATING

SIGNAL K

• Open standard for NMEA 2000

FREEBOARD

FREEBOARD

FREEBOARD

• Multiplex NMEA, convert Seatalk to NMEA and vice versa• Broadcast NMEA over Wifi.• Provide a low cost way way to add wind instruments, digital compass, or GPS, via NMEA to

existing systems.• Use your existing instruments NMEA output• Provide a chartplotter and virtual instruments over wifi to several tablets, PC's or

cellphones, all at once• Provide low cost autopilot• all of the above at once

OPENCPN

• Runs on • Tablets• PCs• Macs• Pi’s

• Maps from many sources• vector• raster

OPENCPN

• Instruments• Plots• Waypoints

OPENCPN - AIS

OPENPLOTTER

FINALLY! PI’S

SO, WHAT’S THE BIG DEAL?

• Built in web server

• Able to connect to other devices

• Expandable storage and networking built in

• A 900MHz quad-core ARM Cortex-A7 CPU

• 1GB RAM

• Like the (Pi 1) Model B+, it also has:

• 4 USB ports

• 40 GPIO pins

• Full HDMI port

• Ethernet port

• Combined 3.5mm audio jack and composite video

• Camera interface (CSI)

• Display interface (DSI)

• Micro SD card slot

• VideoCore IV 3D graphics core

$35

RASPBERRY PI ZERO• 1Ghz, Single-core CPU• 512MB RAM• Mini HDMI and USB On-The-Go

ports• Micro USB power• HAT-compatible 40-pin header• Composite video and reset headers

$5

OTHER PI LIKE DEVICES

PI’S AND PC’S

HUGE COMMUNITY!

LET’S MAKE SOMETHING!

• Temperature and humidity sensor for

engine exhaust compartment

INSTALL OPENPLOTTER

BATTERY MONITOR

INSTALL DIGITAL RADAR

LOTS OF THINGS TO DO!

VIEWING OPTIONS

COSTSUnit Price

RP2 50

Power Supply 6

Cords 10

Keyboard 15

Mouse 15

Wireless USB 10

Sensors 20

Waterproof LCD 200

laptop 250

576

Unit Price

RP2 50

Power Supply 6

Cords 10

Keyboard 15

Mouse 15

Wireless USB 10

Sensors 20

126

All I showed Just the Pi

NMEA 2000

$33 + $15 = $48

ARDUINO BASED AUTO PILOT

$350 in parts

CURRENT DRAW

Raymarine

MFDC70 9wC80 10wC120 12w

Radar2kw 28w (9w standby)4kw 34w (10w standby)

Raspberry PiMax 1W (typical ~0.5 W)

ArduinoMax 1W (typical ~0.5 W)

Wireless Hub / SwitchMax 1.8 W

7” touch screen400nits: 250mA draw = 0.25W / volt = 3W1000 nits ~ 9W

12” touch screen1000 nits ~ 13W

CHALLENGES

• Canada – charts!

• Water and Electronics

• Need to program (just a bit…)

• I am on the hook if this goes bad

• Mindset

IF YOU ARE UP FOR IT!

OTHER IDEAS

• Try the projects I outlined

• And also Pi Lighting

• Pi gas sensors

• Pi Remote Monitoring – what is happening on your boat

• 3-D printing – enclosures and other bits

• Social media – share charts and places

• Pi based wave measurement

• Pi based robots to check pilings and moorings

NEXT STEPS

• Try it

• Play

• Advanced lego with programming

• You get to buy some new tools and gadgets

• Get a group of interested folks at SYC

• Check out what Dal and NSCC is doing

• Have fun!

SYC 2016

LINKS

• OpenPlotter

• http://www.sailoog.com/en/openplotter

• Raspberry Pi Foundation

• https://www.raspberrypi.org/

• 20 Interesting Pi Projects

• http://www.itpro.co.uk/mobile/21862/raspberry-pi-top-20-projects-to-

try-yourself

• Where to Buy

• Amazon or eBay easy

• www.canakit.com - all the items you need with their kits – good place