Simblee LilyPad Hookup Guide a learn.sparkfun.com tutorial

Available online at: http://sfe.io/t447

Contents

Introduction

The Simblee LilyPad Board is a programmable board that allows you to add mobile app functionality via Bluetooth Low Energy (BLE, or Bluetooth 4.0) to your e-textile projects. Unlike other BLE solutions, the Simblee requires no specialized app development skills to realize the phone-side interface: all the necessary coding is done in the Arduino environment and then uploaded to a browser app on the phone.

LilyPad Simblee BLE Board - RFD77101

DEV-13633
2 Retired

If you want to skip directly to writing code, we have another tutorial covering coding concepts that are common to all Simblee products. If you're looking for a non-sewable option, checkout the SparkFun Simblee Breakout Board.

Suggested Reading

The Simblee LilyPad board is not a board for beginners. We suggest that you be comfortable with the topics covered in these tutorials before trying to use the Simblee LilyPad in a project:

Simblee LilyPad Hardware Overview

Let's take a quick tour of the Simblee LilyPad hardware:

Labeled hardware diagram

USB-to-Serial Programmer

We recommend using the either the LilyPad FTDI Basic or the 5V FTDI Basic for programming the Simblee LilyPad. There is a 3.3V voltage regulator after VIN and a protection resistor on it so a 5V input on the RX line won’t damage the module

Do not use the 3.3V FTDI Basic, as it may not be able to source enough current from the 3.3V rail.
SparkFun FTDI Basic Breakout - 5V

SparkFun FTDI Basic Breakout - 5V

DEV-09716
$16.50
125

LilyPad FTDI Basic Breakout - 5V

DEV-10275
10 Retired

Output Control w/ Transistors

Warning: If you've used Arduino boards before, you're probably used to connecting LEDs to the pins as output signals. A normal Arduino can light up many LEDs at once, and several per pin; for the Simblee, you shouldn't try more than ONE per pin, with an additional recommendation of don't try to turn on more than three at a time across all pins. The processor inside the Simblee module cannot drive enough current to light up more LEDs than this (pg 9 of the Datasheet).

If you decide to drive multiple LEDs, try using a transistor as a switch.
SparkFun MOSFET Power Controller

SparkFun MOSFET Power Controller

PRT-11214
$10.50

Project Examples

That concludes the Hardware overview for the Simblee LilyPad. For more information on using the Simblee to create your own applications for embedded project, visit our Simblee Concepts tutorial.

Need some inspiration for your next project? Check out the project below from our creative technologist with a Simblee, pulse sensor, vibe motors, accelerometer, and 3D printed wrist bracer.

The documentation of the project can be found in the GitHub Repository below.

Simblee LilyPad Fitness Bracer GitHub Repoository

Resources and Going Further

For more info on the Simblee module itself, please have a look at the **Simblee User's Manual **.

Here are a few more resources for the Simblee:

For more Bluetooth fun, check out these other SparkFun tutorials.

Interactive Hanging LED Array

Learn how we converted 72 lightbulbs into an interactive LED array for our conference room.

nRF52832 Breakout Board Hookup Guide

How to hookup and program (in Arduino!) the nRF52832 Breakout -- a development board for Nordic's BLE/ANT/2.4GHz system on chip.

Hookup Guide for the SparkFun RedBoard Artemis Nano

Get started with the powerful RedBoard Artemis Nano

Audio Codec Breakout - WM8960 Hookup Guide

The SparkFun Audio Codec Breakout - WM8960 is a low power, high quality stereo codec chock full of features. In this tutorial, some of these features by using an Arduino microcontroller to configure the audio codec and pass audio to the headphone or speaker channels.

learn.sparkfun.com | CC BY-SA 3.0 | SparkFun Electronics | Niwot, Colorado