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

Electronics for Kids: Vibra-Bot

Vibra-Bot Over the weekend my family attended RobotFest at the National Electronics Museum. It was an awesome event that introduced my daughter to soldering, rockets, and R2-D2. Hopefully this will inspire her to find her inner geek. The highlight for me was watching my daughter solder her first bit of electronics. It was a simple…

Read More

Microcontrollers 101

I am putting together some slides for a talk on microcontrollers later this year and would like to get feedback from anyone who is knowledgeable in this area to provide feedback, comments, thoughts, suggestions. The talk will use the Arduino platform as an example. I am also trying to teach some basics of electronics, electrical…

Read More

Memristor: The Path to True AI?

So I’ve been reading anything I can get my hands on about the newly invented memristor. You can read more about the history and general concept over here. The basic idea is this, the memristor is the fourth basic circuit element (the resistor, capacitor, and inductor are the other three) that has been speculated to…

Read More