hlissnake / shubot

Shubot (a raspberry pi + arduino robot)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

======

A Rasperry Pi & Arduino powered robot with web page remote, controlled using johnny-five, socket.io & express.

Run npm install followed by npm start which will serve a page at <your ip address>:3000 which can be used to drive Shubot.

Kit

  • Mindkits Brainboard Tank (the brainboard is a custom variation of the Arduino Nano)
  • Raspberry Pi (+ wifi USB dongle)
  • Arduino (brainboard) is connected to the Raspberry Pi (both boards mounted to tank along with a power supply for each)
  • Motors are connected to the Arduino

Demo

  • ssh into the Raspberry Pi (which is set up to connect to iPhone personal hotspot Wifi) from device on the same network
  • Navigate to shubot project folder & run the program npm start to serve the page from there
  • Browse to the page at <Pi ip address>:3000 on any other device and use the buttons or keyboard controls to drive the tank

See Shubot in action at Vend in this video

Presentation

This project was presented at WDCNZ 2014 and Skillsmatter FullStack 2014

WDCNZ video recording

FullStack video recording & online slides will be included here when available.

Logo thanks to Jacky Lee

About

Shubot (a raspberry pi + arduino robot)


Languages

Language:JavaScript 78.4%Language:CSS 21.6%