Contributors
- Timon Mettler
0000-0002-6187-2617 author, developer
- Jakub Tkaczuk
0000-0001-7997-9423 supervisor, maintainer
- Elizabeth Tilley
0000-0002-2095-9724 supervisor
This work is certified by the Open Source Hardware Association.
It compliments the openly-accessible master’s thesis, available on the
ETH Research Collection.
This repository compliments the bachelor's thesis on developing the sensor system for estimating the emission reduction though improved cookstove usage. Hardware created within this project lays the foundations for establishing accurate and easy to operate hardware for obtaining carbon certificates under Paris Agreement. The thesis presents the design and implementation of a system for data collection and evaluation of the environmental impact of improved cookstoves compared to traditional models. The resulting system is open-source, reliable, and cost-effective. It uses Raspberry Pi Pico to collect data from a thermocouple and a scale to measure the runtime and wood consumption of cookstoves. Designed for deployment in remote areas lacking electricity and Wi-Fi connectivity, the system operates using solar panels and transmits sensor data to a cloud-based server via a cellular connection. By providing precise and reliable data, the system enhances the accuracy of emissions calculations associated with cookstoves. The work presented in the thesis and this repository serves as a comprehensive guide for creating a robust, cost-efficient, and remotely deployable data logging solution, contributing to the accurate assessment of CO2 emissions savings and supporting climate change mitigation efforts.
Hardware used in the project:
- Microcontroller (Raspberry Pi Pico) serves as the central processing unit to manage data acquisition and transmission.
- Micro SD card module and micro SD card allows storing the sensor data locally.
- SIM7670E Cellular modem enables reliable data transmission over cellular networks.
- Load cells and the HX711 load cell amplifier measure the weight of wood consumed by the cookstove.
- K-type thermocouple and AD8495 thermocouple amplifier measure cookstove temperature.
- PCF8523 Real-Time Clock provides accurate timestamps for collected data.
- Waveshare solar power management module (D) ensures continuous power supply by managing the batteries and solar panels.
- Three 18650 Li-ion batteries are selected for their energy density and reusability.
- Two 10 W, 12 V solar panels supply energy to charge the batteries in remote environments.
- LM3940 voltage regulator regulates the voltage from 5 V to 3.3 V to ensure safe operation.
- TRU COMPONENTS KST 220 enclosure provides a protective casing for the hardware.
name | source | approximate price [CHF] |
---|---|---|
Raspberry Pi Pico | Pi-Shop | 3.90 |
Micro SD card module | bastelgarage | 4.90 |
Micro SD card | Digitec | 4.50 |
SIM7670E module | Mikroshop | 26.50 |
3 x load cells + HX711 load cell amplifiers | Conrad | 18.05 |
K-type thermocouple | Distrelec | 23.00 |
AD8495 thermocouple amplifier | Adafruit | 10.85 |
Solar power management module (D) | Waveshare | 11.75 |
3 x 18650 Li-ion batteries | bastelgarage | 26.70 |
2 x 10 W, 12 V solar panels | Amazon | 25.00 |
LM3940 voltage regulator | Mouser | 1.43 |
TRU COMPONENTS KST 220 enclosure | Conrad | 12.99 |
Cable connection sockets | Jumbo | 3.00 |
TOTAL | 149.57 |
The dataflow between the hardware components is schematically represented below.
The main.py
script follows the workflow presented on the figure below.
The wiring diagram presents electrical connections between hardware.
Both the thesis, published on the ETH Research Collection and the underlying data, published in this repository are licensed under Creative Commons Attribution 4.0 International.