Ben Miller
Ben is a co-founder of and gets to invent cool new cloud computing services during his day job. For entertainment he explores hobby electronics and all things blinky and technical. He blogs about his adventures at With a background in education and technology he enjoys any chance to share what he has learned.
  • Computer Skills
    How to Add an SD Card Data Logger to an Arduino ProjectArduino sd
    Arduino projects can vary widely from home brew managers to weather stations to advanced home automation. Often you'll want to log data from these projects. In this tutorial I’ll show you how to integrate an SD Card and a real time clock module into a project to allow time stamped data logging.Read More…
  • Computer Skills
    How to Build a Laser Tripwire With ArduinoLasertripwireicon
    Every mad scientist's lab, or seven year old child's room, needs advanced protection against intrusion by rogue agents or siblings. This tutorial shows you how to construct a laser tripwire that plays an alarm when the laser is interrupted. It uses a photoresistor to sense the presence of a laser beam and use a standard piezo element to play sound straight from an Arduino without an amplifier.Read More…
  • Computer Skills
    How to Build an Arduino Mood LampMoodlighticon
    The latest generation of addressable RGB LEDs opens a whole world of possibilities for projects. This project will guide you through creating an Arduino controlled mood light that will allow you switch colors, brightness, and even switch to a color craw effect reminiscent of the beloved lava lamp of ages past.Read More…
  • Computer Skills
    How to Build an RGB LED FlashlightRgb led
    Working with LEDs can range from the simple LED throwie to advanced full-color wall matrix displays to addressable RGB color LEDs. In this tutorial I'll show you how to construct an RGB flashlight where the color of the light, brightness, and blink speed are all controllable with dials on the flashlight. Read More…
  • Computer Skills
    Creating Time-lapse Photography With a Raspberry PiPilapse
    The Raspberry Pi and it's camera module make for an inexpensive and ideal solution for creating high resolution time-lapse videos. In this tutorial you'll learn a simple way to set up your Raspberry Pi and camera to record a time-lapse video.Read More…
  • Computer Skills
    How to Build a Stop Motion Animation Studio With a Raspberry PiStopmopreview400
    Creating animated movies can be fun and easy using stop motion techniques. Stop motion movies are built from individual pictures of slight changes in a scene compiled into a video. Setting up a studio to film an adventure is a simple and fun project with a Raspberry Pi and its camera module. Read More…
  • Computer Skills
    Building a Wireless Sensor Network in Your HomeSensors
    Your environment is full of all sorts of fun and useful data, but getting it all together can be a challenge. In this tutorial you will learn how to use Arduino and Raspberry Pi technology to create inexpensive, wireless sensor nodes that report their data back to the Internet of Things. Read More…
  • Computer Skills
    How to Control a Lamp With Voice Commands and a Raspberry PiPivoice400
    Voice control is not just for smart phones and B-movies anymore. Steve Hickson has created a system to bring automation and the intelligence of Wolfram Alpha to your beck and call. In this tutorial I'll show you how to install Voice Command, configure it, and teach it to turn a lamp on and off. The control of mains power is a tricky and dangerous subject for hobbyists so you'll be using a prebuilt solution for controlling the voltage to the lamp.Read More…
  • Computer Skills
    Learn How to Use Raspberry Pi GPIO Pins With ScratchScratchgpio400
    In this tutorial, I'll show you how to install the ScratchGPIO expansion package, how to assemble a breadboard with LEDs and buttons, and run a simple Scratch game that uses the LEDs and breadboard buttons to play.Read More…
  • Computer Skills
    Creating a Speaker for Your Raspberry Pi Using a Piezo ElementPispeaker400
    Adding sound to a Raspberry Pi project is a simple matter of hooking up an HDMI monitor with built in speakers or attaching amplified speakers to the audio port. However, neither solution is very light or portable. Projects that require a small, energy efficient footprint don't have room for big amplified speakers. However for simple sounds, the Pi can generate frequencies on its GPIO pins that drive a piezo element to produce sounds. This tutorial will show you how to connect an inexpensive piezo electric element to your Pi to produce simple tones.Read More…
  • Computer Skills
    How to Make a QR Code AdventureQr400a
    A scavenger hunt adventure is a fun game that can be played at any party or gathering.  It takes players from clue to clue before finally leading them to a prize. This tutorials teaches you how to add a new high tech spin on this game. Players will find QR, or Quick Response, codes along the way. Scanning these with a smart phone or tablet will reveal the next clue. The game culminates when the players arrive at the final location. Follow the steps below to setup a fun activity for family and friends. This might be a creative way to get kids up and around over holiday breaks and they don't have to put down their screens.Read More…
  • Computer Skills
    How to Build a Wireless Pi Camera Pan and Tilt PlatformRapi400
    With the release of the Raspberry Pi camera module, taking high quality pictures, or video, with the Pi has become very simple. In this tutorial, I will show you how to attach the Pi camera module to your Pi and wirelessly control a pan tilt platform. In the process, I will cover topics that include attaching the Pi camera module, connecting and controlling servos with your Pi, command line control of the camera, and some low level video streaming commands.Read More…