项目简介
本项目是围绕ATMEGA 328 - P微控制器构建的烤箱控制系统,包含硬件、固件与支持软件。其目的是为用户提供便捷、智能的烤箱温度及相关功能控制方式,以支持烘焙及烹饪活动。
项目的主要特性和功能
硬件特性
- 主控采用ATMEGA 328 - P微控制器,运行频率达20MHz。
- 利用FT232R USB到UART转换器实现USB通信与程序烧录。
- 运用MAX31865 PTD温度传感器精准检测温度。
- 配备128x64像素OLED显示屏,可直观展示温度等信息。
- 拥有USB - C、GPIO等多种接口,便于功能扩展与升级。
固件功能
- 具备直观的菜单式用户界面,操作简单。
- 支持用户定义多达八个温度曲线,满足多样化烘焙需求。
- 通过固态继电器控制烤箱电源,实现精准温度调控。
- 支持压电蜂鸣器,提供UI导航反馈与开门提醒。
软件能力
由Processing和Python编写的支持软件,可实现不同时钟频率的定时器设置生成、根据半直观音符表生成可播放音符序列、从图像生成位图,以及让连接的电脑记录并显示控制器实时温度曲线。
安装使用步骤
- 硬件组装:依据硬件设计图完成控制器硬件的组装。
- 固件烧录:使用Arduino IDE或其他工具将固件烧录至ATMEGA 328 - P。
- 设备连接:将控制器与烤箱及电脑(若有需要)相连。
- 配置使用:通过OLED显示屏或电脑端软件配置温度曲线等设置。
- 启动运行:按需求启动温度曲线,控制器自动调控烤箱温度。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】