Download Print this page
sparkfun DEV-16829 Quick Start Manual

sparkfun DEV-16829 Quick Start Manual

Micromod data logging carrier board hookup guide

Advertisement

Quick Links

MicroMod Data Logging Carrier Board Hookup Guide
Introduction
The MicroMod Data Logging Carrier Board is similar the SparkFun Logomatic to offer users a dedicated data
logging board but adds the ability for you to pick a MicroMod Processor Board to customize it for your next data
logger project. The Data Logging Carrier board was designed specifically for low power control and sensor data
harvesting with the MicroMod ecosystem.
SparkFun MicroMod Data Logging Carrier Board
 DEV-16829
The Data Logging Carrier Board allows you to control power to both the Qwiic connector on the board as well as a
dedicated power pin for non-Qwiic peripherals such as serial UART or SPI devices so you can pick and choose
when to power the peripherals you are monitoring the data from. It also features a charging circuit for single-cell
Lithium-ion batteries along with an RTC battery-backup circuit to maintain power for a real-time clock circuit on
your Processor Board.
Required Materials
Like all of our MicroMod Carrier Boards, there is no processor included but instead you can plug in a Processor
Board of your choice to the MicroMod M.2 connector on the carrier. Below are a few options to choose for your
processor:

Advertisement

loading
Need help?

Need help?

Do you have a question about the DEV-16829 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for sparkfun DEV-16829

  • Page 1 MicroMod Data Logging Carrier Board Hookup Guide Introduction The MicroMod Data Logging Carrier Board is similar the SparkFun Logomatic to offer users a dedicated data logging board but adds the ability for you to pick a MicroMod Processor Board to customize it for your next data logger project.
  • Page 2 SparkFun MicroMod Artemis Processor SparkFun MicroMod ESP32 Processor  DEV-16401  WRL-16781 SparkFun MicroMod SAMD51 Processor  DEV-16791 You'll also need a USB-C cable to connect the Carrier Board to your computer to program your Processor and for serial USB communication. If you want to add some Qwiic breakouts to your MicroMod project you'll want at least one Qwiic cable to connect it all together.
  • Page 3  COM-14832 Suggested Reading The SparkFun MicroMod ecosystem is designed to allow users to customize their project to their needs. Do you want to send your weather data via a wireless signal (eg. Bluetooth or WiFi)? There's a MicroMod processor for that.
  • Page 4: Hardware Overview

    Processor Board interacts with it and highlight a few unique features on the board. Common Components Most SparkFun MicroMod Carrier Boards will have some common components and all MicroMod Carrier Boards will have the keyed M.2 MicroMod Connector to plug your processor into. The photo and list below outline some of the components included on most SparkFun MicroMod Carrier Boards.
  • Page 5 RTC Backup Battery & Charge Circuit - 1mAh backup battery for the RTC for certain MicroMod Processor Boards . Receives charge voltage from 3.3V. microSD Slot - Insert a µSD card formatted to FAT32(?) here to log your data. Power Control Circuit The Data Logging Carrier Board features two 3.3V/600mA voltage regulators that have their Enable pins tied to I/O pins on an attached MicroMod Processor Board.
  • Page 6 Data Logging Connections Along with the Qwiic connector mentioned in the Common Components, the Data Logging Carrier Board breaks out several other pins to connect UART, SPI and other I/O devices. The primary SPI pins are netted to the µSD slot and a PTH header near the LiPo battery connector.
  • Page 7 Solder Jumpers If you have never worked with solder jumpers and PCB traces before or would like a quick refresher, check out our How to Work with Solder Jumpers and PCB Traces tutorial for detailed instructions and tips. There are seven solder jumpers on the Data Logging Carrier Board labeled I C, MEAS, BYP, VIN, 3V3, VE, and BATT.
  • Page 8: Hardware Assembly

    Having trouble viewing the detail in either photo? Click on them for a larger view! Board Dimensions The MicroMod Data Logging Carrier Board measures 2.40" x 1.60" (60.96mm x 40.64mm) and has five mounting holes that fit a 4-40 screw. Take note of the mounting hole labeled "Qwiic Mount" above the µSD slot as it can work as single mount for a Qwiic breakout (or other sensor) or you can pair it with the outer mount in the "top-right"...
  • Page 9 Once the board is in the socket, gently press the Processor Board down, grab the set screw and tighten it with a Phillip's head screwdriver: Once the Processor Board is secure, your assembled MicroMod system should look similar to the image below! Note: There is technically no way to insert the processor backward since the key prevents it from mating with the M.2 connector.
  • Page 10 Hookup Guide for detailed instructions on how to install them. At this point you can also connect your battery for charging or to power the circuit once USB power is removed. This demo circuit uses the SparkFun GPS Breakout - ZOE-M8Q (Qwiic) and GPS/GNSS Magnetic Mount Antenna.
  • Page 11 GPS if you prefer. In order to run this example you will need to have the SparkFun U-blox Arduino library installed. You can install it with the Arduino Library Manager by searching 'SparkFun Ublox' or you can download the zip here from the...
  • Page 12 MicroMod Data Logging Carrier Board - ZOE-M8Q GPS Example This example code is in the public domain. #include <SPI.h> #include <SD.h> #include <Wire.h> #include "SparkFun_Ublox_Arduino_Library.h" #define chipSelect = CS //Primary SPI Chip Select is CS for Artemis MicroMod. Adjust for your pr ocessor if necessary.
  • Page 13 myFile.println("-------------------------------------------------------------------------- -----------"); myFile.close(); // Close the file to properly save the data else { // if the file didn't open, print an error: Serial.println("error opening data.txt"); void loop() char gpsDate[10], gpsTime[10]; //Query module only every 10 seconds. Adjust this value for more/less frequent GPS logs. if (millis() - lastTime >...
  • Page 14: Troubleshooting

    SPARKFUN TECHNICAL ASSISTANCE PAGE If you don't find what you need there, the SparkFun Forums are a great place to find and ask for help. If this is your first visit, you'll need to create a Forum Account to search product forums and post questions.
  • Page 15 Resources and Going Further Hopefully this guide has got you all set to get started with your own MicroMod logging project using the SparkFun MicroMod Data Logging Carrier Board. For more information about the Carrier Board, check out the resources...
  • Page 16 from external Qwiic-enabled I2C devices. Some of these Qwiic-enabled devices include GPS/GNSS modules, pressure, altitude, humidity, temperature, air quality, environment, distance, and weight sensors.