SparkFun
SparkFun OpenLog Data Collector with Machinechat - Environmental Monitoring
The Environmental Monitoring version of the SparkFun OpenLog Data Collector Kit with Machinechat is an easy way to organize and display your data from an inc...
- 1x SparkFun OpenLog Artemis (without IMU)
- 1x SparkFun Atmospheric Sensor Breakout - BME280 (Qwiic)
- 1x Machinechat Software License Card - JEDI One
- 1x SparkFun Qwiic Cable Kit
- 1x Reversible USB A to C Cable - 0.8m
- Artemis Module (Cortex-M4F based Apollo3 microcontroller)
- Configurable via CH340E and Artemis Firmware Upload GUI
- Operating voltage range
-
3.3V to 6.5V (via VIN with optional external power switch)
- 5V with USB (via 5V or USB type C)
- 3.6V to 4.2V with LiPo battery (via VBATT or 2-pin JST)
- Built-in MCP73831 single cell LiPo charger
- Minimum 450mA charge rate
- 3.3V (via 3V3)
-
3.3V to 6.5V (via VIN with optional external power switch)
- Current consumption
- ~20mA (Run)
- ~80µA (Sleep)
- ~18µA (Deep Sleep - regulator shut down)
- Ports
- 1x USB type C
- 1x LiPo battery enabled
- 1x Qwiic enabled I2C with power control
- 1x SWD 2x5 header
- 4x Analog-to-digital
- 14-bit, up to 1900Hz, 2V max (3.3V compatible)
- Serial
- Logging speeds up to 500000bps [1]
- 1x microSD socket
- Support for FAT32 and older FAT16 formats up to 32GB with power control
- RTC with 1mAhr battery backup
- LEDs
- Power
- LiPo charge indicator
- Serial Tx and Rx
- Status
- Operating Voltage: 1.71V-3.6V (Default on Qwiic System: 3.3V)
- I2C & SPI Interface
- Temperature Range:
- Full Accuracy: 0°C-65°C (32°F-149°F)
- Operational: -40°C-85°C (-40°F-185°F)
- Humidity Range: 0-100% RH
- Pressure Range: 300-1100 hPa (30,000-110,000 Pa or approx. 4.35-15.95 PSI)
- I2C Address: 0x77 (Default) or 0x76
- Intel x86 PC or server
- Microsoft Windows 10
- Apple Mac OS 10.13.6 and above
- Ubuntu Linux 16.04 and above
- Memory : 4GB or greater
- Storage : 30MB min of disk space
- Schematic
- Eagle Files
- Hookup Guide
- Board Dimensions
- Datasheet (Apollo3)
- Artemis Integration Guide
- Designing with the SparkFun Artemis
- Artemis Development with Arduino
- Arduino Core
- Artemis Forums
- Artemis Info Page
- Qwiic Info Page
- CH340E USB Drivers
-
Artemis Firmware Uploader GUI
- Latest default firmware: v2.2
- Geophone Logger firmware for logging seismic activity
- GNSS Logger for advanced data logging with the uBlox F9 and M9 GNSS modules including support for RAWX and RELPOSNED
- GitHub Hardware Repo
- Schematic
- Eagle Files
- Hookup Guide
- Datasheet (BME280)
- SparkFun BME280 Arduino Library
- SparkFun BME280 Python Package
- GitHub Hardware Repo
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- baud
- Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- deep sleep
- Deep sleep is a low-power mode where the microcontroller turns off most functions while keeping just enough circuitry active to wake up later. It is important for battery-powered projects because it can greatly extend how long the device runs between charges.
- GNSS
- GNSS stands for Global Navigation Satellite System, covering positioning systems such as GPS and similar satellite networks. It matters here because high-precision GNSS modules can output lots of serial position data that this product can send wirelessly to a computer or phone.
- GPS
- The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2C address
- An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
- ICM-20948
- A motion-sensing chip that combines accelerometer, gyroscope, and magnetometer measurements. The part number matters because it tells you the board can provide 9-axis orientation and movement data, and which software libraries or drivers are likely to work.
- IMU
- An Inertial Measurement Unit combines motion sensors to measure movement and orientation. It matters for asset tracking because it can detect movement, tilt, vibration, or changes in direction.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- LiPo
- A lithium polymer rechargeable battery commonly used in portable electronics projects. It matters because LiPo batteries need correct charging circuitry and care, and this board includes hardware intended for that battery type.
- MCP73831
- A lithium battery charger chip used to safely charge a single-cell LiPo battery. It matters because it lets the board recharge a battery from USB or another input without needing a separate charger module.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- MQTT
- A lightweight messaging protocol often used for IoT devices to publish and receive data through a server called a broker. It matters for home automation and sensor networks because it is simple, efficient, and widely supported.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- RTC
- A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SWD
- Serial Wire Debug is a two-wire programming and debugging interface used with many microcontrollers. It matters if you need low-level access to program, recover or debug the processor board connected to this carrier.
- USB-C
- A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
Find this product in
Brands
Sensors & Input
STEM & Education
OpenLog Artemis 9DoF IMU Schematic
Schematic · 374.2 KB · Click any page to view full size
Apollo3 Blue SoC Datasheet
Datasheet · 11.9 MB · Click any page to view full size
Artemis Integration Guide
User Guide · 762.1 KB · Click any page to view full size
Qwiic BME280 Schematic
Schematic · 97.3 KB · Click any page to view full size
BME280 Datasheet
Datasheet · 1.5 MB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 656.3 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Related Tutorials
Free guides on learn.littlebird.com.au