sparkfun DEV-17272 Hook-Up Manual

Micromod asset tracker carrier board

Advertisement

Quick Links

MicroMod Asset Tracker Carrier Board Hookup Guide
Introduction
The MicroMod Asset Tracker Carrier Board provides you with a toolkit to monitor and track the location of your
assets. Do you want to know where your assets are at all times? Or maybe you just want an update if an asset is
moved? If so, this is the product for you!
SparkFun MicroMod Asset Tracker Carrier Board
 DEV-17272
Product Showcase: SparkFun MicroMod Asset Tracker Carrier B... ...
Product Showcase: SparkFun MicroMod Asset Tracker Carrier B
O
O
U
C
C
A
R
U
T
N
Y
R
T
E
S
I
G
E
R

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for sparkfun DEV-17272

  • Page 1 Do you want to know where your assets are at all times? Or maybe you just want an update if an asset is moved? If so, this is the product for you! SparkFun MicroMod Asset Tracker Carrier Board  DEV-17272 Product Showcase: SparkFun MicroMod Asset Tracker Carrier B Product Showcase: SparkFun MicroMod Asset Tracker Carrier B… …...
  • Page 2: Required Materials

    SARA-R5 you want to use, some of our processor boards may be a better choice for your application. Please see “Choosing a Processor Board” below for more details. SparkFun MicroMod ESP32 Processor SparkFun MicroMod SAMD51 Processor ...
  • Page 3 SparkFun MicroMod nRF52840 Processor SparkFun MicroMod Artemis Processor  WRL-16984  DEV-16401 You'll also need a USB-C cable to connect the Carrier to your computer and 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. Below are some...
  • Page 4 Lithium Ion Battery - 1Ah Lithium Ion Battery - 2Ah  PRT-13813  PRT-13855 Lithium Ion Battery - 6Ah  PRT-13856 You'll also need LTE and GNSS antennas. There are many to choose from, but here are some recommendations: GNSS Multi-Band Magnetic Mount Antenna - GPS/GNSS Magnetic Mount Antenna - 3m 5m (SMA) (SMA)
  • Page 5 Asset Tracker. Recommended Tools You will need a screw driver to tighten the screw between the processor board and carrier board. SparkFun Mini Screwdriver  TOL-09146 Suggested Reading If you are not familiar with the MicroMod ecosystem, we recommend reading here for an overview. We...
  • Page 6: Hardware Overview

    Asset Tracker. Common Components Most SparkFun MicroMod Carriers will have some common components and all MicroMod Carriers will have the keyed M.2 MicroMod Connector to plug your processor into. The photo and list below outline some of the components you can expect on most SparkFun MicroMod Carriers.
  • Page 7 3.3V Regulator - Provides a regulated 3.3V and sources up to 1A. Qwiic Connector - The standard Qwiic connector so you can add other Qwiic devices to your MicroMod system. Boot/Reset Buttons - Push buttons to enter Boot Mode on Processor boards and to Reset your MicroMod circuit.
  • Page 8 not supported by this version. Refer to the SARA-R5 datasheet for more information. Designed to last an IoT lifetime, this module is 5G-ready with the u-blox UBX-R5 chipset. It has built-in end-to-end security with hardware-based root of trust inside a discrete secure element. It provides a full security suite with foundation, design and end-to-end security, as well as access control.
  • Page 9: Digital Microphone

    Digital Microphone Thieves are wily these days. When attempting to steal your asset, one of the first things they will do is cover or break the antenna (if they can see it). The built-in SPH0641 digital microphone can be used to send an alert as soon as the Asset Tracker hears the thieves coming! Battery Charging and Monitoring Circuit Since many applications for the Asset Tracker involve a battery-powered circuit, the board includes both the...
  • Page 10 We've broken out dedicated PTHs for digital, analog, pulse width modulation (PWM), I C and SPI along the sides of the Asset Tracker Carrier Board. You may also notice that we've included a ground rail next to the digital, analog and PWM pins.
  • Page 11 SARA-R5 PTHs The following SARA-R5 I/O connections are also broken out to PTH headers: NI - This is the SARA's Network Indicator signal. It will be low (0V) when the network is available, and high (3.3V) when the network is not available. TP - This is the Timing Pulse (1PPS) signal and is connected to SARA GPIO6/TP.
  • Page 12: Solder Jumpers

    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. On the rear of the board, you will find a large number of jumpers which you can use to connect and disconnect several of the connections between the SARA and the MicroMod Processor: Having trouble seeing the detail in the photo? Click on it for a larger view.
  • Page 13 SOLDER JUMPERS (STANDARD) SOLDER JUMPERS (ADVANCED) Jumper Description Default Notes Name/Label State G0 / SD CS Ties the µSD Chip Enable to G0 CLOSED G1 / SD Toggles 3.3V to control power the CLOSED Open to isolate G1. µSD will default to µSD card.
  • Page 14 PDM DAT Connects the data signal from on- CLOSED On the RP2040 Processor, AUD_LRCLK is board microphone to AUD_LRCLK shared with CTS1. Open this jumper to use (MicroMod Pad 52). the CTS connection on the SARA. PDM CLK Connects the clock signal from the CLOSED On the RP2040 Processor, AUD_BCLK is on-board microphone to AUD_BCLK...
  • Page 15 Processor Board to determine which pins are available. Note: You may not recognize the COPI/CIPO labels for SPI pins. SparkFun is working to move away from using MISO/MOSI to describe signals between the controller and the peripheral. Check out this page for more on our reasoning behind this change.
  • Page 16 USB_D- Passthrough USB D- connection for Processor Board. RESET RESET Button Connected to RESET Button. Reset is active USB_VIN Input voltage from USB. SPI PTH CS/D0 PTH SPI Chip Select for SPI PTH Header. D0 also broken out for I/O PTHs BOOT BOOT Button Connected to BOOT...
  • Page 17 A0 PTH (Input Only) A1 PTH (Input Only) G0/BUS0 SD CS General purpose pin configured for Chip Select on µSD. G1/BUS1 microSD_PWR General purpose pin configured for µSD Power Enable G2/BUS2 LTE_PWR_ON General purpose pin configured for turning SARA on/off G3/BUS3 ICM_PWR General purpose pin...
  • Page 18 G7/BUS7 SARA DSR_O/RTS2_I SARA UART Data Set Ready / AUX UART Request to Send G6/BUS6 SARA_ON General purpose pin conifgured to monitor power for SARA RTC_3V RTC_3V 3V output for backup battery charging. G5/BUS5 SARA_INT General purpose pin configured for SARA Interrupt I/O pin 3.3V 3.3V...
  • Page 19 G3 and making the IMU power circuit default to on. Simple! So, you can use any SparkFun MicroMod Processor in the Asset Tracker, but if you need complete access to all of the pins then here are the restrictions: ESP32 Processor TX1 is shared with G3.
  • Page 20: Hardware Assembly

    I2C_INT is shared with TX2. This means that you cannot use the ICM-20948 IMU interrupt and SARA DTR / TXD2 simultaneously. You can open the ICM_INT split pad to isolate the IMU interrupt signal. G4, G5, G6 and G7 are shared with the SPI connections SPI_SCK, SPI_COPI, SPI_CIPO and SPI_CS. This should not be an issue for you, but it does mean you cannot close the G4-G7 jumpers to enable access to: SARA_RI, SARA_INT, SARA is On, and SARA_DSR.
  • Page 21: Connecting Everything Up

    With the Processor secure, your assembled MicroMod Asset Tracker system should look similar to the image below! Note There is technically no way to insert the Processor backwards since the key prevents from mating with the M.2 connector. As an extra safeguard to prevent inserting a Processor improperly or with a poor connection, the mounting screw will not match up if the Processor is not plugged in entirely.
  • Page 22: Software Setup

    SparkFun u-blox SARA-R5 Arduino Library The SparkFun u-blox SARA-R5 Arduino Library lives on GitHub too and you can either install it using the Arduino Library Manager, or you can install it manually.
  • Page 23 Once you have the u-blox SARA-R5 library installed, most (but not all) of the examples will work correctly. To allow the full set to run, you also need to install the following libraries: SparkFun ICM-20948 IMU Arduino Library SparkFun MAX1704x Fuel Gauge Arduino Library SparkFun Qwiic Power Switch Arduino Library SparkFun Micro OLED Arduino Library Bill Greiman' SdFat Library You can install them using the Arduino Library manager by searching for their respective names.
  • Page 24 #include "AssetTrackerPins.h" // Include the Asset Tracker pin and port definitions #define SERIAL_PORT Serial // This is the console serial port - change this if required #include <SparkFun_u-blox_SARA-R5_Arduino_Library.h> //Click here to get the library: http://lib rarymanager/All#SparkFun_u-blox_SARA-R5_Arduino_Library // Create a SARA_R5 object to use throughout the sketch. Pass it the power pin number. SARA_R5 assetTracker(SARA_PWR);...
  • Page 25 The things to look out for are a 980 milli-g Acceleration in Z - if your board is horizontal. That's gravity. You will also see a reading of the Earth's magnetic field on one or more of the Magnetometer (Compass) axes, but the value will depend on your local Angle Of Magnetic Declination and Inclination.
  • Page 26 Example8 shows how to use the SPI Breakout Plated-Through Holes (PTHs) on the left edge of the board. The example assumes you have a SparkFun Micro OLED Display connected, but you can adapt the code to talk to whichever SPI board you have available. The SPI port is called SPI on the Asset Tracker.
  • Page 27 Example 16: Send SMS Example16 demonstrates how to send an SMS message to another phone or Asset Tracker. The code will ask for the destination number, followed by the message. If you are using the Arduino IDE Serial Monitor, you can type these into the text box at the top of the window and then click Send or press Enter.
  • Page 28 The code will ask for the name of the server you want to ping. www.google.com is a good choice, but www.sparkfun.com works too! If the ping is successful, you will see the time it took for the ping to do a round trip in milliseconds.
  • Page 29: Troubleshooting

    If you open your serial monitor at 115200 baud the code prints out over serial the data sent to ThingSpeak: Check your ThingSpeak channel and you should see data posted to it similar to the screenshot below: Examples 20-22: Production Tests Examples 20 - 22 are the ones we use using Asset Tracker production tests to check if the SARA’s I/O pins are connected correctly.
  • Page 30: Resources And Going Further

    SPARKFUN TECHNICAL ASSISTANCE PAGE If you don't find what you need there, the SparkFun Forums: MicroMod 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 31 MicroMod Asset Tracker Carrier Documentation: Schematic (PDF) Eagle Files (ZIP) Board Dimensions (PNG) Arduino Library GitHub Hardware Repo u-blox SARA-R5 LTE-M / NB-IoT module Documentation: Datasheet (PDF) AT Command Set (PDF) System Integration Manual (PDF) Application Development Guide (PDF) Internet Applications Development Guide (PDF) GNSS Integration App Note (PDF) Firmware Update App Note (PDF) MicroMod Documentation:...
  • Page 32 MicroMod All The Pins (ATP) Carrier Board MicroMod Data Logging Carrier Board Hookup Guide Access All The Pins (ATP) of the MicroMod Processor Get started with some customizable MicroMod data Board with the Carrier Board! logging with the Data Logging Carrier Board. Qwiic Carrier Board Hookup Guide MicroMod STM32 Processor Hookup Guide The Qwiic carrier board is the latest way to rapid...

Table of Contents