2021年最后一个月,作为软件工程师的我,开始涉足一个新的领域,挑战自己;

从头开始开发一块工控板

在这之前,我玩过很多的arduino开发板,如uno,mega,due,其他的类arduino,还玩过树莓派等,所以对硬件部分还是有些熟悉

我计划的工控板因为IO需要,以mega2560作为核心MCU

1.线路设计

2.Layout

3.PCB工厂出板

4.采购零件,手工焊接零件

5.编写程式调试;修改设计,为下次出板做准备

目前的实现功能描述

  1. 16路输入,低电平有效
  2. 16路输出,其中6路继电器,10路mos 24v输出
  3. 4路ADC
  4. WIFI
  5. SD卡: 更新fw程序
  6. 4个串口,可外接屏幕进行交互
  7. I2C
  8. 24V POWER,提供5V,3.3V输出
  9. VGA信号检测
  10. USB debug输出
  11. LED color sensor
  12. mic录音检测

可实现大部分情况下的机构控制:传感器,电磁阀等;16+16完全够用

目前测试驱动步进电机OK

Arduino 工控板开发相关推荐

  1. 【Arduino】开发入门教程【一】什么是Arduino

    Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...

  2. 《用于物联网的Arduino项目开发:实用案例解析》—— 3.4 小结

    本节书摘来自华章出版社<用于物联网的Arduino项目开发:实用案例解析>一 书中的第3章,第3.4节,作者[美]安德尔·杰韦德(Adeel Javed),更多章节内容可以访问云栖社区&q ...

  3. WT32-SC01是ESP32驱动3.5彩屏开发板方案适合用arduino方式开发吗?因为需要彩屏和电容触摸的驱动的

    ESP32驱动3.5寸彩屏开发板方案因为带有彩屏和电容触摸的驱动,能否用arduino方式开发,这是很多熟悉arduino开发的技术人员关心的问题. 目前启明云端推出的http://esp32.8ms ...

  4. 【Arduino】开发入门教程【六】数据类型转换函数

    Arduino数据类型转换函数有 char() : 将任意类型的值转换成char类型; byte():  将任意类型的值转换成byte类型; int():  将任意类型的值转换成int类型; long ...

  5. 【Arduino】开发入门【八】舵机操作+源代码

    [Arduino]开发入门[八]舵机操作+源代码 1.servo类成员函数 函数 说明 attach() 设定舵机的接口,只有9或10接口可利用. write() 用于设定舵机旋转角度的语句,可设定的 ...

  6. Arduino 硬件开发 教程收集

    初识arduino   http://www.arduino.cn/thread-1083-1-1.html 关于Arduino及其周边配件的购买建议 http://www.arduino.cn/th ...

  7. 基于Arduino Uno开发板的红外遥控开发

    基于Arduino Uno开发板的红外遥控开发 1 准备 1.1 硬件与软件 1.2 走线 2 代码 2.1 ReceiveDump 2.2 SendRawDemo 1 准备 1.1 硬件与软件 单片 ...

  8. Arduino应用开发——LCD显示GIF动图

    Arduino应用开发--LCD显示GIF动图 目录 Arduino应用开发--LCD显示GIF动图 前言 1 硬件介绍 1.1 硬件配置 1.2 硬件连接 2 开发环境搭建 2.1 安装开发板 2. ...

  9. Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法

    Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...

  10. 基于Arduino IDE开发的LD3320语音识别模块

    基于Arduino的LD3320语音识别模块设计详解 文章目录 基于Arduino的LD3320语音识别模块设计详解 前言 一.LD3320驱动编写 step 1.0 使用Arduino的SPI库,通 ...

最新文章

  1. 逻辑回归损失函数(cost function)
  2. 第五周 1 素数和(5分)
  3. USB协议基础知识笔记
  4. 公共关系计算机操作题,2012年计算机二级Access考前模拟题及答案(8)
  5. Electron开发入门
  6. gateway sentinel 熔断 不起作用_微服务Gateway新一代网关
  7. Centos6.4系统局域网服务之DHCP
  8. marvell raid linux,华硕P7F-M (-MARVELL 88SE6145 SATA RAID)主板驱动-版下载,适用于win7,Win7-64,winxp-驱动精灵...
  9. 鱼香肉丝里到底有没有鱼?
  10. Xcode6 打包报错 ITMS-90096
  11. uva-10041-水题
  12. Shiro教程 - 雁迟
  13. 浮点运算/半精度,单精度,双精度/浮点和定点
  14. Image translation
  15. Shellshock 破壳漏洞(CVE-2014-6271)
  16. 自学编程5个月找到了月薪12K的工作,我的方法值得大家借鉴
  17. 真香!JetBrains 推出编程字体 Mono,开源免费可商用
  18. matlab simulink仿真设计 锂电池主动均衡仿真
  19. java与barTender交互,C# 调用BarTender模板 打印
  20. 关于使用WinDebug查看线程死锁问题

热门文章

  1. Typora设置工作台水印和导出PDF水印
  2. Power bi 4.19 龙卷风图
  3. 元宇宙办公的未来:突破职场次元壁,重塑的不只是组织形态
  4. 【JZOJ5336】【NOIP2017提高A组模拟8.24】提米树
  5. 一文揭秘字节跳动、华为、京东的薪资职级
  6. Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
  7. 基于python mediapipe的视频或者图片更换背景
  8. excel查找窗口被拉边上_excel2010两个窗口一拉一靠左右排列 - 卡饭网
  9. ABB控制器800模块AC800F/PM802F
  10. java 逆矩阵_用Java实现求逆矩阵