首页 > 应用与分享 > 分布式设备的物联网控制系统设计|星火计划
  • 分布式设备的物联网控制系统设计|星火计划

  • 2022-12-09 15:30:55 阅读量:1170




1、工程描述

本次推荐的开源工程是经过改进后的物联网控制主机,可以直接复刻。主机是与其他的从机相互配合实现分布式控制的,成本低,功能自定义程度高,容易复刻,可以应用在家中。原文1W+字,描述得十分详尽!并且文中有很多宝贵的经验和链接,以下仅节选部分进行解说,更多精彩可进入原工程查看~


  




接下来我们先介绍这个项目,再了解制作它需要的工具,然后再进行制作流程与电路原理的解说。


2、项目介绍


1.用户登录网页后可控制工厂设备,包括:灯光、电扇、电动机、窗帘。

2.可获取工厂内的一些数据:温湿度、烟雾浓度、光照强度、信号强度、是否有人等。

3.可以使用摄像头远程查看工厂内的画面。

4.无WIFI时可以使用带屏幕显示的主机来控制工厂的设备。

5.设计主机与从机,从机距离主机5米也可以控制。

6.设计一个插排,可以在网页上读到此插排的用电器功率信息。

7.作为智慧工厂安全生产的附件,为此额外设计应急照明灯光,这个手电筒具有:SOS,快慢闪,双色无极调光功能。




3、硬件组成


无线模块:NRF24L01
显示屏:SPI-OLED
联网模块:ESP-01S
主控芯片:STC8A8K64SA12
字库存储芯片:FLASH
充电芯片:TP4056
电池



4、嘉立创软件使用


立创EDA原理图、PCB、面板绘制:立创EDA专业版

电路板下单:嘉立创下单小助手

亚克力面板打印:立创面板打印

学习分享电路设计,参加活动:立创开源平台

元器件购买,都是正品,有数据手册:立创商城

FA五金机械零部件商城:嘉立创FA



  






5、其他会用到的软件


ESP_01代码开发:VScode编译器

图片处理:Photoshop

主机从机程序编写:KEIL_V5

智能插排程序编写:Arduino(目前正在开发)

摄像头开发文档教程:相关文档

萤石云海康威视个人中心:个人中心

物联网项目开发配置:物联网平台 (aliyun.com)

云端可视化界面开发:应用开发 (aliyun.com)

云服务器控制台:云服务器管理控制台 (aliyun.com)

网页上线备案:阿里云-备案频道页

开发流程图设计:万兴亿图

烧录和调试:正点原子





6、设计流程图








7、原理图绘制

如果你有一些模块不会使用,可以在立创商城中查找相关的数据手册或者是在立创开源平台看看别人的工程。


    


原理图基本设计

设计原理图,首先要完成软件的安装,还要了解原理图都有哪些东西:


  






原理图你想咋画就咋画,但是PCB中的封装,你要按照实物来画。就以下方图片作为参考:


  




右列图片是实物的参考图,实物可以插在左侧下面的封装上,封装中的引脚是映射到原理图中的。



原理图设计步骤(常见)

步骤:导线绘制、网络标签设置、线条框框、文字插入、DRC设计检查、图纸大小修改等等。

注意:要记得认真检查你的原理图连线,如:交点有没有交上,网络标签有没有对应,引脚用不到的是不是叉掉了,该有的元器件是不是都有了!

上方事项务必要注意!不然会出现如下情况:你正准备打板子,发现缺电源指示灯,于是就得从原理图改,改完改PCB然后再布线。那不如一开始就完善好你的原理图。



  



原理图常用工具

怎么放置元器件
打开立创商城,搜你想要元器件,找到后将商品编号复制下来,去立创EDA点击放置-器件(SHIFT+F)粘贴编号放置即可。



  

  



关键电路及原理讲解


  



1.供电使用星坤连接器,镀金接口,供电稳定。电源输出给到USB_VBUS网络标签,该电源同时会引到H3的下载调试接口上。

2.该调试接口链接到了单片机的下载口,可用于程序的下载。注意RXTX要反接使用。

3.运行状态指示灯,所串接电阻为1k左右,实际上串多大,看你想要的效果。想要亮度大就串小阻值,想要亮度低,就串大电阻。



  



1.EPS-01模块,用于和网页云端通信以及单片机通讯,它是数据中转站,使用串口和STC单片机通讯。

2.使能端和复位使用10K电阻上拉,通常上拉电阻都使用10K,主供电使用3.3V串联100nf电容用于滤波。

3.给它下载程序要用TTL下载器,这里不再赘述下载器的使用,有需要请移步开源平台。



  



1.主控芯片连接的主要是:按键、蜂鸣器、指示灯、屏幕、串口、flash、ESP01模块。

2.供电电业和滤波电容不要忘记,这里使用的是硬件SPI,不明白的要阅读技术手册。


  



1.无线通讯模块,用于和子设备之间进行通讯。供电电压3.3v,104电容滤波,47uf电容用于补充电荷。

2.使用SPI协议和主控芯片通讯。



  



1.TP4056充电芯片,这个可能大家不明白为什么这么接线。其实很简单,就是看数据手册,抄数据手册的推荐电路或者参考别人的电路即可。

2.电池和开关相连,随后和充电芯片相连。当你插上充电线,仅仅是电路工作,打开开关才给电池充电。

3.打开开关,电池通过

4.电源设计要考虑电容滤波。


8、电路板PCB绘制阶段



选择原理图转PCB后再绘制PCB。PCB文档导出GEBER格式可以下单。打样时请选择绿色的板子!可以缩短交货时间并快速验证!


  



01、 PCB设计基础知识


  




顶层视图:

黑色:挖槽。就是直接打孔电钻打穿的东西。

紫色:边框。就是你板子的实物边框。

黄色:顶层丝印。就是打印机墨喷上去的样子,白板子喷黑墨,黑板子喷白墨。


  





焊盘:就是焊接元器件的地方,实物上面有层锡,可以焊接用。

过孔:打了一个小小的控,可以把电线从顶层,穿过电路板到底层。



好玩的地方:顶层+顶层阻焊=实物银色带反光


  



实物和pcb之间的关系,对照看一下,可以加强对PCB中的层的理解。此PCB非本工程设计图,仅用于参考。

  


02、导线的粗细如何选定?



导线的粗细要么计算,要么估算。我采用的方法是,直接用电流表测。 大概1mm能承受1A电流。具体查询载流量对照表:



  



03、 PCB设计注意事项讲解


  



9、3D外壳设计



3D外壳使用专业版绘制,在30分钟左右就能绘制完毕。导出STL文件格式,可以在小助手中的三维猴下单打印。



图片






面板设计



在PCB导出边框DXF文件,再导入到面板中进行绘制,然后在立创商城下单。





面板使用的是磨砂亚克力印制,现在立创商城还有鼓包按键工艺,效果很好。

图片
图片





焊接电路



焊接要求快准稳和见好就收,具体如下:



图片



图片



清理焊盘,调节温度



图片



电烙铁先加热焊盘



图片



显然温度有点低了



图片



升高温度,边加热边推锡



图片



移走焊锡,加热焊盘上的锡,1S



图片



迅速移开电烙铁,焊接完毕



图片



图片





开始肝代码


图片
图片

热门物料
型号
价格
TM1640B(TA1902)/LED显示驱动 0.5314
TM1652/LED显示驱动 0.270957
APM32F030C8T6/单片机(MCU/MPU/SOC) 2.8
RVT2A470M1010/贴片型铝电解电容 0.256665
RVT1A221M0605/贴片型铝电解电容 0.076368
AFC01-S24FCA-00/FFC/FPC连接器 0.342455
AFC07-S24ECA-00/FFC/FPC连接器 0.339485
AFC07-S24FCA-00/FFC/FPC连接器 0.33602
RVT1V471M1010/贴片型铝电解电容 0.242003
IP101GRI/以太网收发器 3.03
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服