Contributors
- Timon Mettler XXXX-XXXX-XXXX-XXXX author, developer
- Jakub Tkaczuk 0000-0001-7997-9423 supervisor, maintainer
- Elizabeth Tilley 0000-0002-2095-9724 supervisor
This repository compliments the openly-accessible bachelor'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 | 7.90 |
Micro SD card module | ||
Micro SD card | ||
SIM7670E module | ||
Three load cells | ||
HX711 load cell amplifier | ||
K-type thermocouple | ||
AD8495 thermocouple amplifier | ||
PCF8523 Real-Time Clock | ||
Waveshare solar power management module (D) | ||
Three 18650 Li-ion batteries | ||
Two 10 W, 12 V solar panels | ||
LM3940 voltage regulator | ||
TRU COMPONENTS KST 220 enclosure | ||
TOTAL |
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.