IoT GoPro

I have a GoPro Hero 4 and love it. However, I was looking for something new to do with it. I thought about a drone maybe (too expensive), some kind of boat (too much at stake). Then, the other day, I was gazing at a Raspberry Pi and my GoPro, trying to think of something. Then I realised I had everything I needed, right in the palm of my hand. What about a web enabled GoPro? All of the newer versions (Hero 3+ and 4 I believe) come with inbuilt WiFi and Bluetooth connectivity (if you don't have a 3+ or a 4 you can buy the WiFi bacpac), all I needed to do was connect the Raspberry Pi to continue...

Kymera wand + RPi = MAGIC

Today I had some free time... so I decided to use my favorite gadget for something. A fellow blogger mentioned to me that I should use a Pi and a Kymera wand to get the Pi to control things... like magic. I decided to use another IR remote to 'pair' with the RPi and then map the wand to the buttons on t'other remote. BOM: IR receiver - http://www.adafruit.com/product/157 Kymera wand/IR remote - http://www.adafruit.com/products/389 Install LIRC (Linux Infrared Remote Control - basically the handler for the remote) sudo apt-get install lirc liblircclient-dev Setup the receiver sudo nano /etc/modules Insert into the bottom of this file: lircdev lircrpi gpioinpin= continue...

Heating Control

For my ongoing heating project I needed to be able to communicate with different nodes around the house. Wirelessly. To accomplish this objective, I decided to use some NRF24LO1+ modules. These are great because they have an onboard chip so that you don't have to encode/decode the data yourself. The range on them is pretty good - 'proper' testing this w/e! - I got two without antennae and one with one - this is going to be the hub on a RPi so the range needed to be further (apparently someone got the to work over a distance of 1km!). First, the Raspberry Pi side. I hooked up the RF module and wrote this script: https://github.com/ continue...

ReCoRVVA - a Pi powered hamster hunter!

I know I haven't written anything for a while, but I have been doing stuff! My latest project was one I have been doing with Ben James (the hamster owner) and Angus Ledesma. It was a British Science Association CREST project and our idea was to build a shoe-box sized remotely controlled robot vehicle equipped with a range of sensors such as temperature, humidity, distance and a camera. The vehicle was built from a tracked chassis kit, two motors (to drive the tracks), two servos (to pan and tilt the camera), a Raspberry Pi to control everything and a LOT of batteries! The vehicle could be controlled from anywhere in the world through a web-based user interface to the controller continue...

Email from Gmail

I think it is extremely useful to let your little tub of yumminess into your email (Gmail) account. I thought you might find it interesting and useful aswell! Here is what I did. Before you do anything else I suggest setting up a test Gmail account for the Pi to use, as if it goes wrong, Pi knows what'll happen! First run (as root, or with sudo), this installs mailx (the client) and elinks: apt-get install heirloom-mailx elinks Then copy this code into a ~/.mailrc file - (nano ~/.mailrc), modifying to your needs: account gmail { set smtp-use-starttls set smtp=smtp://smtp.gmail.com:587 set smtp-auth=login set smtp-auth-user=youremail@gmail.com set smtp-auth-password=yourpassword set from="Whatever" } All done! continue...