Maker.io main logo

Getting Started with AI using Sparkfuns Bluetooth Enabled Artemis Module

56

2019-08-28 | By Kevin Walseth

Today is a day that will always be remembered in the world of electronics enthusiasts. Sparkfun’s Artemis boards are now available for sale. These boards are more than just another Arduino for the lab. These are fully FCC certified boards that can take you from getting the on-board LED to blink thru running a full TensorFlow® Lite machine learning model. These boards all come with a modern USB-C connector. They also support the Sparkfun Qwiic® ecosystem to help unleash the creativeness with more than 70 sensors and accessories. No soldering required. Here are the four great options available.

The Redboard Artemis ATP – which is the footprint of an Arduino Mega. ATP stands for “All the Pins” at Sparkfun including 48 GPIOs that are all interrupt capable. The 1M of Flash memory and a blazing clock speed of 48 Mhz / 96MHz turbo allow you to use the Artemis module to its full potential.

Getting Started with AI using Sparkfun’s Bluetooth Enabled Artemis Module

The Redboard Artemis is in the form factor of an Arduino Uno, but don’t count out its capabilities. With BLE and one meg of flash you can run this powerhouse at an impressive 1mA. The RedBoard has the ability to run TensorFlow® lite models which can bring an all new element to your project with Machine Learning and AI. A ground-up rebuilt using the Arduino Core from Sparkfun has given this board the time-to-first-blink in less than 5 minutes.

Getting Started with AI using Sparkfun’s Bluetooth Enabled Artemis Module

Don’t forget about the Redboard Artemis Nano. It may be small and lightweight, but it is a complete party in the front and business in the back – Sparkfun’s joke about the Nano. This well-designed board is the same form factor as the Arduino Nano. All of the connectors, LEDs, Labels, and buttons are on the front. While the powerful Ambiq microcontroller and the rest of the circuitry is on the back.

Getting Started with AI using Sparkfun’s Bluetooth Enabled Artemis Module

The brain behind this awesomeness is the Sparkfun Artemis Module. This Low power Cortex-M4F with BLE 5.0 is the first module the help hobbyists as well as engineers designing for consumer goods. It is made to help prototype with the 3 development boards, then take this FCC certified module into production. What else could you ask for?

Getting Started with AI using Sparkfun’s Bluetooth Enabled Artemis Module

Here are the comparisons between the products:

List of users
Module Capabilities Nano RedBoard ATP
Footprint 10mm x 15mm Arduino Nano Arduino UNO Arduino Mega
Certifications FCC/IC/CE Certified FCC/IC/CE Certified FCC/IC/CE Certified FCC/IC/CE Certified
Microcontroller Ambiq Apollo 3 Ambiq Apollo 3 Ambiq Apollo 3 Ambiq Apollo 3
Processor Cortex-M4F Cortex-M4F Cortex-M4F Cortex-M4F
Memory 1M Flash / 384k RAM 1M Flash / 384k RAM 1M Flash / 384k RAM 1M Flash / 384k RAM
Speed 48MHz / 96MHz turbo available 48MHz / 96MHz turbo available 48MHz / 96MHz turbo available 48MHz / 96MHz turbo available
Power Consumption 6uA / MHz (operates less than 5mW at full operation) 6uA / MHz (operates less than 5mW at full operation) 6uA / MHz (operates less than 5mW at full operation) 6uA / MHz (operates less than 5mW at full operation)
Bluetooth Built-in BLE radio and antenna Built-in BLE 5.0 radio Built-in BLE 5.0 radio Built-in BLE 5.0 radio
GPIO 48 GPIO - all interrupt capable 19 GPIO - all interrupt capable 24 GPIO - all interrupt capable 48 GPIO - all interrupt capable
PWM 31 PWM channels 17 PWM channels 21 PWM channels 31 PWM channels
ADC 10 ADC channels with 14-bit precision with up to 2.67 million samples per second effective continuous, multi-slot sampling rate 8 ADC channels with 14-bit precision 10 ADC channels with 14-bit precision 10 ADC channels with 14-bit precision with up to 2.67 million samples per second effective continuous, multi-slot sampling rate
UART 2 UARTs 2 UARTs 2 UARTs 2 UARTs
I2C 6 I2C buses 4 I2C buses 6 I2C buses 6 I2C buses
SPI 6 SPI buses 2 SPI buses 4 SPI buses 6 SPI buses
PDM PDM Interface PDM Digital Microphone PDM Interface PDM Interface
I2S I2S Interface - I2S Interface I2S Interface
SPI 2/4/8-bit SPI bus - - 2/4/8-bit SPI bus
Smart Card Secure 'Smart Card' interface - - Secure 'Smart Card' interface
Expansion - Qwiic Connector Qwiic Connector Qwiic Connector

This series of boards from Sparkfun has taken electronic design to the next level. Dabbling into Machine Learning is a lot of fun and is definitely the direction of the future.

Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.