Member Since: December 10, 2008

Country: United States



Colorado born and raised, and I don’t plan on leaving anytime soon.


Product Vetter


Sparkfun Solid State Depot

Spoken Languages


Programming Languages

C, C++, assembly


Bachelors in Computer Engineering Technologies


Solving problems (most problems) and keepin' it real


Snowboarding, sculpting, drawing, collages, painting, philosophy, music (listening to, making and understanding), horror flicks, anything sci-fi, entomology, cymatics, chaos theory, world history, energy harvesting and zero-point energy, Tesla.

Check out the next chapter in the aquaponics automation saga. The project has moved beyond a small indoor system to automating an entire geodesic dome greenhouse full of many different systems.

Continue reading

Learn how to build larger-than-life LED installations.

Continue reading

A brief overview of the numerous internet-enabled devices I've used to monitor my aquaponic systems.

Continue reading

In this week's Enginursday, Joel shows off his aquatic turtle habitat, complete with an above-tank basking area, automated lighting, and an aquaponic feeding system.

Continue reading

Learn how data.sparkfun.com can help you not just collect data, but also use that data to make hypothesizes, see trends, and make adjustments to a variety of systems.

Continue reading

In this week's Enginursday post, Joel discusses how he went about making a control box for a large scale interactive EL wire art installation.

Continue reading

Learn how to make an amazingly entertaining laser show small enough to fit inside of a lunchbox.

Continue reading

How to create a simple and cheap time-lapse rig with the Raspberry Pi.

Continue reading

Introducing our new soldering tutorial series.

Continue reading

With some LEDs, some acrylic, and a little know-how, you can create your very own LED light box.

Continue reading

Give your old laptop new life with a little WiFi boost.

Continue reading

With a few pieces of machinery, you can make your very own solder paste stencils to aid in surface-mount soldering.

Continue reading

We try to answer all the questions you might have about open source hardware and the Federal Communications Commission.

Continue reading

RGB Fiber Optics

Create an optical RS-232 link with an RGB LED and a color sensor.

Continue reading

The SoundPuddle is an interactive environment of visual-acoustic synesthesia. Art and electronics come together to bring an experience of light and sound to those within its confines.

Continue reading

A brief history of Solid State Depot, the Boulder Hackerspace.

Continue reading


SHT15 Humidity and Temperature Sensor Hookup Guide

September 17, 2015

The SHT15 Humidity and Temperature sensor is an easy to use, digital, temperature and humidity sensor all in one tiny package.

SparkFun Inventor's Kit for Photon Experiment Guide

September 3, 2015

Dive into the world of the Internet of Things with the SparkFun Inventor's Kit for Photon.

Soil Moisture Sensor Hookup Guide

July 23, 2015

A quick hookup guide and project to get you started with the Soil Moisture Sensor from SparkFun.

Building Large LED Installations

July 16, 2015

Learn what it takes to build large LED installations from planning to power requirements to execution.

Photon Weather Shield Hookup Guide

July 2, 2015

Create Internet-connected weather projects with the SparkFun Weather Shield for the Photon.

SparkFun Inventor's Kit for MicroView

February 27, 2015

The SparkFun Inventor's Kit for MicroView follows our tried and true inventor's kit model, bringing you 11 simple yet fun experiments to introduce you to the SparkFun MicroView.

MCP4725 Digital to Analog Converter Hookup Guide

September 11, 2014

This is a quick hookup to help you get started with the MCP4725 DAC breakout board. This device allows you to send analog signal from a digital source, like the I2C interface on the Arduino microcontroller.

Mini FET Shield Hookup Guide

May 1, 2014

Learn how to hookup and use the FET shield for Arduino Pro Mini 3.3V. With this shield, you can control much larger loads such as motors or large LED strips without straining your Arduino's power.

Bubble Display Hookup Guide

March 7, 2014

Need a small, cheap, and easy display? These bubble displays are what you've been looking for. Learn how to use them in this hookup guide.

WiFly Shield Hookup Guide

February 4, 2014

How to get the WiFly Shield up and running.

OLED Display Hookup Guide

October 22, 2013

A simple hookup guide to get you started with the OLED LCD.

ITG-3200 Hookup Guide

October 22, 2013

Learn how to interact with the ITG-3200 Triple Axis Gyroscope.

Making Custom Footprints in EAGLE

September 27, 2013

This tutorial will show you how to make custom, 1:1 footprint for any IC in EAGLE.

How to Solder - Through-hole Soldering

September 19, 2013

Are you new to electronics and soldering? Have you soldered before but need a refresher? Do you solder all day everyday but still feel you could use a few tips and tricks? This tutorial with cover everything you need to know about through-hole soldering.

Serial Terminal Basics

September 9, 2013

This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications.

RN-52 Bluetooth Hookup Guide

August 29, 2013

A hookup guide to get you started with the RN-52 Audio Bluetooth Module Breakout Board.

How to Use a Breadboard

May 14, 2013

Welcome to the wonderful world of breadboards. Here we will learn what a breadboard is and how to use one to build your very first circuit.
  • The Streaming Tunes section of the Hookup Guide contains that information.

  • Hi, sorry for the inconvenience. I’ve reordered the pages so that the demo sketch comes first, then the hello world/learning how to program page. If you downloaded the SparkFun MicroView Library for Arduino, then you should have the sketch in the examples folder (titled MicroViewDemo). I added a note in the tutorial about how to get this sketch back on the MicroView. You can also get the sketch directly from here.

  • Hi, I just tried the Phant example and it is working for me. Make sure your field labels match the labels used in the PostToPhant function exactly. Use phant.add(<field>, <value>) to add data to each field. Phant requires you to update each and every field before posting.

    Also, make sure you have replaced the private and public keys near the top of the sketch with your keys.

  • The Photon definitely runs on the warm side and causes parasitic heat throughout the PCB. We tried to eliminate as much of this as possible by routing out around the sensors. However, the readings still tend to be higher than actual, especially in an enclosure. You can compensate for the extra heat in the code.

  • The latest Photon Firmware has lots of fixes in it. You can find it here, along with instructions on how to push the update yourself. Or the Particle will be pushing out the new firmware in an auto update in the very near future.

  • Hi, I’ve found the cause of your error. On line 12, the call to Spark_WLAN_Loop() is now depreciated and must be replaced with Spark.process(). So the whole line should look like this: while(!Serial.available()) Spark.process(); I will be updating the github files soon. That line just pauses the serial port until any key is pressed. It is not necessary for the code to work.

  • Hi, I’ve found the cause of your error. On line 12, the call to Spark_WLAN_Loop() is now depreciated and must be replaced with Spark.process(). So the whole line should look like this: while(!Serial.available()) Spark.process(); I will be updating the github files soon. That line just pauses the serial port until any key is pressed. It is not necessary for the code to work.

  • Hi, you are correct that the tutorial was misleading. It is being rewritten to update the examples and be more explicit about the altitude vs barometric modes. It will also have an updated version of the libraries so that only one library is needed to control both I2C sensors on the Weather Shield. Thank you for your feedback. The updated tutorial should be live by tomorrow (8/21).

  • Hi there. I just tried compiling that code for my Core, and it compiled just fine. Can you relay what errors you are receiving?

  • Hi, yes both of those light sensors will work with this shield, though one is an analog sensor and the other communicates over I2C. Both are broken out into through holes so you can attach any extra sensors you desire.

Humidity-Sensing LED Flower

Joel_E_B 4 items

Wish list for the 21st Century Fashion Kit Humidity-sensing FLED…


Joel_E_B 31 items

These are the most all of the parts I used in the [Arduija proje…

Raspberry gPIo

Joel_E_B 8 items

For the Raspberry Pi GPIO tutorial

Imp Weather Station

Joel_E_B 11 items

Parts for the Imp based weather station connected to Wundergroun…

Magical Lapel Flower

Joel_E_B 12 items

Here is a supplies list for creating the Magic Lapel Flower foun…