The thesis presents the design and development of an intelligent cabinet for storing 3D printing
filament, which enables automatic control of relative air humidity. The purpose of the system
is to ensure optimal storage conditions for filaments, as moisture negatively affects print
quality and the mechanical properties of final products.
The system is based on the use of an Arduino Nano microcontroller, which, based on
measurements from four DHT22 sensors, determines whether to activate a dehumidifier and
two fans for air circulation. Component operation is driven by comparing the average humidity
and the maximum deviation from the average among the individual sensors. An integrated
OLED display shows key parameters such as the humidity values from all sensors, the average
humidity, deviations from the average, and the system status. The system allows switching
between automatic and manual operation modes, in which the user controls the actuators and
fan speed manually using switches.
In addition to the hardware and software design, the physical construction of the cabinet was
also completed, incorporating 3D-printed components such as mounts, fan housings, the
electrical cabinet, and a dehumidifier mounting module. The cabinet housing is made of wood,
which additionally helps regulate internal humidity. Custom-designed PCBs simplify electrical
connections, reduce the possibility of errors, and improve system clarity and modularity.
The result of the project is a comprehensive solution that enables 3D printing users to store
filament safely and for extended periods under optimal conditions. The system is easy to use,
modular, and suitable for further upgrades, such as temperature control or internet connectivity.
|