Skip to content

Pico board for data-logging with power-management and micro-sd storage

License

Notifications You must be signed in to change notification settings

bablokb/pcb-pico-datalogger

Repository files navigation

Pico Datalogger with Integrated Power-Management

This is a hardware and software solution for low-frequency data-logging with a Raspberry Pi Pico (W). The project started as a hardware project, but the software runs independently of the special hardware (PCBs) provided in this repository (see some example setups as provided in the examples folder). Nevertheless, the full function set of the software is not available with standard components.

Core software functions

  • implemented in CircuitPython
  • support for an external RTC for exact time keeping
  • cyclical sensor readout for a wide range of environmental sensors (currently 15 directly support including Open-Meteo weather data)
  • supports I2C (two busses), UART-3V3 and UART-5V devices
  • support I2C-multiplexers (PCA954xA, TCA954xA)
  • readout in intervals or using a time-table
  • implementation of additional sensors only need a small wrapper class (given a driver-library is available)
  • logging of data to a micro-SD card or equivalent (e.g. XTSD-chip)
  • configurable post-collection tasks (e.g. update of a display, sending data using WLAN or LoRa)
  • power-optimized programs
  • web-interface for configuration and data download
  • no programming required for standard setups
  • support (almost) zero current sleep with specialized hardware

Core hardware functions (PCBs)

  • power management for extremly low standby current (about 1µA)
  • embedded XTSD-chip (emulates a micro-SD card)
  • connectors (Pico, Stemma/Qt, UART)
  • JST-PH2 connector for LiPo or battery pack (two AA/AAA)
  • a sensor PCB with a number of standard sensors (temperature, humidity, light, noise)

The design has gone through multiple iterations, you can find images of these versions in the docs folder.

Current base PCB:

Sensor PCB:

For installation and operation, read the documents linked in the next section.

Quick Links

Background

For background on and motivation for this project, please see https://opendeved.net/programmes/ilce-in-tanzania/.

Additional resources

License

Software in src is licensed under the GPL3. Hardware is licensed by:

CC BY-SA 4.0

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0