Arduino 工控板开发(arduino用于工控)
2021年最后一个月,作为软件工程师的我,开始涉足一个新的领域,挑战自己;
从头开始开发一块工控板
在这之前,我玩过很多的arduino开发板,如uno,mega,due,其他的类arduino,还玩过树莓派等,所以对硬件部分还是有些熟悉
我计划的工控板因为IO需要,以mega2560作为核心MCU
1.线路设计
2.Layout
3.PCB工厂出板
4.采购零件,手工焊接零件
5.编写程式调试;修改设计,为下次出板做准备
目前的实现功能描述
- 16路输入,低电平有效
- 16路输出,其中6路继电器,10路mos 24v输出
- 4路ADC
- WIFI
- SD卡: 更新fw程序
- 4个串口,可外接屏幕进行交互
- I2C
- 24V POWER,提供5V,3.3V输出
- VGA信号检测
- USB debug输出
- LED color sensor
- mic录音检测
可实现大部分情况下的机构控制:传感器,电磁阀等;16 16完全够用
目前测试驱动步进电机OK