嘉立创产业服务站群
发作品签到
专业版

Switch2_SuperMini

工程标签

660
0
0
0

简介

工程采用ESP32S3主控,选用这个为主控主要是考虑了开发快速和我手上有很多这个开发板。未来有需求的话,也非常愿意和大家开发STM/GD32版本。为了便于学习,还分为学习版和正式版。

简介:工程采用ESP32S3主控,选用这个为主控主要是考虑了开发快速和我手上有很多这个开发板。未来有需求的话,也非常愿意和大家开发STM/GD32版本。为了便于学习,还分为学习版和正式版。
复刻成本:30

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-04-07 03:16:01更新时间:2025-05-06 09:57:50

描述

视频链接:

[B站视频--功能演示及介绍]https://www.bilibili.com/video/BV1GD5xzLEEE/?spm_id_from=333.337.search-card.all.click

项目简介

本项目基于Arduino开发,使用ESP32S3作为主控,有实力的各位也可以魔改成别的主控,S3的蓝牙发热确实是有点大了。

项目功能

本设计是基于STC89C51/52单片机设计的温湿度报警系统;设置有四个独立按键,功能分别为设置、加、减、确定,能实现报警阀值的调节,当温度或湿度超出阈值范围时,有报警提示声和对应的报警灯提示;

项目参数

  • 电源保护部分使用了DWO3D作为锂电池保护,如果各位使用的锂电池自带保护板也可以忽略此处。
  • 充电选用了IP2312,功能还是非常够用的,有充电状态指示和NTC保护,也能设置充电电流。
  • 升压电路采用MT3608L,将单节锂电池电压提高至5V,不过如果使用开发板的话其实直接供电4.2V也行,整套系统没什么一定要5V供电的。
  • DLC预留部分使用了MPU6050,用以后续体感DLC的开发,使用IIC通信
  • 屏幕用了一个1.8寸TFT屏幕,ST7735。
  • 分为学习版和正式版,区别在于学习版为更厚的外壳和开放窗口,方便直接接入开发板测试程序。正式版将采用模组设计,并且MPU6050也将直接集成在PCB上,对焊接有一定的要求。
  • 两个版本都有分为标准版和飞线版,目前只公布了学习版的飞线版,由于最近工作比较忙,会逐步开放其他几个版本和无BUG程序(没错,目前的版本程序BUG还是很多,本人已经开始研究转战VS+PIO了,IDE的开发体验实在是噩梦)

硬件说明

IP2312一定要选用正确的版本也就是VSET版,不要选择4.35等后缀的,这些是用来充高压锂电池的!!!!!
学习版有两个USB口,一个在本体上,一个在开发板上,务必注意两个USB不可以同时插,并且在USB连接开发板写程序的时候一定要断掉本体电源,不然可能烧USB口!!!!!!
目前的版本是由LED显示充电状态,下一个版本计划LED+系统的形式,在显示页面中也能看到充电信息
锂电保护同上,电池上有的话就可以直连。
摇杆我采用了ALPS的,实际上这种摇杆都差不多,大家买别的品牌也行,要注意是10K阻值。

组装流程

待续

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航