Robot Control
What is it?
This project is a robot control client/server application mainly for Raspberry Pi with
Raspbian, that you can
test also on PC/MacSources of client web application can be found here
$3
This project is build on top of
NodeJS,
React,
MobX,
Socket.IOStatus of project
Early alpha version (usable but hard to install and configure)
Sources and issue tracking
Going to be published on GitHub soon
Where can I find some support?
Meet me at
Slack channel in day hours (central european time).
Installation
$3
1. Install
Raspbian2. 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)
3. Install
Pi Blaster from
sources that you clone to some directory:
``
shell
git clone https://github.com/sarfata/pi-blaster
`
$3
`
shell
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)Testing on PC and Mac
1. Install NodeJS for your OS from NodeJS
2. Install main package from command line
`
shell
npm install -g robot-control
`
or
`
shell
sudo npm install -g robot-control
`
3. Run main package
`
shell
robot-control
``
4. Open the application on port 3100 in state of art browser (Chrome, Firefox, Safari) (use Chrome on Android device)
Future work
Documentation for UI and UI programming
Without documentation nobody is able to create his own UI :(
Support for customization of UI
Custom backgrounds, more controls like buttons, sliders etc.
Support for I2C
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.
Support for Arduino
Docker images