MiniBee

MiniBee – board overview – revision D

Revision D of the board has a few minor improvements on revision B:

An additional LED on pin D4 for status indication.
RX and TX also available on the output pin header.
All bootloader programming pins broken out in the middle of the board

Overview of the board:

6 analog inputs: A0, A1, A2, A3, A6, A7
8 digital inputs or [...]

Getting the MiniBee

Are you interested in getting your hands on the Sense/Stage MiniBee?
The Sense/Stage MiniBee and associated products are available through the Sense/Stage webshop at http://www.sensestage.eu.

The Sense/Stage MiniBee revision B annotated

MiniBee – Board overview – revision B

Revision B of the board has several improvements over revision A:

Faster resonator (12 MHz), allowing for higher baudrates
A fuse to protect the circuit
Smaller footprint
One-way battery connector
Coin cell holder footprint on the back for coin cell battery
On/off switch
Flow control for communication between XBee and ATmega chip
ATmega328P instead of ATmega168, so more program and data memory
Reset pin [...]

Using your own Arduino-XBee combination

If you do not have access to one of the SenseStage MiniBees, you can still use our firmware if you create your own Arduino and XBee combination.
Connections:
Our firmware assumes that the connections between the Arduino and XBee are as follows:

Pin D2 on the Arduino is connected to pin 9 (DTR/SLEEP_RQ) of the XBee.
Pin D0 (RX) [...]

MiniBee (revA) – programming the bootloader

Before the firmware can be uploaded to the board, a bootloader needs to be present on the board. This section describes how the bootloader can be programmed onto the board. This only needs to be done once; depending on how you obtained your board, the bootloader may already have been programmed onto the board.

Soldering

2 pin [...]

MiniBee (revA) – uploading the firmware

The SenseStage MiniBee (rev. A) can be programmed from the Arduino software
As board type you have to select (in the Tools->Boards -menu): Sense Stage MiniBee (3.3V, 8MHz), w/ ATmega168, Arduino Pro or Pro Mini, or LilyPad (8MHz, 3.3V, ATmega 168).
You will need either an Arduino Mini USB adapter or an Arduino board with a USB [...]

MiniBee – board overview – revision A

8 analog inputs (left side): A4 (SDA), A5 (SCL), A0, A1, A2, A3, A6, A7
11 digital inputs or outputs (right side): D3 to D13
Serial I/O (top left): RX, TX
Power input (between 3.3V and 5V) (left side bottom): RAW, GND
Regulated power output (left side bottom inside): 3.3V, GND
I2C communication, (left side top): SDA, SCL
PWM output, (right [...]