108 views|1 replies

2

Posts

2

Resources
The OP
 

【2024 DigiKey Creative Competition】3D Printing Filaments Smart Drying Box - Work Submission [Copy link]

 This post was last edited by ki14 on 2024-10-31 22:42

3D printing consumables intelligent drying oven

Author: ki14

1. Introduction

The smart drying oven based on the ESP32C6 development board and the BME680 sensor can detect the ambient temperature and humidity in real time, and automatically control the switch of the heater and fan to achieve constant temperature drying according to the set target temperature and duration. It can be used for drying 3D printer consumables, model annealing post-processing, short-term storage and monitoring of consumable status. After wifi connection, the current temperature and humidity, heating status, and remaining time can be viewed through the Web interface, and the drying parameters can be set to control the start and stop of the drying process.

BOM:

  • ESP32C6 development board: processing sensor data, controlling heaters and fans, network communication

  • BME680 sensor: measures humidity, communicates via IIC

  • PTC heater and fan: heating and circulating air. PTC is 12V 50W, fan is 12V disassembly fan

  • Shell: Made with a 3D printer. A minimum printing space of 15*15*18cm is required (i.e. >= Tuozhu A1mini). Approximately 800g of consumables are required

  • Other electronic components: 2 each of 10, 3k, and 10k resistors, 2 3904 transistors, 2 16P female headers, 1 5525DC power interface, 2 1N4148 diodes, and 2 3-5V five-pin relays.
  • Power accessories: 1 type-c data cable, 1 12V 5A or above 5525 power supply.

2. System Block Diagram

ESP32C6 development board module: Connects to the local area network via WiFi, runs an HTTP server, provides Web services, and facilitates remote access and control by users; controls the working status of the heater and fan based on sensor data and user settings; processes temperature and humidity data, and records historical data for user query.

BME680 sensor module: collects temperature and humidity and sends them to ESP32 via IIC.

Data communication: Data is transmitted with the main control module through the I2C interface.

PTC heater and fan: The GPIO port of ESP32 controls the relay to control the switch of the fan and PTC.

The control loop and the web server run simultaneously via asyncio.

3. Functional description of each part

1. Main control module (ESP32C6 development board)

Use the built-in WiFi module to connect to your home or office WiFi network.

Hosting Web Page

Reading and Control Loops

2. Sensor module (BME680)

Connect to the ESP32C6 development board through the I2C interface and encapsulate it into a class to read temperature and humidity information.

3. User interaction module (Web interface)

The web page displays real-time temperature, humidity, heating status, remaining time and other information, and provides input boxes and buttons to set the target temperature and drying time.

4. Source Code

(code, pcb, 3d model, etc.) https://download.eeworld.com.cn/detail/eew_zCrdSf/634865

(Document)https://download.eeworld.com.cn/detail/eew_zCrdSf/634866

DigiKey_contest_2024_word.docx (1.65 MB, downloads: 0)
proj.zip (1.38 MB, downloads: 0)

5. Demonstration video of the work’s functions

dgk

6. Project Summary

The overall function is basically realized, and the details need to be improved; compared with the existing drying box, the advantage is that it can be accessed and controlled through WiFi; ABS or PETG are recommended printing materials. If there is a large-size printer with a build size of >25cm, the lid can be printed together, which can reduce adhesion and increase airtightness; For the method of flashing CircuitPython firmware and the CircuitPython usage tutorial document, please refer to the adafruit web document.

This post is from DigiKey Technology Zone

Latest reply

What does this user interaction module (web interface) look like?   Details Published on 2024-11-3 08:24
 
 

6552

Posts

0

Resources
2
 

What does this user interaction module (web interface) look like?

This post is from DigiKey Technology Zone
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list