Dashboard for RaspPi-controlled toy sailboat with Node-RED

Sail Away

© Lead Image © shamain, 123RF.com

© Lead Image © shamain, 123RF.com

Article from Issue 215/2018
Author(s):

With Node-RED, you can create a web dashboard that instructs a Raspberry Pi to set the rudder position on a toy sailboat.

My daughters and I have built a number of toy boat projects with an assortment of Arduino, ESP8266 (WiFi), Bluetooth, and radio frequency interference (RFI) components, but the version we created for this article using a Raspberry Pi and Node-RED [1] offers one of the simplest solutions. The sailboat uses a basic catamaran design with a Raspberry Pi mounting inside a waterproof container. With Node-RED dashboards, you can control the sailboat's rudder from a smartphone. The complete Node-RED logic comprises only six nodes.

Building the Sailboat

Of the many different building materials from which you could choose, K'Nex construction pieces [2] are lighter than either Lego or Meccano, and they allow you to create reasonably large structures with a minimum number of pieces. If you do not have access to K'Nex pieces, popsicle sticks and cardboard would offer a good low-cost solution.

To build the sailboat we used:

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • WiFi Thermo-Hygrometer

    A WiFi sensor monitors indoor humidity and temperature and a Node-RED dashboard reports the results, helping you to maintain a pleasant environment.

  • Node-RED on Android

    We show you how to control devices connected to Rasp Pi GPIO pins with text messages from an Android phone.

  • Pi Network Monitoring

    Monitor disk space and network and CPU loads with SNMP, view and control Rasp Pi GPIO pins remotely with custom SNMP objects, and create web dashboards with Node-RED.

  • Workspace – Node-RED

    Learn how to use Node-RED to automate tasks, work with web services, and do other clever things.

  • Node-RED and SVG

    Use an SVG graphic widget on your next Node-RED project to get a visual representation of your automation setup.

comments powered by Disqus