littlebot
Published on 2025-04-16 / 0 Visits
0

【源码】基于ATMEGA 328 P的烤箱控制系统

项目简介

本项目是围绕ATMEGA 328 - P微控制器构建的烤箱控制系统,包含硬件、固件与支持软件。其目的是为用户提供便捷、智能的烤箱温度及相关功能控制方式,以支持烘焙及烹饪活动。

项目的主要特性和功能

硬件特性

  • 主控采用ATMEGA 328 - P微控制器,运行频率达20MHz。
  • 利用FT232R USB到UART转换器实现USB通信与程序烧录。
  • 运用MAX31865 PTD温度传感器精准检测温度。
  • 配备128x64像素OLED显示屏,可直观展示温度等信息。
  • 拥有USB - C、GPIO等多种接口,便于功能扩展与升级。

固件功能

  • 具备直观的菜单式用户界面,操作简单。
  • 支持用户定义多达八个温度曲线,满足多样化烘焙需求。
  • 通过固态继电器控制烤箱电源,实现精准温度调控。
  • 支持压电蜂鸣器,提供UI导航反馈与开门提醒。

软件能力

由Processing和Python编写的支持软件,可实现不同时钟频率的定时器设置生成、根据半直观音符表生成可播放音符序列、从图像生成位图,以及让连接的电脑记录并显示控制器实时温度曲线。

安装使用步骤

  1. 硬件组装:依据硬件设计图完成控制器硬件的组装。
  2. 固件烧录:使用Arduino IDE或其他工具将固件烧录至ATMEGA 328 - P。
  3. 设备连接:将控制器与烤箱及电脑(若有需要)相连。
  4. 配置使用:通过OLED显示屏或电脑端软件配置温度曲线等设置。
  5. 启动运行:按需求启动温度曲线,控制器自动调控烤箱温度。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】