This project automates oatmeal preparation using a Raspberry Pi. It schedules and controls the preparation process based on predefined times for each weekday.
- Automated Scheduling: Prepare oatmeal on specific days and times.
- Web Interface: Modify and view schedules via a user-friendly web interface.
- Hardware Integration: Controls relays to dispense oatmeal and manage water dispensing.
-
Schedule Configuration:
- The
schedule.json
file defines the preparation times for each weekday. - The Flask web interface allows you to edit these schedules.
- The
-
Hardware Control:
- Raspberry Pi GPIO pins control relays that manage the oatmeal dispensers and water dispensing machine.
- Temperature sensors monitor the CPU temps as a fail safe to turn off the script.
-
Flask Web App:
- Hosts a web interface for user interaction.
-
Results
- Your bowl is prepared ready to eat with oatmeal and hot water