A school project to control a simulated ventilation system based on measured CO2 levels
Google drive folder
The objective of this project was to create a smart ventilation system that has the capability to display sensor data and let users set the ventilation fan speed manually, or let the system determine the fan speed in automatic operation by setting the target output air pressure to achieve. This documentation examines the overall system architecture in hardware and software, operation of the system, the development process and goes in detail of the technical implementation. As hardware implementation of this ventilation system is pre-determined, particular attention in this documentation is paid to the embedded software and communications implementation.
esp-vent-main v1.0.0 (2022-10-31)
Source code is safely building on MCUXpresso IDE v11.5.0 [Build 7232] [2022-01-11]
- Buttons to inc/dec fan speed(0-10V) (show in percents 10% == 1V)
- Display fan speed + pressure.
- Fan updates at the same time as UI
- BTN1 inc voltage, BTN2 dec voltage
- Buttons to inc/dec fan pressure level (0-120 Pa) (show in percents 10% == 1V)
- Pressure to inc/dec fan speed
- BTN1 inc pressure, BTN2 dec pressure
- BTN3 switch between modes
- BTN4 show sensor values