ADAnkit Dhital

Electronics Integration · Solo Build

Thermogate

Temperature-Responsive Vent Prototype

I designed and built an Arduino-controlled vent system, from the SolidWorks enclosure to the wiring and firmware. A thermistor provides temperature feedback, a servo positions the vent, and a fan drives airflow.

Temperature SensingActuationControl LogicArduinoSolidWorks3D Printing
Thermogate front view
Arduino-controlled vent prototype

Key Specs

RoleSolo — CAD, print, wiring, firmware
Scope~10 components, Arduino Uno R3
Materials3D-printed enclosure (PETG)
ProcessSolidWorks → FDM print → hand wiring
ActuationServo-positioned vent + DC fan, one control loop
SensingNTC thermistor, ±2 °C rated, mounted outboard of the enclosure
Key specRecorded sensor reading within ±2 °C of setpoint in 90% of 120+ runs
VerificationSetpoint vs. achieved logged across 120+ runs; reading cross-checked against a reference thermometer
DeliverablesEnclosure model, wiring layout, Arduino sketch

What I built

Thermogate combines temperature sensing, airflow control, and a user interface in a PETG enclosure. The keypad sets the target, the LCD displays the setpoint and sensor reading, and an RGB LED indicates status. I handled the mechanical design, printing, wiring, and firmware, with AI assistance for coding and debugging.

Thermogate annotated component diagram
Annotated component layout

Design goal

I wanted a compact device that could respond to a temperature reading and make its operation easy to follow. The enclosure needed room for the components and wiring, access for maintenance, and a sensor position that measured the surrounding air.

Design and integration

I started with a sketch, modeled the enclosure in SolidWorks, and printed the parts in PETG. I connected roughly ten components around an Arduino Uno R3 and developed the feedback logic. I also added a clock, alarm, music player, and Celsius-to-Fahrenheit conversion.

Thermogate interior wiring
Interior wiring

Testing and scope

I compared the thermistor reading with a reference thermometer and logged setpoint against achieved temperature across more than 120 runs in a test chamber. My recorded readings were within ±2 °C of the setpoint in 90% of those runs. This describes the recorded test results; it does not establish independent temperature accuracy or performance in other environments. The fan and vent control airflow, so the temperatures they can achieve depend on the surrounding air and heat sources.

What testing changed

The thermistor initially picked up heat inside the enclosure. Moving it outboard helped it measure the surrounding air. Packaging also took several iterations: the enclosure had to stay compact while leaving room for wiring and access to components. The build taught me to check sensor placement before drawing conclusions about the control logic.

Thermogate concept sketch
Original concept sketch