Raspberry Pi Camera part 2

Having got the camera to work correctly I found a site that started life as an app for an iPad then became web based and usable on any OS. The site is

http://pitography.github.io/BerryCamExpress/

The following is taken from that site and I recommend you visit it for the full version. A quick guide is here.

First of all make sure that you have the latest version of raspbian running on your Raspberry Pi:

sudo apt-get upgrade
sudo apt-get update

Install the Node packages for Raspberry Pi. These will be downloaded into the /home/pi folder:

wget http://nodejs.org/dist/v0.10.2/node-v0.10.2-linux-arm-pi.tar.gz
cd /usr/local
sudo tar -xvzf ~/node-v0.10.2-linux-arm-pi.tar.gz –strip=1

Once this is completed, check the version installed:

node -v

You should see v0.10.2 or the version that you have installed. This concludes that NodeJS is now installed. Check that the Node Package Manager is installed:

npm -v

which should reveal the version number 1.2.15 or the version that you have installed.

We need to pull all the code that runs BerryCam Express down into your user directory (or the location of your choosing). To clone within the /home/pi directory:

git clone https://github.com/pitography/BerryCamExpress.git

This command installs a package, and any packages that it depends on. Although this take quite some time given the amount of processing power initially required, it makes it easy to fetch all the required components and libraries.

We re-issue the command:

cd BerryCamExpress
npm install

After a few minutes, the package will install additional dependencies that allow it to run.

Start the server

Now that we have all the necessary components in place, we can start the BerryCam Express server which allows devices to connect to your Pi and take photographs with the camera.

To start the camera server:

cd BerryCamExpress
cd dist
node berrycam-server.js

Browse to the pi on any device with a web browser on port 3000 – so if your pi was on IP address 192.168.0.5 then you would type

192.168.0.5:3000
The interface should appear on the screen. Press the camera button to take a test photograph.

Many thanks to the guys at BerryCam for a great project.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s