Home

Awesome

Meerkat - Data Acquisition for Raspberry Pi or MicroPython

Features

Getting Started with Examples

The examples directory contains usage in Jupyter Notebooks and the tests folder contains scripts that will run on MicroPython or Linux.

Supported Sensors and Devices

Device TypeExample NotebookDriver FileI2C Address
1 Channel RelaySparkfun Qwiic Single Relayrelay.py0x18
8 Channel RelayPeter Jakab 8 Channel Relaymcp23008.py0x20
DC & Stepper MotorGrove Motor Driver v1.3motor.py0x0F
Ambient TemperatureMCP9808mcp9808.py0x18
DC Current & PowerINA219ina219.py0x40
Acceleration & GyroMPU6050mpu6050.py0x68
Analog to DigitalADS1115ads.py0x48
Digital to AnalogMCP4728mcp4728.py0x60
pHAtlas Sensorsatlas.py0x63
ConductivityAtlas Sensorsatlas.py0x64
Temperature, Humidity, Pressure, VOC GasBosch BME680bme680.py0x77
GPSPA1010Dpa1010d.py0x10
RTCDS3221ds3231.py0x68

Supported Python Platforms

Python 3, Jupyter and Pandas

MicroPython

Contributing

Contributions are welcome! Please read our Code of Conduct.