ScoutMakes Bluetooth Fun

Open source STEM electronics kits that let you explore Bluetooth using CircuitPython

This project is coming soon. Sign up to receive updates and be notified when this project launches.


Put Them Together and Learn What Makes Them Tick

We are making two kits available through this campaign: the ScoutMakes FM Radio Kit and the ScoutMakes Robot Kit. Both are open hardware kits that provide an enjoyable, educational, DIY introduction to microcontroller programming and electrical engineering. At the heart of these kits is our ScoutMakes Azul board, which is an open source development platform that allows you to add Bluetooth Low Energy (BLE) capabilities to any project. Featuring the 32-bit ARM Cortex-M4 (nRF52840) processor from Nordic Semiconductors, it conforms to the AdaFruit Feather form factor, runs CircuitPython or Arduino, provides native support for USB Type-C, and includes a built-in 128 × 32 pixel OLED display.

Pre-programmed with a UF2 bootloader, the Azul board that arrives with your kit will be ready to run your code right out of the box! Whether you prefer CircuitPython or C, all you have to do is fire up a code editor like Mu or an IDE like Arduino and start tinkering.

To test your code—or the sample code we provide—simply pair your ScoutMakes Azul board with AdaFruit’s Bluefruit application, which is available for both Android and iOS devices. Bluefruit includes a color picker, an eight-button controller, and the ability to pass along sensor measurements (including quaternion, accelerometer, gyroscope, magnetometer, and GPS data). It uses BLE to transmit instructions from your device to the Azul board’s nRF52, which is then in charge of driving your creation, be it an FM radio, a wheeled robot, or something else entirely.

Azul Features & Specifications

  • Open hardware & open source software
  • Powered by an ARM Cortex M4F (with hardware floating point acceleration) running at 64 MHz
  • 1 MB flash and 256 KB SRAM
  • Native open source USB stack, pre-programmed with UF2 bootloader
  • BLE-compatible 2.4 GHz radio
  • Up to +8 dBm output power
  • Built-in 128 x 32 pixel OLED display
  • NeoPixel LED
  • USB type-C connector
  • Built-in, rechargeable LiPo battery charger
  • 1.7 to 3.3 V operation with internal linear and DC/DC voltage regulators
  • 21 GPIO, six 12-bit ADC pins, and up to 12 PWM outputs (three PWM modules with four outputs each)
  • A red LED for general-purpose blinking (pin #3) and a NeoPixel for multi-color visual feedback
  • A power switch
  • A reset button
  • Four mounting holes
  • Works out of the box with FeatherWing add-on boards

ScoutMakes FM Radio kit

For many of us, the construction of a classic FM radio was one of the very first projects we took on when getting started with DIY electronics. And for good reason. Radio waves are fascinating, they’re everywhere, and they’re free! Radio brings all kinds of information and entertainment—including music, news, and sports—to people all over the world. It remains an extremely popular medium for content delivery, and it doesn’t even require an Internet connection. The ScoutMakes FM Radio Kit provides an engaging exploration of Frequency Modulation (FM) radio. And, thanks to BLE, you can control it from across the room.

To build an FM radio receiver, you would typically need several components, including resistors, capacitors, transistors, and an amplifier. But thanks to advancements technology, there are now several single-chip, integrated-circuit (IC) receivers on the market. To make our FM Radio Kit as accessible and easy-to-use as possible, we chose one such chip—the RDA5807M, which is broadcast FM stereo tuner with a fully integrated synthesizer and a powerful low-IF digital audio processor—and we baked it into a PCB that complies with the Feather and STEMMA standards. That chip is programmable by way a CircuitPython library.

The ScoutMakes FM Radio Kit can also receive and process Radio Data Service (RDS) content. RDS is a communications protocol for embedding small amounts of digital data within conventional FM radio broadcasts. Examples include the time, the station identification, and programming information. (If you have a modern car stereo, you’ve probably seen RDS used to display the name of the song that is playing.)

FM Radio Kit Features & Specifications

  • Open hardware & open source software
  • RDA5807M single-chip FM receiver
  • Controllable over BLE using an iOS or Android app
  • Portable and powered by a rechargeable, LiPo battery
  • High-quality stereo audio output
  • Built-in volume and bass control
  • Received signal strength indicator (RSSI) information
  • Station scanning and presets are supported in code
  • Radio Data Service (RDS) information available for display
  • Adafruit CircuitPython library
  • Adafruit STEMMA QT and SparkFun Qwiic connectors for easy, solderless attachment of other I²C devices
  • User-assignable push-buttons for control
  • 3.5 mm audio jack

ScoutMakes Robot Kit

Robotics and industrial automation are everywhere these days. Robots help build, package, and ship everything from your breakfast cereal to your car. With that in mind, we designed the ScoutMakes Robot kit to help those with an interest in robotics learn the basics. With it, you will create a simple, wheeled robot while developing a familiarity with concepts like mechanical assembly and motor control. This kit also includes a piezoelectric buzzer and NeoPixels that allow your robot to play sounds and glow while it’s moving around.

And, thanks to the included Azul board, you’ll be able to send instructions to your robot, over BLE, from an app on your iOS or Android device. To control it, you can simply tilt your device in the direction of travel.

Robot Kit Features & Specifications

  • Open hardware and open source software
  • Quick and easy assembly (all mechanical hardware is included in the kit)
  • Controllable over BLE using an iOS or Android app
  • A piezoelectric speaker allows your robot to make sounds
  • Powered by a rechargeable, LiPo battery
  • Four NeoPixels on the robot board provide illumination
  • Modify the source files for the robot chassis and 3D print your own designs
  • Quality, N20 motors with metal gear boxes and rubber tires

10% of the proceeds from this campaign will be donated to Black Girls Code, a not-for-profit organization that introduces girls of color between the ages of 7 and 17 to computer science and technology.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: