Reverse Geocaching Box Reference Design

Seeed Studio Bluetooth shield not shown. I am uploading a reference design for a “reverse geocaching box” using the Open Location app.  The design is based on the following criteria: * Arduino Uno (Having the I2C SDA and SCL lines with dedicated pins is a help) * SeeedStudio Bluetooth Shield (TX on pin 6, RX…

Read More

Arduino + Bluetooth + Android

Here is a quick tutorial on getting two-way Bluetooth communication up and running on Arduino and and Android smartphone using the SeeedStudio Bluetooth shield. I am also using an Android app called Bluetooth SPP to handle the serial communication from an Android phone to the Arduino.  Rudimentary, but for testing purposes is a great tool….

Read More

Arduino Esplora Video Game

Arduino Esplora I have been tinkering with the Arduino Esplora.  The Esplora is quite a bit different, in terms of physical layout than your normal Arduino microcontroller.  It resembles a rather standard video game controller in it’s layout.  Also, there are a number of onboard sensors already onboard the circuit board and are multiplexed to…

Read More

Using a Bus Pirate as Logic Analyzer

Dangerous Prototypes Bus Pirate Using an forked version of the Open Logic Sniffer (available here) you can setup a Bus Pirate to act a digital logic analyzer.  Not a substitute for a dedicated logic analyzer, but can do the trick if necessary.  Amazingly enough the client runs on Windows, Mac OS X, Linux, and Solaris. There…

Read More

Raspberry Pi and the Adafruit I2C Library

In the last post we looked at testing new I2C devices using the Bus Pirate when prototyping a new design.  In this post we look at making a more permanent implementation by interfacing the MCP4725 Digital-to-Analog Converter to the Raspberry Pi.  Just as last time, we will be driving an LED.  Some notes about our…

Read More

Bus Pirate and the MCP4725 DAC via I2C

Bus Pirate and the MCP4725 DAC via I2C.  Wow.  What a mouthful.  Following up on one of the most popular posts (SparkFun DAC Breakout Board Tutorial) in this guide we will take a look at controlling the MCP4725 DAC via the I2C protocol using a Bus Pirate from Dangerous Prototype.  Before we get started let’s…

Read More

RFID Light Controller Using X10: Software

For the next entry into the development of the RFID-based lighting controller using the X10 home automation protocol let’s take a look at software.  Before we delve into the Wiring code, let’s do some pseudocode of the overall logic flow. Main Loop:    Wait for RFID tag to be swiped    WHEN RFID tag is…

Read More

RFID Light Controller Using X10

I have decide what my next project will be to further my dream of automating the house.  This time around I will be building on some of my earlier work, shared here on this blog post. These are the primary components I am using for a proof of concept project.  The project in a nutshell is…

Read More

Microcontrollers Used To Expose X10 Vulnerabilities

Another good article on the marriage of microcontrollers and X10 from DefCon.  It presents research into the vulnerabilities of X10 home automation protocol and hardware.  It presents the research in two proof-of-concept tools, X10 Sniffer and X10 Blackout.  Check it out here.

Read More