Tag Archives: DIY electronics

Flotilla is simplifying DIY electronics with Raspberry Pi

Build your next great idea in minutes, not hours, with this easy-to-use digital tinkering tool for Raspberry Pi. 

Developed by UK-based startup Pimoroni, Flotilla is an educational electronics kit that consists of smart and affordable modules that Makers can connect together to create a number of projects.


Flotilla is comprised of a series of plug-and-play hardware components that are controlled by a Raspberry Pi, but can be programmed via different software interfaces as well, contingent upon the experience of its user. The team has blended smart widgets and software to make the project friendly to Makers of all ages and skill levels. The 12 components include everything from motion and touch, to lights and color, to barometers and numbers, among some others. These are then connected by USB to a Pi via the Flotilla Dock board, and are programmed using web app interfaces.


Users are also provided with eight plug-and-play ports for linking their Flotilla modules. However, shall a project require more, you can also plug up to four Flotilla Docks into a single Raspberry Pi B+ — this will enable you to use up to thirty-two modules simultaneously. The pieces themselves are not wireless, so whatever a Maker devises with Flotilla is going to need some cables.

“Flotilla is designed to progress with you as your skills develop. You don’t need any coding skills or electronics knowledge to get started, you can simply plug and play,” its team writes.


At its most rudimentary level, Flotilla offers a pair of web-based resources that can be accessed right from any computer or mobile device. This lets young Makers experiment, learn and build without having to write a single line of code. Pretty cool, right? Users can simply select from a variety of recipe cards labeled with step-by-step instructions to complete projects and create a set of rules that link Flotilla modules together to define their own systems with the Cookbook and Rockpool apps, respectively.

To enable progression beyond this point, Pimoroni notes that it has already added Python support and is working on adding Scratch graphical programming language as well. This is great news for those with some programming experience that want to get into hardware.


“If you’ve ever scraped around the Internet looking for code examples or datasheets to get something working then you’ll know how frustrating it can be. Put that behind you with Flotilla,” the startup explains.

For plug-and-play functionality, the team needed to be able to detect when a device was connected and identify that said device. This meant polling each port of the Flotilla Dock to see if anything changed. Therefore, the Dock is powered by the same class of chip used in a number of Arduino boards, the AVR MCU.

“Its job is to keep a list of all connected devices, their locations and their current state. It communicates with each device in turn to see if it has been disconnected or has a new sensor reading. It then passes that information back to the Host (usually a Raspberry Pi) as serial data over the USB connection. This data is all text-based, human readable, and fairly easy to parse, so we expect it can be used easily by a coder of moderate experience. This also will enable Flotilla to be used with anything that supports Serial over USB in the future.”


There are eight ports on the Dock that communicate to the Flotilla modules. These all speak via Two-Wire Interface/I2C. However, a recent Kickstarter update revealed that the team turned to versatile tinyAVR for those that were unable to do so by themselves.

“The three modules which absolutely need an AVR-on-board are the Joystick, Slider and Dial. All three of these use exactly the same basic concepts for turning the movement of their requisite inputs into a useful signal; variable resistors.”

Flotilla isn’t the first easy-to-use, modular electronics kits hoping to make a splash on the Maker market. In fact, there are an increasing amount of learner sets available, including those from our friends at littleBits and Adafruit to name just a few. Interested in learning more? You can head over to Flottila’s official Kickstarter page, where the team has just completed a successful campaign garnering well over its initial goal of £32,768.

Afroditi’s Arduino Lilypad projects

Afroditi Psarra has used the versatile Arduino Lilypad (ATmega168V or ATmega328V) to power various Maker projects, including those involving embroidery, soft circuits and DIY electronics.

“The LilyPad has allowed me to explore the [relationship] between crafts connected with women’s labour such as knitting, sewing and embroidery with electronics and creative coding – as well as the creation of soft interfaces of control. In my project Lilytronica I am currently using the Lilypad to create embroidered synthesizers that I use to perform live,” Psarra told the official Arduino blog.

“Considering that the LilyPad is not designed for creating sound, and you only have digital outputs and 8 MHz clock speed, the result is a very rough, primitive sound quality, which I personally like a lot. In my interactive performance Idoru, I am exploring the body as an interface of control of sound through the use of wearables. In this project, the LilyPad acts as a controller, [while] the sound is produced in SuperCollider.”

According to Psarra, wearable computing is likely on track to connect our physical bodies with the Internet of Things (IoT).

“I personally feel that we can certainly expect developments around wearables and locative media and various medical applications,” she said. “For now, the most interesting applications in wearables are around fashion, art and music, and they require a certain craftsmanship to be made.”

Interested in learning more about wearable tech? Check out what Atmel has been up to in this rapidly evolving space.