avatar

ShawnHymel

Member Since: August 12, 2013

Country: United States

Profile

Role

Engineering Superhero

Programming Languages

C, C++, CUDA, LabVIEW, MATLAB

Universities

  • Virginia Tech (2009-2011)
  • Rose-Hulman (2002-2006)

Expertise

Embedded systems, board layout, firmware, and mad soldering skillz.

Interests

Electronics and gadgets and stuff. Nerd stuff. Outside of that, swing dancing whenever I can.

Websites

shawnhymel.com

An unsung hero of the Space Race earns her place among the stars.

Continue reading

It's a known trick that we can use LEDs in reverse. We'll explore how to use them as photodetectors with Arduino and create a simple demo that responds to hand swipes.

Continue reading

Here's how you can use boards with your Chromebooks in makerspaces, libraries and schools

Continue reading

For this Tech Talk Tuesday, I present you with an ASCII table.

Continue reading

One idea for hosting a web page or browser game at events with no Internet connection.

Continue reading

A quick look at the science behind how batteries work.

Continue reading

How to make your own seismometer to measure ground activity, such as earthquakes and volcanic eruptions.

Continue reading

I have a love/hate relationship with hackathons; maybe my rant can give you some helpful hints next time you compete.

Continue reading

An overview (and pre-orders!) of the newest Raspberry Pi single board computer.

Continue reading

We celebrate Edison's 169th birthday and release a kit around Intel's Edison, plus, a sale on Edison products!

Continue reading

We built a mirror using the Intel Edison, an LCD, and a gesture sensor.

Continue reading

Reagan talks about making the CubeRinth Maximus for Two Bit Circus.

Continue reading

We run several SBCs through their paces and compare their performances.

Continue reading

A call to viewers across the world to join AVC and control one of the robots.

Continue reading

Let's celebrate Thomas Edison's birthday and talk about our Edison Blocks and some information on how to get started with the Intel Edison.

Continue reading

I met Reagan at Maker Faire New York, and I ask him some questions about his recent project: an animatronic Jackal helmet from Stargate.

Continue reading

Guest blog post by Arnoud Buzing of Wolfram Research on using the Edison and SparkFun Blocks to make a pendulum monitor.

Continue reading

I share my designs for my new electronics workbench and go over some of the design decisions for it. I also cover what makes triangles more stable than squares.

Continue reading

Overview of the related M2X Learn tutorial, which walks users through the process of connecting an Arduino and CC3000 to AT&T's M2X service.

Continue reading

In this three-part video series, I show users how to setup their Raspberry Pi with Raspbian, connect a humidity and temperature sensor, and Tweet the results on a regular basis using Python.

Continue reading

Designs for a custom, DIY electronics workbench, and some lessons I learned in the process.

Continue reading

Why do we feel a tingle when we lick a 9V battery?

Continue reading

How to create a Twitter monitor in Python and flash an LED using a Raspberry Pi.

Continue reading

Why the voltage rating on capacitors matters and why you should derate them.

Continue reading

Experiment Guide for the Johnny-Five Inventor's Kit

June 28, 2016

Use the Tessel 2 and the Johnny Five Inventors kit to explore the world of JavaScript enabled hardware through 14 awesome experiments!

ASCII

June 13, 2016

A brief history of how ASCII came to be, how it's useful to computers, and some helpful tables to convert numbers to characters.

Sparcade: Edison as a Web Server for Browser Games

May 19, 2016

Turn the Intel® Edison into an access point that serves a simple browser-based game. High scores from the game are displayed on a character LCD.

Measuring Internal Resistance of Batteries

May 5, 2016

Classroom STEM activity that has students build a battery from a lemon, measure the open and closed circuit voltages, and determine the battery's internal resistance.

What is a Battery?

May 3, 2016

An overview of the inner workings of a battery and how it was invented.

SIK Keyboard Instrument

April 15, 2016

We can use the parts and concepts in the SparkFun Invetor's Kit to make a primitive keyboard instrument.

SparkFun LED Array (8x7) Hookup Guide

March 10, 2016

Getting started with the Charlieplexed 8x7 LED array.

BadgerHack: Gaming Add-On Kit

February 16, 2016

Make a Breakout clone with the BadgerHack Gaming Add-On Kit.

Interactive Smart Mirror

February 8, 2016

Build a smart mirror that displays weather data using the Intel® Edison.

Using an LCD on the Edison

February 8, 2016

How to connect an LCD controlled by an ILI9341 driver to the Intel® Edison.

SparkFun Inventor's Kit for Edison Experiment Guide

December 17, 2015

Learn how to harness the power of the Intel® Edison using JavaScript to post data to the cloud, control electronics from smartphones, and host web pages that interact with circuits.

BadgerHack

September 23, 2015

This tutorial shows users how to solder their SparkFun interactive badges as well as put them to use in other projects.

SparkFun Blocks for Intel® Edison - 9 Degrees of Freedom Block

August 19, 2015

A quick overview of the features of the 9 Degrees of Freedom Block.

Single Board Computer Benchmarks

July 31, 2015

How to set up different benchmarking programs on single board computers or computing modules and run them. The results for various generations are shown on the subsequent pages.

SparkFun Blocks for Intel® Edison - Pi Block

July 28, 2015

Tutorial on setting up and using the Pi Block for Intel Edison.

Lockitron Hardware Hookup Guide

July 14, 2015

How to connect the Lockitron to an Arduino Pro Mini and control it with 2 buttons.

ZX Distance and Gesture Sensor Hookup Guide

July 9, 2015

How to connect and use the SparkFun ZX Distance and Gesture Sensor with an Arduino.

Electric Imp Breakout Hookup Guide

June 25, 2015

An electric imp HUG! Provides an overview of the imp card and breakout. Both hardware and firmware subjects are covered.

Large Digit Driver Hookup Guide

June 25, 2015

Getting started guide for the Large Digit display driver board. This tutorial explains how to solder the module (backpack) onto the back of the large 7-segment LED display and run example code from an Arduino.

Assembly Guide for RedBot with Shadow Chassis

May 28, 2015

Assembly Guide for the RedBot Kit. This tutorial includes extra parts to follow to go along with the RedBot Inventor's Kit tutorial.

Experiment Guide for RedBot with Shadow Chassis

May 28, 2015

This Experiment Guide offers nine experiments to get you started with the SparkFun RedBot. This guide is designed for those familiar with our SparkFun Inventors Kit and want to take their robotics knowledge to the next level.

Sound Page Guide

May 22, 2015

How to use the Lilypad MP3 Player and some Bare Conductive Paint to make a fandom silhouette sound trigger page.

How to Solder - Castellated Mounting Holes

May 12, 2015

Tutorial showing how to solder castellated holes (or castellations). This might come in handy if you need to solder a module or PCB to another PCB. These castellations are becoming popular with integrated WiFi and Bluetooth modules.

Loading Debian (Ubilinux) on the Edison

December 5, 2014

How to load a Debian distribution (specifically Ubilinux) onto the Edison.

mbed Starter Kit Experiment Guide

November 27, 2014

This Experiment Guide will get you started with the wonderful world of mbed microcontrollers. Need to find that next step after mastering the Arduino? This a great place to take those skills to the next level.

APDS-9960 RGB and Gesture Sensor Hookup Guide

November 6, 2014

Getting started guide for the Avago APDS-9960 color, proximity, and gesture sensor.

Using AT&T's M2X With the CC3000

September 2, 2014

A set of tutorials and examples to show how to connect an Arduino and CC3000 to AT&T's M2X data streams. We show how to post, fetch, and delete data. The final lesson is controlling an LED from an M2X stream.

CC3000 Hookup Guide

April 3, 2014

Getting started guide for the CC3000 shield and breakout board.

Getting Started with the BrickPi

February 20, 2014

How to connect Lego Mindstorms to the Raspberry Pi using the BrickPi.

USB Type A Female Breakout Hookup Guide

February 13, 2014

An above-and-beyond example using the USB Type A Female Breakout board.

AT42QT1010 Capacitive Touch Breakout Hookup Guide

December 12, 2013

Learn how to use the simple AT24QT1010 Capacitive Touch Breakout.

INA169 Breakout Board Hookup Guide

November 20, 2013

How to interface with the INA169 Breakout Board to measure current.

Raspberry Pi Twitter Monitor

November 19, 2013

How to use a Raspberry Pi to monitor Twitter for hashtags and blink an LED.
  • Good read, thanks for sharing that article!

  • Sadly, I can’t quite tell what sensor the Gesture R boards are using. It looks very similar to the APDS-9960 but not quite the same.

    To add your own gestures, you will need to modify the library. I recommend forking the GitHub repo and taking a look at SparkFun_APDS9960.cpp.

    In the processGestureData() method, you’ll find how gestures are being calculated. Keep in mind that this code was based on sample code provided by Avago.

  • I’m not really sure. It looks like you could upload small .wav files to play it through the wavegen on the software, but it doesn’t seem that you can send a stream of data from your computer. Perhaps that’s something that can be done with the scripting?

  • That video was definitely fun. The card fight at the end was amusing :)

    I’m gonna go out on a limb and guess that you should see light from the LED close to your eye. This reminds me of wiring motors together and manually spinning one to cause the other spin.

  • That Make article is really good at explaining how LEDs are spectrally selective.

  • Good to know, thanks!

    I figured that using LEDs as sensors dates much farther back than 2007. The ED article was the oldest reference I could find with a quick Google search. I’m sure with more digging, we could find some white papers dating from the 80s or 90s :)

  • I think I remember that. There was this YouTube video. Considering they disabled comments and you can’t view likes vs. dislikes, it makes me a little skeptical :) Reconfigurable LEDs in a road would be cool, though.

  • It’ll work, but you’ll be pushing the device at the upper end of your HF spectrum (30 MHz). Keep in mind that the scope will see a -3 dB attenuation at 30 MHz, so your readings will be a bit off. To even work in the 10MHz - 30MHz range, you’ll need Digilent’s BNC adapter and real scope probes. The included wire harness won’t really work above 9 MHz.

  • You only need a USB cable (included) to use the device. If you want to drive more current from the digital output pins (up to 700mA total), then you’ll need a wall supply like this one.

  • Sweet! I would love to know how it turns out :)

BAC Lager

ShawnHymel 13 items

Parts used in the BAC Sensor video.

CarHUD

ShawnHymel 8 items

Make a simple HUD for your car. Reads and displays speed in...

Raspberry Pi 3 Accessories

ShawnHymel 4 items

Recommended products for the Raspberry Pi 3.

TEI '15 Workshop

ShawnHymel 15 items

List of parts to get you started with logging...

Getting Started with Edison - Ep. 6

ShawnHymel 8 items

Getting Started with Edison Part 6: Temperature Sensor video

M2X Tutorial - Controlling a Device

ShawnHymel 7 items

Parts needed for connecting an Arduino and CC3000 to AT&T’s...

M2X Tutorial - Temperature Data Logging

ShawnHymel 7 items

Parts needed for connecting an Arduino and CC3000 to AT&T’s...

M2X Tutorial - Fetching Data

ShawnHymel 3 items

Parts needed for connecting an Arduino and CC3000 to AT&T’s...

Getting Started With Raspberry Pi - Ep. 3

ShawnHymel 11 items

Components needed to get started with the Raspberry Pi, as...

Getting Started With Raspberry Pi - Ep. 1

ShawnHymel 10 items

Components needed to get started with the Raspberry Pi, as...

Getting Started With Raspberry Pi - Ep. 2

ShawnHymel 7 items

Components needed to get started with the Raspberry Pi, as...

Party Button

ShawnHymel 18 items

This is the wishlist for the Party Button that we’ll be...

Sound Page Kit

ShawnHymel 8 items

Parts needed for the Sound Page Kit.

Getting Started with Edison - Ep. 7

ShawnHymel 10 items

Parts used in the Getting Started with Intel Edison episode...