SparkFun “DataLogger IoT – 9DOF” is an ESP32-based data logger board that transfers data to a microSD card or wirelessly to the cloud and comes with firmware that can automatically detect over 50 Qwiic modules without any programming required from the user making it a so-called “no code platform“.
The board comes with a 9-axis IMU sensor + magnetometer, and two Qwiic connectors, and the data is stored in CSV or JSON formats on a microSD card or sent to IoT cloud platforms such as Amazon AWS IoT, Microsoft Azure, or Mathworks ThingSpeak using protocols like MQTT or HTTP.
SparkFun “Datalogger IoT – 9DoF” specifications:
- Wireless module – ESP32-WROOM-32E:
- ESP32 dual-core microcontroller
- 4MB flash
- 2.4 GHz WiFi and Bluetooth LE connectivity, built-in PCB antenna
- Storage – MicroSD card slot
- 6-axis IMU accelerometer & gyro (ISM330DHCX)
- Magnetometer (MMC5983MA)
- 2x Qwicc I2C connectors for additional sensors
- USB – 1x USB Type-C port
- Boot and Reset buttons
- Status and charging LED, WS2812 RGB LED
- Jumpers for IMU and magnetometer interrupts, enable/disable LEDs, I2C pull-up resistors, and USB shield
- Power Supply
- 3.3V to 6.0V via VIN
- 5V via USB type C port
- 3.6V to 4.2V 2-pin JST connector or VBAT pin for a LiPo battery
- Built-in MCP73831 single-cell LiPo charger with at least 500mA charge rate
- MAX17048 LiPo fuel gauge
- Dimensions – About 5.1 x 4.2 mm
- Weight – 10.7 grams
The board comes preloaded with the datalogger firmware that allows users to use the board without any programming or soldering at all, and you can configure its behavior through a serial terminal. Besides the built-in 9-axis IMU and magnetometer, you can also connect various Qwiic sensor modules such as u-Blox GNSS modules, proximity and ToF distance sensors, various pressure, altitude, humidity, and temperature modules, an RTC module, a weighing module, an NFC/RFID module, ADC modules, as well as air quality and environmental sensors.
As long as you use the supported modules, which you’ll find in the documentation website, you don’t need it program anything, and can only use the serial console for configuration. But that does not mean you can’t program the board yourself, and Spartfun provides some Arduino sketches to get started on another GitHub repository, but note that will overwrite the datalogger firmware, which you can always reflash afterward.
Sparkfun is selling the Datalogger IoT – 9DoF board for $74.95 plus shipping, and you’ll find a wide range of Qwiic modules on their store too, just make sure you get some of the ones supported by the Datalogger firmware.
Thanks to TLS for the tip.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.