编辑器版本 ×
标准版

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 便携气泵 ESP32 CS1237 Nokia_5110

简介:Copy:淘宝20元的充气泵主体,带的传感器是DSH700,数模模块是CS1237,通过esp32读取气压值进行充气控制 Nokia_5110显示

开源协议: Public Domain

创建时间: 2023-03-17 12:05:23
更新时间: 2023-03-28 14:18:15
描述

说在前面

简介复制由:CS1237充气气泵ESP32控制板[已验证] - 嘉立创EDA开源硬件平台 (oshwhub.com)

我没找到哪个传感器型号,找个差不多的,代码里的传感器型号是错误的。

jfEguHVmlUdNuUNpR33HQ3x5RXrkd1HU9EbM7IWr.pngjx9nKatl2ENyJhHYQTfafRasf556qx61BywkWeIl.png

继续前请确认

1.开源的电路、程序、模型都不完善,我也不想更新了,需要自己改进,所以你需要一定的动手能力才能复制项目,如果不会软件上修改,你可能需要修修补补~

2.电路问题:缺少3个下拉电阻,分别为Powerkey上拉电阻,10K,接io口与3.3V;电机的驱动mos,10k,接门极与地;LED的驱动MOS,10K,接门极与地。(不知道当时怎么想的没有下拉。)按键封装与实际使用不一样,最开始想用金属贴片按键,家里没有了,用的塑料的那种还省着做按键帽了,剪掉引脚,贴片焊接。

3.软件问题:CS1237读取有BUG,问题在最后一位是0的话,没有做中断获取Ready导致芯片忙时读取错误,目前是硬延时,开机前2秒读数错误。LED的开关按键我随便找了个io口焊接的,可以使用io0,修改定义即可。

4.外壳问题:LED开关按键固定有问题,安装不进去,我是把按键弄掉一些,用胶粘住的。USB口,所有的按键开窗都小,可能要打磨大一点。固定电机的两个螺丝孔凸台有点矮。

5.气泵本身缺陷:我怀疑是这个气泵没有组装就流入垃圾市场的原因。传感器距离泵出口太近了,刚压缩的高温气体温度很容易进入测量空腔,导致传感器温度上升,测量出现误差。我在进去空腔的通道里放点硅胶管,减小通道截面积,降低温度传导,不知道有没有用。

需求

硬件:

气泵,ESP32(我用的SOLO,电子垃圾里拆出的),LED小灯条,18650电池2节,2S锂电池保护板(大电流的),2S锂电池充电板,2节18650电池盒子,PD诱骗板(9V,依依据充电板来),Nika5110显示屏(后悔用这个了,那个蛋疼的导电条,有能力换128*64的其他屏幕吧),M2.5自攻螺丝,硅胶管(胶皮片也行,减震用),其他电子零件。外壳是3D打印的,我用的是PETG墨绿色。usb转串口ttl,下载程序。
JnlKEJcowUWIIml2HPpdJ0HasCD3Vlj7T7t89WYi.pngU9KDx4exY1FxfUEMPYbfZ72TvLYYLR7MC7lI2if3.pngJzGw0rDet0BRrZ7K2ISMJUY9Pv7BmtYSvTQnXfyn.png

软件

VScode+esp-idf,嘉立创EDA专业版,solidwork.

原理图设计说明

MOS不用必须是原理图的型号(去年年初设计的,忘记选型对不对了),两个都必须是15A以上的MOS就行。

实物展示说明

LED开关按键用的下图的这个大的。条线焊接到电路板上。

eAssP03HSnjBtkddxs2TQlUtdsMiAQAMtrtBFjcg.png

3D打印一共两个部件,内心和外壳,树立打印,内心不需要支撑,外壳屏幕那个位置需要支撑,我用的树状支撑,瘦树。

我是利用大气压校准的压力,手机和手表获知当前压力,过一天读一次,写代码那两天正好天气变化比较大,第一天102KPa,第二天104kPa,第三天106kPa,都是大约值。有个叫手机物理工坊的APP不错,很有用,比如通过电机低速的叫嚣声音可以知道PWM的频率等。我用我自己的自行车打气到50PSI用带气压表的打气筒量测挺准的。如果有其他校准方式更好。没有做温度压力补偿啥的。温度就是CS1237的,也是看家里温度计校准的,不一定精准。如果要看日志,在menuconfig里修改log到info。

操作说明:

长按M键开机,长按M键关机。

单击M键启动/停止。单击LED开关键开关灯。

未启动状态下,+-单击切换预设。★是用户自定义,退出set模式时保存设定(包括单位),关机记忆。其他不保存。

双击M键进入set模式,通过+-调节设定值。再次双击退出。

三击M键切换单位,kPa,PSI,Bar循环。

启动模式后自动进去set模式。

达到设定自动停止。

rbD9PyTIciLyg8GxQZPnU1CtGoLhOQdnjSglCRy1.png

cGBJ2fzw4Wi7KwTfy1w6JC33mQ2rYwDP7iW4XeKQ.pngz5fHGMtogW6Z8UoWQWauzoldtRXTfXgjtDO8Mfzr.pngaYR4rqsgfUFrlxTctybLwnfRG7yqzqvqsvWS6Uzl.pngDVr1CJQBHWzRFHXgPz6g6YRHDxUCB9CgSiEQdWid.pnghpEHMiFJKxOWnkOinfttiL6dKwf4DESKEmi0IVcz.pngFlLNNGbkgtMu5HIfc3rGcDzjqXsRu1dNhcZ3odWy.png

装配细节

QkfoAVUCVfO7Eb2IpaJOZp1RMHKm24ms8rSw3X4Y.pngZS4XWBrpgxw5HtFeKXngmvFzBgfQy4tO1JZ7DfJj.pngDTStGqx8lvUG6cyABWnas0Gw6ZoNOmfjyYAnP5dA.pngjSmqxzE8IaPzBrHqkWqp9KjK0ilvMRObF9qObpUJ.pngziel08NRQzVLAYsshcMXbKHkvZnyA0o0sGB0GQaj.pngAWJvCKnRlNq1NSvMdWFrhNlsAaG6wivylPmhelF7.pngjZzTbRrTx2EpG3MU9TOvFPfKUWCFItMjg5bRRM5Z.pngj4WlTwEj4F47CRY6HLiCzuVNIWJlkuFjqX9jLp5Q.png6pvPLYMZJz84zHBR8TB11Pp1u8DCx3USbEMp44wj.pngoMu6q0IEmYu0CcYA6hs655Q7ooZPJzI2wA7OYb4x.png0F6iOThGNbLbQVHbBPH1PE61yeaBUK39Y2zVxOX7.png

代码

electric_pump: electric_pump witg esp32 on esp-idf (gitee.com)

成本


ESP32 10元+元件5元+电线5元,打印成本10元~15元,没细算,其他在下面。其实也不低。

8Z2nVnfuh1kmcdpccDNL9iVFGJ05cMdMGstKtg7A.png
yxQcB5nCLsk7xXHnApzudyS6XOM9kZOQjedgowIz.png
HqPewphCK1JO9MJf97r6Dh7r3Ua8Z6B6FuihORdt.png
Z4nAh5DTXb25xwDx75eP1xQQiBR7paqt6Xmwbyyf.png
eBMHUznnX0Y5DRCnRexd1GhS3VwJ0LkJNrwAj8GS.png
6s7bTsGc6swRNx3929Csa1IZH3DlagrZHD9cNGeS.png
I9xsB1pC6TckLh5QbFq6CjE5F8ESofOBvRrycx2i.png

外壳

附件

IuNKFYvfEXZNHCjOyyoBOby3mL0jcSBkhHmclJ87.png

设计图
原理图
1 /
PCB
1 /
暂无
工程视频/附件
序号 文件名称 下载次数
1

打气筒.7z

334
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

  • 开源平台公众号