KRAGER
2022-02-14T08:01:47+00:00
我有一扇门,想弄一个开关,按一下开,电机就正向通电10秒把门推开,按一下关,电机就反向通电10秒关门,
电机我看可以买到,但是DIY一个这样的控制系统需要自学哪些知识呢?高中物理还没忘,大学学的文科类专业……
后面我想再加一点自动控制,比如加一个温度感应器,气温超过30度就自动关门,或者一个水感应器,感应到下雨就自动关门,
做一个这样的系统不知道难不难呢?我有大把时间可以折腾,但是现在完全不知道从哪里开始学……
B站上看单片机的教程一头雾水……
好像那些中学机器人比赛的程序就是,非常简单的,等一个知道叫什么的兄弟吧
直接买份那个装好的开关门电子元件呗。你还真要从二极管,晶体管,放大器开始攒?要是真对电路有兴趣可以买一个儿童玩具,我记得有一套儿童玩具可以模拟很多电路,玩熟练了再搞高端点的。
完整流程是C语言 电路 模电 数电 单片机,其中C语言和数电是学单片机的基础
0基础是多0,电压电阻电流都不懂的话,你最少要学几年[s:ac:汗] 按你的要求,一个理科且能考上本科的能力的高中毕业生至少要系统的学一年。 先从给单片机编程开始,毕竟你需要传感器控制电路。
如果不碰设计这方面的话上手时间还行[s:ac:茶]
硬件不简单的,很多基础知识都要学
有这时间学计算机是最有价值的
不是这个专业 完全不懂 但是工作接触过类似的门锁之类东西
全部自己搞 pcb 电路 控制程序 感应器 模具开模 我估计你真搞不定的 编程我记得是要c++吧 这个学起来挺复杂的
你这个设计不难,直接搞Arduino就全解决了。
难点在于你怎么驱动一个功率大到能开门的电机,以及你怎么把电机正转反转通过机械原理转化到开门关门。
网上应该不难找到现成的范例,可以学习下。
不用单片机,使用几个继电器就可以实现,当然如果想做的简单的话,plc还是要看一下的,
有现成操控设备。但是你要学的话,c语言,stm32,温湿度传感器等通信。我是走的阿里云平台。然后微信开发者做小程序。来获取数据和下发命令。你也可以自己搭建服务器,自己做手机app,然后涉及的硬件也可以自己画板然后pcb 焊接。电子系和计算机系都涉及。
建议咨询淘宝卖家,说不定人家有现成的方案[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc8638067.png[/img]
你需要的不是基础理论知识
而是对现在自动化仪表的认知
如果你都熟悉现有的仪表,挑几个限位开关和温控开关就解决了
如果PCB你自己画,程序你自己写的话是要很久,不过网上大把现成的东西,基本了解原理就好,用源码改一下。像电机的话一般用到无刷电机,然后SVPWM控制,hall这种都有现成的。温度的话买个传感器,或者温度电阻直接自己搭电路,用到ADC模块,用现成的源码改一下0-4096中间的采样转换值,到达指定值触发功能,基本上也差不多了
[quote][pid=590130466,30738013,1]Reply[/pid] Post by [uid=62717351]小ttttttttt[/uid] (2022-02-19 16:20):
不是这个专业 完全不懂 但是工作接触过类似的门锁之类东西
全部自己搞 pcb 电路 控制程序 感应器 模具开模 我估计你真搞不定的 编程我记得是要c++吧 这个学起来挺复杂的[/quote]单片机c就行了,c++太复杂至今不会
说实话哈,这个项目,如果只是玩玩不考虑精度的话,拿个51单片机随便做,难度基本属于大学生课程设计的水平……
基本就是要学自动控制原理,电机原理,过程控制,组态,我本科学校比较一般,组态这块学校安排的实验学了个寂寞[s:ac:黑枪]毕设做的原油电脱盐自控工程设计,幸亏赶上了疫情没去学校,画画图写写理论就行了,真去基地叫我对着一排箱子组态排线我可能要死
数字电子技术+微机原理就可以了吧。既然你时间多闲着也是闲着,学到东西也不算浪费。更简单的解决办法就是用模拟电路搞定,一个温敏电阻就行,不过可拓展性低,这是工业上的解决办法。