-
Notifications
You must be signed in to change notification settings - Fork 5
Raspberry Pi
- Raspbian Jessie Lite (required)
- Ethernet connection to your Pi (required)
- Raspberry Pi converted to headless mode (i.e., no desktop)
- USB serial cable from Raspberry Pi to FireStep controller (required)
sudo apt-get install libopencv-dev
- FireSight
- Raspberry Pi Noir camera (recommended)
- Raspberry Pi camera (optional)
- Why headless? we want to have all Raspberry Pi memory and CPU dedicated to serving firenodejs, which has compute intensive tasks both for motion control as well as image processing.
With the introduction of the Raspberry Pi 3, we're leaving behind the original Raspberry Pi, even though it is solid and trusty. Please use a later model...
Click here to install firenodejs in about an hour
With the world moving on to Raspberry Pi 2 Model B and beyond, we can still use the trusty original RPi for firenodejs. It's slow and quirky but it works. Things to note:
- nodejs is installed as nodejs and not node, so the install script will create a node symlink. There is an historical "node" program that has nothing to do with nodejs, hence all this confusion. Raspian Jessie has solved this somewhat by omitting that historical "node" program.
- serialport doesn't build on Raspberry Pi yet, so firenodejs fails over to the FireStep command line interface (cli) which is installed automatically as part of firenodejs.
If you plan on doing medium duty computer vision processing, you'll need the power of the Raspberry Pi 2, which has a faster CPU and twice as much memory as the original Pi.
Click here to install firenodejs in about 15 minutes
If you plan on doing lots of computer vision processing, you'll need the power of the Raspberry Pi 3, which outperforms Raspberry Pi 2.
Click here to install firenodejs in about 15 minutes
The same Raspbian Jessie Lite runs on Raspberry Pi 2 and Raspberry Pi 3.
- nodejs will be installed as node, which is its normal name
- serialport will be used instead of the FireStep client
- [Raspberry-Pi Camera](FAQ Raspberry Pi Camera)