Adafruit
FLORA - Wearable electronic platform: Arduino-compatible [v3]
FLORA is Adafruit's fully-featured wearable electronics platform. It's a round, sewable, Arduino-compatible microcontroller designed to empower amazing...
Get notified when back in stock
FLORA is Adafruit's fully-featured wearable electronics platform. It's a round, sewable, Arduino-compatible microcontroller designed to empower amazing wearables projects.FLORA comes with Adafruit's support, tutorials and projects. Check out dozens of FLORA tutorials on the Adafruit Learning System, with more added all the time!
The FLORA is small (1.75" diameter, weighing 4.4 grams). The FLORA family also has the best stainless steel threads, sensors, GPS modules and chainable LED NeoPixels, perfect accessories for the FLORA main board.
The FLORA has built-in USB support. Built in USB means you plug it in to program it, it just shows up - all you need is a Micro-B USB cable, no additional purchases are needed! We have a modified version of the Arduino IDE so Mac & Windows users can get started fast - or with the new 1.6.4+ Arduino IDE, it takes only a few seconds to add Flora-support. The FLORA has USB HID support, so it can act like a mouse or keyboard to attach directly to computers.
FLORA has a small but easy to use onboard reset button to reboot the system. The power supply is designed to be flexible and easy to use. There is an onboard polarized 2 JST battery connector with protection schottky diode for use with external battery packs from 3.5v to 16v DC in. Can be used with LiIon/LiPoly, LiFe, alkaline or rechargeable NiMh/NiCad batteries of any size. The FLORA does not have a LiPo charger included by design, this allows safe use with multiple battery types and reduces risk of fire as it is not recommended to charge these batteries on fabric. We suggest one of our micro-lipo chargers if you want to use LiPo batteries with FLORA.
FLORA has onboard power switch connected to 2A power FET for safe and efficient battery on/off control, so you can power quite a bit without burning out your switch. The FLORA has an onboard 3.3v 250mA regulator with a protection diode and USB fuse so that the microcontroller voltage is consistent and can power common 3.3v modules and sensors.
We spent a lot of time on the power supply because the FLORA power system is specifically designed to allow easy control and power of a large quantity of addressable NeoPixels. Flora can easily drive 50 pixels directly from the onboard power supply, or up to 500 with the pixels externally powered by a separate 5V supply.
- FLORA is fabric friendly-- all the components on board are flush to the PCB and won't snag delicate garments (it does not use FTDI headers).
- FLORA is extremely beginner-friendly - it is difficult to destroy the FLORA by connecting a battery backwards due to polarized connector and protection diodes. The on-board regulator means that even connecting a 9V battery will not result in damage or tears.
- The FLORA has 4 indicator LEDs: power good, digital signal LED for bootloader feedback, data rx/tx. Also onboard is an ICSP connector for easy reprograming for advanced users. Flora v2 even has an RGB NeoPixel for even more colorful lighting.
- There are 14 sewing tap pads for attachment and electrical connections. Data buses are interleaved with power and ground pads for easy module and sensor attachments without worrying about overlapping traces which are not possible with conductive thread.
- As of July 7 2016 we're now selling Flora v3 with alligator-clip friendly pads.
- The FLORA works great with the Arduino IDE and is super easy to install support if you have IDE 1.6.4 or later
The FLORA is not the first wearable Arduino / Arduino-compatible. Leah Buechley’s Lilypad was developed in 2007 and while they are both round, FLORA is a completely new platform that works seamlessly with the FLORA accessories.
The FLORA is made in NYC at Adafruit, it was designed by Limor Fried (Ladyada), Adafruit's founder and engineer. Adafruit has a proven track record of providing 100+ high-quality libraries for Arduino/Arduino IDE, hundreds of tutorials, open-source code and contributions to the Arduino project. Ladyada was a member of the MIT wearables group and likes to sew.
You may get an off-white or black JST connector.
Jargon buster
Plain-language definitions for the technical terms used above.
- Bootloader
- Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
- conductive thread
- Thread made with metal or other conductive fibres so it can carry electricity while being sewn into fabric. It matters for wearable and textile projects because it can replace wire, but it has more resistance than normal hookup wire.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- Headers
- Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
- HID
- Human Interface Device is a USB device class used for keyboards, mice, gamepads and similar controls. If a board supports HID over USB, it can act like an input device to a computer without needing a custom driver.
- ICSP connector
- An In-Circuit Serial Programming connector is a header used to reprogram a microcontroller directly with a programmer. It matters if you want advanced control, bootloader recovery, or to program the board without using the normal USB method.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- LiPo
- A LiPo (lithium polymer) battery is a rechargeable lithium battery widely used in portable projects because it is light and compact. LiPo cells need correct charging circuitry and careful handling to stay safe, so equipment that supports LiPo generally includes charging or protection hardware suited to that battery type.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- NeoPixel
- A type of addressable LED system where colour data is sent along a single digital data line from one LED or controller to the next. Compatibility matters because the timing and signal format must match for the lights or driver board to respond correctly.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- RX
- RX means receive, usually showing data being received by the board. An RX indicator LED can help with troubleshooting USB or serial communication.
- schottky
- A Schottky diode is a type of diode with a low forward voltage drop and very fast switching. It matters when choosing parts for power protection, voltage regulation, or high-speed circuits because it wastes less power than many standard diodes but usually has higher reverse leakage and lower voltage ratings.
- TX
- TX means transmit, usually showing data being sent from the board. A TX indicator LED can help you see when the board is communicating or uploading code.
- USB fuse
- A USB fuse is a resettable protection part that limits current if the board or wiring has a fault. It helps protect the computer’s USB port and the board during experiments or accidental short circuits.
Find this product in
Brands
Wearables & E-textiles
Related Tutorials
Free guides on learn.littlebird.com.au