A Python-based data logging application for coffee roasting that captures temperature and humidity data from multiple sensors.
- Real-time data collection from DHT22 and SHT31 sensors
- Web interface for viewing roast sessions and data
- SQLite database for data storage
- Configurable sensor setup
- Live chart updates during roasting
- Install dependencies:
pip install -r requirements.txt
-
Configure sensors in
config.json
-
Run the application:
python src/app.py
- Access the web interface at
http://localhost:5000
- Raspberry Pi Compute Module
- DHT22 temperature/humidity sensor
- Adafruit SHT31 sensor
- GPIO and I2C connections as configured
src/
├── sensors/ # Sensor interface modules
├── database/ # Database models and operations
├── web/ # Flask web application
└── utils/ # Utility functions
static/ # CSS and JavaScript files
templates/ # HTML templates
tests/ # Test files