Simon Werner
Published © CC BY-SA

Lean Green RC Sailing Machine

An Internet connected device that controls servos and sends sensor (GPS/gyro/accel/compass) updates in real time over a GSM cell link.

IntermediateFull instructions provided8 hours6,302

Things used in this project

Hardware components

SeeedStudio BeagleBone Green
BeagleBoard.org SeeedStudio BeagleBone Green
×1
Seeed Studio Grove GPS
×1
Seeed Studio Grove 3-axis Digital Compass
×1
Seeed Studio Grove 3-Axis Digital Gyroscope
×1
Seeed Studio Grove 3-Axis Digital Accelerometer (±1.5g)
×1
Seeed Studio Grove Cape for BeagleBone Series
×1
MIKROE mikroBUS Cape
×1
MIKROE GSM2 Click
×1

Software apps and online services

AWS EC2
Amazon Web Services AWS EC2

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
This is only required for the GSM2 Click (GPRS Modem). The pins on this module come unsoldered.

Story

Read more

Schematics

BeagleBone Green Servo

The Fritzing schematic file for the BeagleBone Green with two servos attached.

GPIO pins used

Code

web-remote-control

Allows internet based communication between the controller and controlled device, via a proxy.

studious-octo-guide

gyroscope-itg3200

JavaScript library to run the ITG 3200 3-axis gyroscope via the i2c bus.

accelerometer-mma7660fc

This is a JavaScript library to run the MMA7660FC accelerometer via the i2c bus.

compass-hmc5883l

This is a JavaScript library to run the Honeywell HMC5883L 3-axis digital compass via the i2c bus.

super-duper-serial-gps-system

This JavaScript library makes use of the serial port and NMEA modules to simplify data collection from a GPS device.

Credits

Simon Werner

Simon Werner

1 project • 7 followers

Comments