SparkFun NanoBeacon Board - IN100 Hookup Guide

Pages
Contributors: El Duderino
Favorited Favorite 1

Introduction

The SparkFun NanoBeacon Board - IN100 and SparkFun NanoBeacon Lite Board - IN100 offer a 2.4 GHz wireless low energy beacon breakout with exceptional low power consumption features and minimal programming required. The two versions allow for you to prototype with the Lite (Development) version and then employ the Standard (Production) version in large installations once your hardware and software design is complete. The board features the IN100 NanoBeacon from InPlay. The NanoBeacon Config Tool allows for software-free programming of the modules removing any need to perform any tricky programming for advertising settings to send and receive packets.

SparkFun NanoBeacon Lite Board - IN100

SparkFun NanoBeacon Lite Board - IN100

WRL-21293
$5.95
SparkFun NanoBeacon Board - IN100

SparkFun NanoBeacon Board - IN100

WRL-21327
$5.95
2

While both versions of this board use the same design, there are a few minor differences between them. The Lite version of this breakout is intended for prototyping and includes a reset button and power LED. The standard version is designed with rapid implementation requiring minimal assembly and modification so it does not have the reset button or power LED populated and has male headers soldered to board's through-hole pins.

In this guide we'll take a look at the IN100 and other hardware present on these boards, how to assemble and configure them using the NanoBeacon Config Tool as well as an example demonstrating how to use these beacons with the Qwiic BMA400.

Important! When programming the IN100 with the InPlay NanoBeacon Config Tool, the "Burn/Program" option uploads the settings and locks the module. Before selecting this option make sure everything is set up and working as you intend as you cannot undo this step and you may brick your IN100.

The Config Tool offers a testing "Run in RAM" mode for many settings but I2C is not available in the RAM testing mode. Users connecting I2C devices to the board should ensure their code works before clicking the "Burn/Program" button.

Required Materials

Along with either version of the beacon, you'll need a serial-to-UART converter for initial device configuration. After configuring the IN100 you'll want something to pair it with like a development board. The beacon also requires a coin cell battery for power.

SparkFun Serial Basic Breakout - CH340C and USB-C

SparkFun Serial Basic Breakout - CH340C and USB-C

DEV-15096
$9.95
7
SparkFun FTDI Basic Breakout - 3.3V

SparkFun FTDI Basic Breakout - 3.3V

DEV-09873
$16.95
66
SparkFun IoT RedBoard - ESP32 Development Board

SparkFun IoT RedBoard - ESP32 Development Board

WRL-19177
$29.95
7
Coin Cell Battery - 12mm (CR1225)

Coin Cell Battery - 12mm (CR1225)

PRT-00337
$2.10
2

Required Tools

Some soldering may be required if you're using the Lite version. In case you need some soldering tools or components, check out the products below:

Break Away Headers - Straight

Break Away Headers - Straight

PRT-00116
$1.75
20
Soldering Iron - 60W (Adjustable Temperature)

Soldering Iron - 60W (Adjustable Temperature)

TOL-14456
$16.50
16
Solder Lead Free - 100-gram Spool

Solder Lead Free - 100-gram Spool

TOL-09325
$9.95
8
Chip Quik No-Clean Flux Pen  - 10mL

Chip Quik No-Clean Flux Pen - 10mL

TOL-14579
$7.95
4

Additional Materials

In the examples section of this guide we'll show how to send motion data recorded by the BMA400 on the SparkFun Triple Axis Accelerometer Breakout - BMA400 (Qwiic) to a SparkFun RedBoard IoT. If you want to follow along with this example, you'll want to pick one up:

SparkFun Triple Axis Accelerometer Breakout - BMA400 (Qwiic)

SparkFun Triple Axis Accelerometer Breakout - BMA400 (Qwiic)

SEN-21208
$8.95

Suggested Reading

This board features a Qwiic connector for use with our ever-expanding Qwiic ecosystem. If you're not familiar with Qwiic, we recommend you head over to this page for more information.

Qwiic Connect System

You may also want to read through the tutorials below if you are not familiar with the concepts covered in them or would like a refresher:

Serial Communication

Asynchronous serial communication concepts: packets, signal levels, baud rates, UARTs and more!

I2C

An introduction to I2C, one of the main embedded communications protocols in use today.

Bluetooth Basics

An overview of the Bluetooth wireless technology.

Hexadecimal

How to interpret hex numbers, and how to convert them to/from decimal and binary.