avatar

bboyho

Member Since: August 22, 2011

Country: United States

Profile

Bio

Engineer by day, bboy by night.

Organizations

Worm Tank Crew

Blowup Kingz

Block1750

Universities

Electrical & Computer Engineering, Dec. 2011

College of Engineering and Applied Science

University of Colorado at Boulder

Websites

https://www.instagram.com/bobbybrownrice/

Using EL once again for my students' performance using a glove controller, XBees, EL sequencers and Arduino.

Continue reading

Control your RedBot programmed with Arduino using the wireless joystick and a pair of XBees!

Continue reading

Control your micro:bot wirelessly using MakeCode's radio blocks.

Continue reading

Let's check out my third design to control LEDs based on movement using an accelerometer!

Continue reading

Lumos! Here are my experiences 3D-printing a "magical" illuminated wand theatrical prop for my students' performance.

Continue reading

Prototype interactive dance floor using the Teensy's built-in capacitive touch pins and XBee Series 1s configured for I/O line passing.

Continue reading

Try adding a LED strip to your 3D printer for better lighting with this quick and simple solution!

Continue reading

Diamonds are... forever? My experiences 3D printing a translucent diamond theatrical prop for a choreographed piece with LEDs and capacitive touch sensing.

Continue reading

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

New!

Wireless Gesture Controlled Robot

April 25, 2019

Control the RedBot wirelessly based on the movement of your hand using an accelerometer, Arduino, and XBees!
New!

Wireless Glove Controller

April 24, 2019

Build a wireless glove controller with Arduinos to trigger an LED using XBees!

Beginner Parts Kit Identification Guide

March 22, 2019

The essential parts for beginning (or even experienced) hobbyists that gives you all of the basic through-hole components you will need to get started playing with embedded projects. We'll identify a few parts in the kit and provide a few basic circuits to get started!

Wireless RC Robot with Arduino and XBees

March 12, 2019

In this tutorial, we will expand on the SIK for RedBot to control the robot wirelessly with XBee radios! We'll explore a different microcontroller and wirelessly control the RedBot at a distance.

RHT03 (DHT22) Humidity and Temperature Sensor Hookup Guide

March 12, 2019

Measure relative humidity and temperature or your environment with the RHT03 (a.k.a DHT22) low cost sensor on a single wire digital interface connected to an Arduino!

Thumb Joystick Hookup Guide

February 20, 2019

Whether you're blasting aliens, driving a robot, or write your awesome classic Arcade Game for your Arduino, you'll find the analog thumb joystick a very useful addition to your projects!

Motion Controlled Wearable LED Dance Harness

January 30, 2019

Control LEDs based on your movement using an accelerometer! Make your LEDs breathe by fading in and out when laying on the floor, turn off the LEDs when moving to your side, or make the LEDs blink in a headstand!

Wireless Remote Control with micro:bit

January 21, 2019

In this tutorial, we will utilize the MakeCode radio blocks to have the one micro:bit transmit a signal to a receiving micro:bit on the same channel. Eventually, we will control a micro:bot wirelessly using parts from the arcade:kit!

LilyPad Vibe Board Hookup Guide

January 16, 2019

The LilyPad Vibe Board is a small vibration motor that can be sewn into projects with conductive thread and controlled by a LilyPad Arduino. The board can be used as a physical indicator on clothing and costumes for haptic feedback.

LS20031 5Hz (66 Channel) GPS Receiver Hookup Guide

December 13, 2018

In this tutorial, we will solder headers to the surface mount pads of the LS20031 GPS receiver and read the output using an Arduino!

3D Printed Illuminated Wand Prop

November 29, 2018

In this tutorial, we will learn about how to create a theatrical prop for a performance by 3D printing a wand and adding an LED.

Getting Started with the SmartLED Shield for Teensy

November 9, 2018

In this tutorial, we will connect different RGB LED matrix panels to PixelMatix's SmartLED shield and Teensy.

TFMini - Micro LiDAR Module (Qwiic) Hookup Guide

November 8, 2018

The TFMini is a ToF (Time of Flight) LiDAR sensor capable of measuring the distance to an object as close as 30 cm and as far as 12 meters! The TFMini allows you to easily integrate LiDAR into applications traditionally reserved for smaller sensors such as the SHARP GP-series infrared rangefinders. With the added Qwiic feature, you can quickly connect to the sensor via I2C!

EL Wire Hoodie

October 24, 2018

In this tutorial, we will sew standard electroluminescent (EL) wire to a hoodie.

How to Make a Custom EL Wire Extension Cable

October 24, 2018

In this tutorial, we will make a custom EL Wire extension cable as an alternative to splicing wire.

Single Supply Logic Level Converter Hookup Guide

August 9, 2018

The Single Supply Logic Converter allows you to bi-directionally translate signals from a 5V or 3.3V microcontroller without the need for a second power supply! The board provides an output for both 5V and 3.3V to power your sensors. It is equipped with a PTH resistor footprint for the option to adjust the voltage regulator on the low side of the TXB0104 for 2.5V or 1.8V devices.

Getting Started with Electroluminescent (EL) Wire

July 13, 2018

This guide will help you get started with electroluminescent (EL) wire, tape, panel, chasing wire, and bendable wire to let your project glow!

Mean Well LED Switching Power Supply Hookup Guide

June 28, 2018

In this tutorial, we will be connecting a Mean Well LED switching power supply to an addressable LED strip controlled by an Arduino.

Light Up Your 3D Printer's Bed

June 27, 2018

Having issues viewing your print in a dark lit room? In this tutorial, we will be using LED strips to light up a print bed's area on a LulzBot 3D printer!

PIC-Based Serial Enabled Character LCD Hookup Guide

May 29, 2018

The PIC-based serial enabled character LCD backpack is a simple and cost effective solution for interfacing to character Liquid Crystal Displays (LCDs) based on the HD44780 controller. The backpack simplifies the number of wires needed and allows your project to display all kinds of text and numbers.

SparkFun Arduino ProtoShield Hookup Guide

May 17, 2018

The SparkFun Arduino ProtoShield PCB and ProtoShield kit lets you customize your own Arduino shield using whatever custom circuit you can come up with! This tutorial will go over its features, hardware assembly, and how to use the shield with an Arduino R3 footprint.

12V/5V Power Supply Hookup Guide

May 10, 2018

In this tutorial, we will replace the 12V/5V (2A) power supply's molex connector with two male barrel jacks adapters.

Interactive 3D Printed LED Diamond Prop

April 19, 2018

In this tutorial, we will learn about how to create an interactive theatrical prop for a performance by 3D printing a translucent diamond prop using a non-addressable RGB LED strip and AT42QT1011 capacitive touch sensing.

Addressable LED Neon Flex Rope Hookup Guide

April 19, 2018

The addressable (UCS1903) LED neon flex rope adds cool lighting effects for outdoor and indoor uses including in hallways and stairs, holiday lighting, and more! In this hookup guide, you will learn how to connect, power, and control the LED segments with an Arduino and the FastLED library.

TFMini - Micro LiDAR Module Hookup Guide

April 13, 2018

The TFMini is a ToF (Time of Flight) LiDAR sensor capable of measuring the distance to an object as close as 30 cm and as far as 12 meters! The TFMini allows you to integrate LiDAR into applications traditionally reserved for smaller sensors such as the SHARP GP-series infrared rangefinders.

How to Use a Hot Air Rework Station

April 10, 2018

Hot-air stations or heat guns are very useful tools and are essential for any electronics workbench. When working with or building printed circuit boards, there is a lot of room for errors to be made. Have no fear though, there are ways to remedy this with a hot air rework station!

How to Work with Jumper Pads and PCB Traces

April 2, 2018

Handling PCB jumper pads and traces is an essential skill. Learn how to cut a PCB trace, add a solder jumper between pads to reroute connections, and repair a trace with the green wire method if a trace is damaged.

Activity Guide for SparkFun Tinker Kit

March 29, 2018

This activity guide will take you through the basics of building 11 different circuits with the SparkFun Tinker Kit and how to program them using the Arduino IDE.

Craft a Holiday Greeting with Love to Code

March 23, 2018

Craft your own paper circuit holiday greeting using the LEDs, a Chibi Chip, Love to Code!

Getting Started with Chibi Chip and Clip

March 22, 2018

This tutorial goes over the how to assemble the Chibitronics' Chibi Chip programmable microcontroller with the Chibi Clip to add more functionality to your paper circuits! Start programming your Chibi Chip by writing code (block-based and text-based) in a browser-based code editor and then transmit code through sound to your board!

Fingerprint Scanner (GT-521Fxx) Hookup Guide

March 1, 2018

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

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!

Choosing an Arduino for Your Project

December 11, 2017

Examining the diverse world of Arduino boards and understanding the differences between them before choosing one for a project.

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.

micro:bot Kit Experiment Guide

July 21, 2017

Get started with the moto:bit, a carrier board for the micro:bit that allows you to control motors, and create your own robot using this experiment guide for the micro:bot kit.

micro:climate Kit Experiment Guide

July 21, 2017

A weather station kit that is built on top of the inexpensive, easy-to-use micro:bit and Microsoft MakeCode.

SparkFun Inventor's Kit for micro:bit Experiment Guide

July 21, 2017

This guide contains all the information you will need to explore the twelve circuits of the SparkFun Inventors Kit for micro:bit.

micro:arcade Kit Experiment Guide

July 21, 2017

We love games! We love writing games, building games and yes, even building game consoles. So we want to introduce to you the micro:arcade kit for the micro:bit!

Pocket AVR Programmer Hookup Guide

July 7, 2014

Skip the bootloader and load your program directly onto an AVR with the AVR Pocket Programmer.

IR Control Kit Hookup Guide

October 2, 2013

How to get the most out of the infrared receivers and transmitters included in the IR Control Kit.

Light-Emitting Diodes (LEDs)

August 12, 2013

Learn the basics about LEDs as well as some more advanced topics to help you calculate requirements for projects containing many LEDs.

Working with Wire

February 8, 2013

How to strip, crimp, and work with wire.

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. :)
  • I actually have never heard of the other types of Hirose connectors until Tuesday when someone was testing a prototype board. The biggest difference is the size of the connector. Doing a quick search online, Digi-Key provides a nice summary and comparison of the different sizes for H.FL, E.FL, U.FL, and W.FL here => [ https://www.digikey.co.uk/en/ptm/h/hirose-electric/u_fl-and-w_fl-series-connectors/tutorial ].

    As a quick note, this was an adapter used for a retired GPS module that used the H.FL connector => [ https://www.sparkfun.com/products/retired/163 ].

  • Usually GND is used for reference. However, the I/O pins are the "GND" pins used in this design whenever the pin is pulled LOW. Just make sure to check out the note on The Limits of I/O Pins in exercise #3.

  • XD

  • Other than setting up the FastLED example code for UCS1903 chip, you would tell each LED to light up green. Here's an example from the modified blink sketch. I have not tested this code but it should compile and work for the LED Neon Flex Rope.

    /*Modified FastLED Blink.ino Example
    
       Description: This modified example is used to control one segment
           of the LED Neon Flex Rope.
    */
    #include "FastLED.h"
    
    // How many leds in your strip?
    #define NUM_LEDS 16 //# of segments on the LED Neon Flex Rope
    
    // For led chips like Neopixels, which have a data line, ground, and power, you just
    // need to define DATA_PIN.  For led chipsets that are SPI based (four wires - data, clock,
    // ground, and power), like the LPD8806 define both DATA_PIN and CLOCK_PIN
    #define DATA_PIN 5
    //#define CLOCK_PIN 13
    
    // Define the array of leds
    CRGB leds[NUM_LEDS];
    
    void setup() {
      // put your setup code here, to run once:
      FastLED.addLeds<UCS1903, DATA_PIN, BRG>(leds, NUM_LEDS);
    
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
    
      for (int i = 0; i > 16; i++) {
        leds[i] = CRGB::Green;
        FastLED.show();
        //delay(500);//optional delay
      }
    }
    

    There's more than one shade of green in the FastLED library. Try checking their keywords for the different greens that can be mixed together => [ https://github.com/FastLED/FastLED/blob/fece62ec8001b6aa75903cfabb4da51f59e004bd/keywords.txt#L147 ]. =)

  • Not yet. Sorry, it's not on the top of my priorities to check currently. I'll put it in my queue to test the XBees out.

  • Doing a search for the Arduino Nano, it looks like it uses square 0.1" straight male headers. You should be able to use wire wrap and the wire wrap tool to connect. There should be some update information in our Working With Wire tutorial. I add that section a few months ago. =)

    Here's what you will expect when using the tool to connect wire wrap to male header pins soldered on a microcontroller.

    Pro Micro Connected to an LED with Wire Wrap

  • You are welcome. =) I never explored that specification of the XBee 3's with the Series 1 (i.e. 802.15.4 ) firmware loaded on the radios. I would have to hook it up to a meter in order to compare.

    Looking briefly at the migration datasheet [ page 3 and 4 => https://www.digi.com/resources/documentation/digidocs/pdfs/90002279.pdf, it appears that the transmitting XBee 3 with the firmware seems to be listed as only one current value of 40mA which is lower than the legacy "boost mode" instead of the "normal mode". However, the receiving XBee 3 with the firmware seemed to have improved with 15mA which is lower than the legacy "boost and normal modes". Is that what you were referring to?

  • Ah, nice catch. I am currently porting this over to our learn.sparkfun.com site and have updated the text. =P

  • Same. Ha ha. Clipboards save the day for me too. ;)

  • I like using Fritzing for basic diagrams in the breadboard view. It can be hard to follow when displaying a physical image of the part with several wires coming out of a development board to other components. Fritzing highlights the important parts of the board with a top view. The trade off is that making a part from scratch is tedious and time consuming without the proper software and scripts. It can also be hard to follow along if boards are stacked.

    The schematic view is nice but I feel like the PCB view is overkill and I would prefer to just use Eagle (especially if the board was going to be printed).