The OSEPP™ Fio board has wireless in mind. This board may connect to an XBee radio (sold separately) and has a connector for a lithium polymer battery which can be charged over the USB connection.
Microcontroller | ATmega328P |
Clock Speed | 8 MHz |
Flash Memory | 32 KB |
SRAM | 2 KB |
EEPROM | 1 KB |
Operating Voltage | 3.3 V |
Input Voltage | 3.35-12 V |
Digital I/O Pin Count | 14 (including 6 for PWM output) |
Analog Input Pin Count | 8 |
Other Connections | Mini-USB (for charging only) ICSP for ATmega328P (requires header) XBee module socket Lithium Polymer battery connector |
Dimensions | 2.56 x 1.10 x 0.47 inches (65.0 x 28.0 x 12.0 mm) |
Power Source | USB or external Lithium Polymer battery |
Highlights:
• 8-bit AVR RISC-based microcontroller running at 8 MHz
• On/off slide switch
• Charging circuit for lithium polymer battery
• Connector for interfacing with XBee modules
• Flexible power source (USB or lithium polymer battery)
• Compatible with existing Arduino software libraries
Features:
The ATmega328P comes with the Arduino bootloader preloaded. Should you wish to update or replace the bootloader, there are ICSP (In-Circuit Serial Programming) pin-outs that can be used in combination with a header (sold separately) for the ATmega328P.
The bottom of the board comes with pre-mounted headers for connecting to an XBee module for wireless applications.
To allow portability, the board can be powered by a lithium polymer battery. The board includes circuitry to allow the battery to be charged via a powered mini-USB connection. A resettable polyfuse on the USB path will trip when the current exceeds 500 mA, preventing board damage.
Availability:
Stock Code | Product Name |
FIO-01 | OSEPP Fio |
Notes:
This board is based off of the Arduino Fio designed by Shigeru Kobayashi and
SparkFun Electronics, and is released under the Creative Commons Attribution
Share-Alike License. The original design can be found at
http://arduino.cc/en/Main/ArduinoBoardFio
Downloads:
OSEPP Fio Schematic (PDF) | |
OSEPP Fio EAGLE Files |
Learning Center:
What You Need
- Arduino Software (http://arduino.cc/en/Main/Software)
- USB to mini-USB cable
- FTDI Basic Breakout (http://www.osepp.com/electronic-modules/breakout-boards/96-osepp-ftdi-breakout-board)
- 1×6 male pin header
- PC/Mac with a USB port
Uploading Your First Sketch
- Get the Arduino software if you have not already
- Download from http://arduino.cc/en/Main/Software
- Unzip the zip file to somewhere like C:\ (on Windows), so you will end up with a folder like C:\arduino-0022
- Supply power to the board
- Make sure the power supply is off
- Insert the positive wire (usually red in color) into the connector of the screw terminal marked ‘V+’
- Insert the negative wire (usually black in color to represent ground) into the connector of the screw terminal marked ‘GND’
- Turn on the power supply
- Check to see that the LED marked 3V3 is illuminated
- Pair the device to your PC/Mac
- On your PC/Mac, search for a Bluetooth device named ‘OSEPPBT’ Note: If you cannot find a device, try having the board further away from the BT receiver as there is a minimum distance for BT connections to work.
- Add the device
- When prompted for a passcode, use ‘12345’ (without the quotes)
- After the board is successfully paired, note the outgoing serial port number (we will need this later!)
- (Optional) Connect the LED and resistor
- Connect the anode (positive) pin of the LED to the pin header marked ‘13’ on the board
- Connect one end of the resistor in series to the cathode (negative) pin of the LED
- Connect the other end of the resistor to the pin header marked ‘GND’ on the board
- Load the sketch
- Open the Arduino software
- Open the LED blink sketch: File menu > Examples > Basics > Blink
- Select the BT board: Tools > Board > Arduino BT w/ ATmega328
- Select the serial port (from step 3d): Tools > Serial Port
- Press and hold down on the reset button on the BT board
- Upload the sketch: File > Upload to I/O Board
- When you see the “Binary sketch…” message in the black box, let go of the reset button
- Wait for the “Done uploading” message in the bottom blue status bar
- Press the reset button once to reset the board and load the program
- If you have attached an LED, it should now blink. You can also use a voltmeter to measure the voltage on the pin to see the voltage change.
- Congratulations! You have successfully uploaded your first sketch to your board.