This project is a robot control client/server application mainly for Raspberry Pi with Raspbian, that you can test also on PC/Mac
Sources of client web application can be found here
This project is build on top of NodeJS, React, MobX, Socket.IO
Early alpha version (usable but hard to install and configure)
Going to be published on GitHub soon
Meet me at Slack channel in day hours (central european time).
- Install Raspbian
- on PI 2 or 3 install NodeJS 8 or on PI 1 uninstall NodeJS and install new NodeJS (replace node-v6.2.1-linux-armv6l.tar.gz with some 8 version from https://nodejs.org/dist)
- Install Pi Blaster from sources that you clone to some directory:
git clone https://github.com/sarfata/pi-blaster
sudo npm install -g robot-control
robot-control
Open the application on port 3100 in state of art browser (Chrome, Firefox, Safari) (use Chrome on Android device)
- Install NodeJS for your OS from NodeJS
- Install main package from command line
npm install -g robot-control
or
sudo npm install -g robot-control
- Run main package
robot-control
- Open the application on port 3100 in state of art browser (Chrome, Firefox, Safari) (use Chrome on Android device)
Without documentation nobody is able to create his own UI :(
Custom backgrounds, more controls like buttons, sliders etc.
In near future (few weeks) this project should start to support I2C bus and Adafruit PWM Board that you can buy for few dollars on Aliexpress o eBay.