This project is a submission for the Climate Change Challenge hosted by Quicklogic Corp.: https://www.quicklogic.com/climate-change-challenge/
Polymath-IoT is a generic sensor cluster consisting of two separate modules that connect together, a controller module and sensor module. The module is intended to be attached to a room and passively collect and publish data over BLE.
The controller module consists of a two-micro system, with the slave system acting as an IO expander, and the master module collecting the data and publishing it over BLE.
The sensor module simply contains all of the sensors for a particular sensor cluster, and connects to the controller module. For this competition our focus was on creating a sensor cluster for collecting air quality data.
- hardware -- Contains the schematic for the Polymath system, as well as the files needed to build the PCB for the system.
- quickfeather -- Contains the documentation and source code for the master controller of the Polymath system, hosted on a Quickfeather board.
- stm32 -- Contains the documentation and source code for the slave controller of the Polymath system, hosted on an STM32 micro.
- utils -- Contains utility scripts used to support this project, such as Python scripts used to obtain training data from the system over BLE.