站内搜索
发作品签到
专业版

4G/WIFI远程数据采集控制器

工程标签

2.2k
0
0
3

简介

基于M780C/ESP01S和CW32F030C8T6制作的4G/WIFI 远程数据采集控制器,通过点灯APP获取数据以及控制设备。

简介:基于M780C/ESP01S和CW32F030C8T6制作的4G/WIFI 远程数据采集控制器,通过点灯APP获取数据以及控制设备。
星火计划2025

开源协议

CC BY-NC 3.0

创建时间:2025-01-20 15:40:27更新时间:2025-06-06 09:18:30

描述

项目说明

本项目是基于M780C/ESP01S和CW32F030C8T6制作的4G/WIFI 远程数据采集控制器,可通过扩展接口外接DS18B20或者DHT11获取温湿度数据,外接GPS模块可获取GPS定位数据。支持手机APP(点灯 blinke APP)控制,可远程控制2个5线步进电机、2个12V直流电机、2路继电器、2路舵机。

板载EEPROM和FLASH,支持掉电存储数据。包含485通讯电路,可通过跳线和串口1连接,方便调试或者外接485设备。板载4G模块和WIFI模块接口(同时只能插1个),可根据实际使用场景自由选择。板载GPS模块接口,GPS供电可通过APP远程控制。5-24V电压输入。项目应用场景:小车或履带车远程控制器、自动跟踪云台控制器、智能家居控制器等。

开源协议

CC-BY-NC 3.0(知识共享许可协议-署名-非商业使用)

原理图、PCB、代码(ESP01S代码+CW32F030C8T6代码)完全开源,暂时不提供M780C代码。不允许个人制作出售以及倒卖资料,如需使用,请标明来源。

项目相关功能

1.可控制2个5线步进电机,在点灯APP中通过相应的按键控制步进电机正转与反转,每次的步进角度可在程序中修改;

2.可控制2个12V直流电机(小功率),在点灯APP中通过相应的按键控制直流电机正转与反转,电机速度可在程序中修改;

3.可控制2路继电器,在点灯APP中通过相应的开关打开/关闭继电器;

4.可控制2路舵机,在点灯APP中通过滑动条可以控制每一路舵机的输出角度;

5.可控制GPS电源,在点灯APP中通过相应的开关打开/关闭GPS电源,可以降低功耗;

6.能够采集输入电压ADC、光照ADC,间隔一定时间上传到点灯物联网,在点灯APP中可以实时显示;

7.能够外接DS18B20或者DHT11获取温湿度数据,外接BMP280获取气压数据,间隔一定时间上传到点灯物联网,在点灯APP中可以实时显示;

8.时时检测直流电机状态,间隔一定时间上传到点灯物联网,在点灯APP中可以实时显示;

9.当GPS获取到定位数据后,间隔一定时间上传到点灯物联网,在点灯APP中可以实时显示设备经纬度以及GPS速度;

10.板载EEPROM和FLASH,EEPROM可存储设置数据,掉电不会丢失,FLASH可用于存储GPS数据;

11.板载485通讯电路,可通过跳线和串口1连接,方便调试或者外接485设备;

12.板载4G模块和WIFI模块接口(同时只能插1个),可根据实际使用场景自由选择。

13.该控项目可二次开发,用于不同的应用场景;

项目属性

此项目完全原创,首次公开,ESP01S代码、CW32F030C8T6代码、PCB以及原理图完全开源。

仅限用于学习和研究目的,请勿用于非法用途! 未经版权所有权人书面许可,不能自行用于商业用途。如需作商业用途,请与原作者联系。
 

项目进度

2025-01-18      4G/WIFI远程数据采集控制器V1.0打板,主控使用了CW32L031C8U6,板载GPS电路(ATGM336H-5N31),1路舵机输出,无继电器电路;

2025-01-25     V1.0硬件焊接完成;

2025-02-15     4G/WIFI远程数据采集控制器V2.0打板(当前项目),主控使用了CW32F030C8T6,取消板载GPS,需外接GPS模块,增加1路舵机输出,增加继电器电路;

2025-02-22     V2.0硬件焊接完成;

2025-02-28     V1.0硬件调试完成,CW32L031C8U6代码和M780C的lua平台代码初步完成,点灯平台连接成功;

2025-03-05     V2.0硬件调试完成,CW32F030C8T6代码和M780C的lua平台代码初步完成,点灯平台连接成功;

2025-03-12     V2.0 ESP01S连接点灯平台的代码初步完成,点灯平台连接成功;

2025-04-06     进一步优化 CW32F030C8T6和M780C的代码;

硬件部分

1.主控MCU :CW32F030C8T6 

2.4G模块:银尔达YED-M780(基于air780e)

3.WIFI模块:ESP01S

4.EEPROM:AT24C02

5.FLASH:W25Q128JVSIQ

6.5线步进电机驱动芯片:ULN2803G-D18-T

7.直流电机驱动芯片:BDR6133

8.485芯片:SP3485EN-MS

9.DCDC降压芯片:TPS5430DDAR、TD8112X

10.LDO降压芯片:AMS1117-3.3

程序部分

1.CW32F030C8T6 程序采用Keil uVision5 V5.35编写,使用PWLINK2进行烧录;

2.YED-M780程序(脚本)采用Visual Studio Code编写,使用合宙Luatools_v3软件,配合专用工具进行烧录;

3.ESP01S程序采用ARDUINO IDE 编写,主要实现与点灯物联网平台连接,同时通过串口获取CW32F030C8T6主控传输过来的数据,并将数据上传到点灯物联网平台,当接收到手机APP的控制指令 ,通过串口将指令发送给CW32F030C8T6主控,实现相应的控制功能;

实物图

V1.0硬件实物图

V2.0硬件实物图

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
a8e17b5f55651075c35ec4c1bb272868.mp4
16
2
0233fe6a4027c9f1f24f2c40a862b6e4.mp4
13
3
7031fb23c5a9d83fc219b5e91bcdf60c.mp4
16
4
CW32程序和ESP01S源程序.rar
62
5
点灯APP界面配置.txt
38
克隆工程
添加到专辑
0
0
分享
Logo GIF0
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航