Narupop
2021-10-17T17:12:23+00:00
已会编程
电路板单片机那块完全不懂
如果是学科的话应该化为电气自动化吧?
了解游戏缺氧那种自动化
我的目的是可以实现温度警报,然后发展为满足一定逻辑的自动实验温控系统
可以的话列一个学习清单
有网课比如b站的也行,实体书也行
温控 学stm32吧 b站有正点原子和野火视频
依稀记得 本科毕设做的 吹风机
温度pid控制
各个单片机学的东西差不太多,但具体还是得看你用的什么芯片了
电路的话仅仅是个人DIY的话模电就行了,甚至不用模电直接买集成模块就行
就看你DIY的程度了
如果仅仅是为了实现这一个功能,可以直接上嵌入式,不自己去画板子。
买现成的温度传感器,走串网口通信,整一个小微的linux盒子做服务器,功能更全面,后期还可扩展。
如果是为了学习做板子,时间又比较紧的话,建议找现成的方案仿制入手,了解逻辑,先在仿真软件上搭出来跑一跑,然后尝试自己加功能。需要了解芯片功能可以上半导小芯去查一查。
逻辑仿真过了,可以自己画pcb板子研究下布线,觉得没问题了,淘宝有做板子的。
然后拿到之后自己焊接好后大概率会有问题,有条件可以上示波器,没有条件就万用表,测数据与仿真上的做比较。
入门周期比较长,要是会编程的话,我还是建议做嵌入式的现有整合方案。
硬件:电路板可以去b站学ad画pcb。印刷可以去嘉立创10×10免费。可以去试试,看一些芯片手册有助于你理解电路更好的实现你的功能。
。软件:单片机的话建议先学51了解个大概,再去学stm32进行你要实现的功能。
其他的根据你项目缺啥再去补。
不太需要多少前置。
只需用传感器搭配单片机编程就够了。
这种入门需求, 你只需在面包板上把实验做通,
整理好电路原理图, 在立创EDA上可以随便拖拖就搞定了。
通常这种电路豆超简单, 几个输入, 几个输出, 全连到单片机上
然而。。 如果你没有C基础, 那还是挺麻烦的。
现在其他语言搞得iot都只是玩具玩意。
单单选芯片这环节能把你卡死
数电、模电、电分、关键器件说明书、protel等电路设计软件、各种电子元件、导线、焊锡、电烙铁、面包板、万用表、示波器等一整套。
总体思路是,一要电路能在电脑上设计出来且能实际焊接起来,二要在电脑上编写出能够正常运行不报错的程序,三要把程序烧写进去后整个系统能正常工作。
程序方面从arduino入门,用的是C的语法
硬件方面从esp8266入门,很便宜,十来块还带WiFi