Member Since: August 22, 2011

Country: United States



Engineer by day, bboy by night.


Worm Tank Crew

Blowup Kingz



Electrical & Computer Engineering, Dec. 2011

College of Engineering and Applied Science

University of Colorado at Boulder



My experiences exploring wearables for dancers performing a choreographed piece.

Continue reading

Build a custom wireless audio Bluetooth adapter using BlueCreation's BC127 and add it to your old speaker system!

Continue reading

Not working as expected? Luckily, we have a tutorial about where to start looking and will explore a few general troubleshooting tips that frequently come up in SparkFun’s technical support department!

Continue reading

Today, we revisit the concept of serial communication with RS-232 and TTL. We'll also explore the "inverted TTL" with the ultrasonic range finder to read data from the sensor.

Continue reading


Getting Started with Walabot

February 15, 2018

See through walls, track objects, monitor breathing patterns, and more using the power of radio frequency with the Walabot! In this tutorial, we will explore Walabot’s features using the Software Demo Kit (SDK) on Windows and the Application Programming Interface (API) on Linux-based distributions for embedded projects.

Prototype Wearable LED Dance Harness

February 8, 2018

A project tutorial to add an extra effect for dancers performing a choreographed piece. The harness can be added quickly under a costume.

Makey Makey Classic Hookup Guide

January 11, 2018

Be stoked! The world is your construction kit. How to turn everyday objects into computer inputs with the Makey Makey Classic from JoyLabz.

Wireless Audio Bluetooth Adapter w/ BC127

December 14, 2017

Build a custom wireless audio Bluetooth adapter using BlueCreation's BC127 and add it to your old speaker system!

SparkFun Troubleshooting Tips

October 19, 2017

Not working as expected? In this tutorial, we will be exploring a few general troubleshooting tips and possible solutions that frequently come up with SparkFun's Technical Support.

Fingerprint Scanner Hookup Guide

September 15, 2017

This tutorial provides information about how to connect to ADH-Tech's fingerprint scanner and how to use it with Hawley's FPS_GT511C3 library for Arduino.

Simon Says Assembly Guide

January 20, 2011

No matter what flavor of the Simon Says Through-hole Soldering Kit you've purchased, this tutorial is here to guide you through the entire build process.

Simon Says Experiments

October 21, 2010

So you've built up a Simon Says kit? What next? This tutorial will get you up and running with Arduino software, guide you through a few example sketches, and send you on your way to create your own. Careful, this stuff is highly addictive. :)
  • The Walabot Starter is capable of basic range measurements and monitoring breathing patterns.

    If you are using the “thin paper” to protect the board like an enclosure, it is possible to fix the Walabot:

    ... to the surface of your project, or to its cover. Make sure that the front cover is nonmetallic (e.g.plastic) and preferably thin (not exceeding 2mm). Make sure that the front side with the antennas is facing outwards. 

    This is explained in section 8. Mechanical Data under Walabot datasheet. I verified this note when writing the tutorial.

    Unfortunately, the Starter is not able to do short range imaging due to the amount of antennas it has available. This is explained in the hookup guide as a note => Getting Started with Walabot.

    Note: Due to the limitations of the Walabot Starter, it is not able view objects behind walls.

    Hopefully that clarifies a few things with the Starter and Developer.

  • I am not familiar with the acronym “ERP” but the frequency range is listed in the description under the “Features” tab:

  • It depends on the program and app that you are using. Some of it is documented in the tutorial => Getting Started with Walabot: Example SDK | Imaging - Short Range. If you were reading a pipe behind a wall or table:

    Move Walabot Developer Parallel To Pipe

    It would look like this in the SDK for Windows:

    Walabot Developer SDK Short Range Imaging Parallel

    This is how the values may look when using it with Python on a Raspberry Pi:

    Walabot BreathingApp.py Inhaling

    Those are a few basic examples to get started. You would need to adjust the code for your application. Eventually, you could develop a project similar to the Android app to see the orientation of the material behind a wall similar to the SDK for Windows, map an image, and determine the dielectric properties of the material (like metal, plastic, or wood) => https://youtu.be/p3gDX75a_b4 . I have not tested the Walabot Developer’s app for Android.

  • Yeah, there were a few teardowns and reviews of the Walabot online. I have not seen that one yet. Thanks for linking. =)

  • There are some examples provided using Walabot’s SDK and API. I have outlined it in the tutorial to get started here => Getting Started with Walabot .  

    Breathing Patterns


    I refer to breathing patterns in the tutorial as inhaling and exhaling. When testing the Walabot, it was able to see when I was breathing. The graph from the SDK shows when I inhaled air. The max amplitude was when I was not able to take any more air in.

    Walabot SDK Breathing Inhale

    When exhaling, the graph would dip.

    Walabot SDK Breathing Inhale

    The Walabot may be able to detect small movements and gestures depending on the condition. Just after taking the screen shot (not shown in the graph above), there was a small, instantaneous spike indicating when I pressed the mouse.  



    Further down the tutorial in the Resources and Going Further, I have linked Walabot’s GitHub Repository and Projects from the Community. Some tutorials are completed while others are still documenting. There are many uses but here are some practical applications that I pulled to give you an idea:

    I hope the examples illustrate a few uses and applications. =)

  • Unfortunately, the Walabot Starter has 3x antennas. It is only able to do basic range measurements and detect your breathing patterns. This is outlined as a note in the tutorial => Getting Started with Walabot: Example SDK | Imaging - Short Range.

    The Walabot Developer has 18x antennas so it has more features available. Assuming that the wall is not made of metal, the Developer will be able to detect how far the material is behind the wall up to about 4". The depth is just an estimate.

  • Included Packaging and Materials

    I just opened up a TFMini for testing, you will have to be careful not to throw away the two pink packaging materials. The cable is in one of the pink packaging material. I was about to throw it away until I looked further into the box. Be careful! ;)

    Cable Connectors

    The connector to TFMini appears to be a 4-Pin JST GH series 1.25-pitch polarized connector. The connector on the other end looks like it is a 4-pin Molex Microblade 1.25-pitch connector [ Molex Part #: 51021-0400 ]. If you do not have a mating connector for the Molex Microblade connector, you could cut the connector off, strip the wires, and make your own custom adapter. To make a custom adapter solder the wires to a snappable protoboard [ https://www.sparkfun.com/products/13268 ] and add a solder bridge between the connector of your choice. I personally use 0.1" male and female headers to easily switch between a breadboard and the premium jumper wires in the catalog. =)

  • Ha ha, yeah it’s been around but underground. There is a committee with some legit bboys/bgirls that is working to get it into the Olympics. Just look up “Breaking for Gold.” ;D

  • Nice. =)

  • Mark III has been completed. Ha ha. I just have not fully documented it. I’m hoping that I will have time for a future post. ;D

    The Flashy Santa Hat sounds fun. =) Were you using an analog or digital accelerometer? Nate received a gift similar to your build. I used the analog ADXL335 accelerometer, N-Channel MOSFET, and Arduino Pro Mini in 2016 on Mark III. Calibrating all the accelerometers was special.