页次: 1
近期入手了一套 RC522 的 RFID 模块,现在把我近期把玩这个模块的经历分享给大家,大家可以参照这个过程,上手这个模块的玩法。
刚到手的 RFID 模块与排针是分开的,需要自己焊上,焊什么的不用多说了吧,来这看贴文的应该都要会这个技能。选择焊直排针还是弧排针就看自己的需求了。
RC522 RFID 的板子大概都是下面这个样子的。
翻出吃灰已久的焊枪,一番操作后排针就焊上了,下面是找了一张已经焊好的板子的图。
焊接的地方有一排引脚说明。我查了相关资料,下面整理出来各引脚的定义说明。
SDA SCK MOSI MISO IRQ GND RST 3.3V
选择设备 时钟信号 主出从入(数据) 主入从出(数据) 中断 接地 置位 电源
接下来将 RC522 与 Arduino 连接,以下使用 Arduino Uno 进行连接。连接的对照表格示意如下:
MFRC522针脚 Arduino Uno 针脚
3.3V 3.3V
GND GND
RST 9
SDA/SS 10
MOSI 11
MISO 12
SCK 13
范例需要使用到 MFRC522 的库,我们可以在库管理器中搜索到这个库,安装即可。
库文件的来源:https://github.com/miguelbalboa/rfid
安装完成后,在 Arduino IDE 菜单栏中选择 文件 - 示例 - 第三方示例 - MFRC522 - DumpInfo 打开示例。
将 Arduino 连接至电脑,配置开发板选项为 Arduino Uno。
端口是否已选择 Arduino Uno 所在的端口。
点击烧录按钮,将程序烧录至 Arduino 开发板中。
打开串口监视器,查看运行情况。这个时候可以把卡片放到RFID模块上,看到读取的信息。
通过上述过程,我们已经调试测试了 MFRC522 模块,接下来还会有更多精彩的使用方法与整合运用方式。后续会在本贴陆续更新,请大家持续关注。
主文章中的地址多了个句号,访问的时候把句号去掉,或者点这个链接也可以 https://gitee.com/isoface-iot/Smart/tree/master/demo/iot/s-eq-dem-2201_translation_robotic_arm
1. 使用 Modbus TCP 通讯协议,利用网络发送指令给 Arduino mega2560 开发板
2. 使用开源的 Modbus TCP 程序库,串接 Arduino mega2560、CNC Shield V3、A4988,并以此控制 42 步进马达。
3. 连接电脑上的摄象头,直接拍摄平移式机械臂,即时运动影象。
点击下方视频链接查看运行的效果:
https://www.ixigua.com/iframe/7133447547426701831
序号 零件名称 数量
1 Arduino Mega 2560 开发板 2
2 42 步进电机 4
3 270° 舵机 1
4 CNC Shield V3 2
5 A4988 步进电机驱动器 4
6 W5100 EtherNet 网络扩展板 2
7 网络摄像头(罗技C270i) 1
Modbus TCP,可换用 Modbus RTU、OPC UA、MQTT、RestAPI、WebSocket。
Smart物联网的精灵。软件控制的设计方案是出自于此。
基本的零件连线示意图如下。由于一块CNC Shield 最多支持三块A4988的独立驱动,故此处使用两块板来实现相应的功能。舵机用于控制爪子的开合,其余的步进马达分别控制四轴方向上的运动。
使用3D打印制作外壳的材料。所需的素材文件会在下方的链接中提供。外壳打印完成后进行组装。
上述提到所需的相关文件已放在Gitee:
https://gitee.com/isoface-iot/Smart/tree/master/demo/iot/s-eq-dem-2201_translation_robotic_arm。
其中有包含一个后缀名为 `sdb` 的文件,这个文件是软件控制方案的工程文件。需使用专门的开发工具打开。可在Gitee 项目中获取下载链接:
物联网这个应用的面比较宽,主要的问题是如何打造一个应用的生态问题,功耗与价格是妨碍大规模推广应用的制约因素,其他还有不同厂家之间利益的问题。我看好这个领域的应用,还有很多工作需要去做。
是的,现在物联网这块应用趋势明显,框架平台工具也非常多,各自为营,功能强大,但如果需要整合运用就比较困难,整合成本巨大,我们因应这个棘手的问题,应运而生出了爱招飞信息化整合物联网的全套解决方案应用软件套装,为的就是解决整合成本高,开发周期长,变现慢的问题,通过我们的整套方案的应用,可以明显缩短开发周期,大大降低整合成本,请朋友不防到我们网站上了解一下,多多指教。看大家能否有合作空间,共谋发展。
使用 Arduino IDE,或MicroPython 设计开发板应用软件,完成之后。目睹开发板串接设备的一举一动,都忍不住内心的悸动,心中雀跃无比。但是后续要做什用呢﹖如何跟其他设备整合﹖工业4.0跟它有甚么关系﹖如何配合企业各种实务应用﹖很多问题接踵而来,四处打听好像都有解决方案,却都是模糊的轮廓,每个都有希望却各各没把握。
例如使用ESP32制做GPS定位系统,听说VS可以串接。但是怎么连接、需要外挂控件或其他程序库吗? 地图怎么处理? 定位讯息如何跟现有管理系统整合,发挥管理效能。只要讲出来,全是问题,可谓一波未平,一波又起。紧接着GPS定位系统又要连接工厂设备,监控运行状况,随时透过摄像头浏览现场操作。这又该用 SCADA、HMI,再加上视讯监控功能。又堕入五里雾中,更不用说其他人工智慧功能,全都无解。
爱招飞经历上述开发过程,深知整合非常不容易。查找资料碰上的都是高手,深藏不露,全在打高空。要不然就是棒球队的投手,投出每颗变化球都让人捉模不定。爱招飞软件开发工具,就在这环境下应运而生,提出全套解决方案。没有做不到,只有想不到。
无需昂贵的价格,解决创客经年累月所发生的问题,爱招飞竭诚欢迎各位先进莅临 IsoFace(www.isoface.cn)。
后续将在论坛提出各种解决实例,欢迎大家参考指正!
使用 Arduino IDE,或MicroPython 设计开发板应用软件,完成之后。目睹开发板串接设备的一举一动,都忍不住内心的悸动,心中雀跃无比。但是后续要做什用呢﹖如何跟其他设备整合﹖工业4.0跟它有甚么关系﹖如何配合企业各种实务应用﹖很多问题接踵而来,四处打听好像都有解决方案,却都是模糊的轮廓,每个都有希望却各各没把握。
例如使用ESP32制做GPS定位系统,听说VS可以串接。但是怎么连接、需要外挂控件或其他程序库吗? 地图怎么处理? 定位讯息如何跟现有管理系统整合,发挥管理效能。只要讲出来,全是问题,可谓一波未平,一波又起。紧接着GPS定位系统又要连接工厂设备,监控运行状况,随时透过摄像头浏览现场操作。这又该用 SCADA、HMI,再加上视讯监控功能。又堕入五里雾中,更不用说其他人工智慧功能,全都无解。
爱招飞经历上述开发过程,深知整合非常不容易。查找资料碰上的都是高手,深藏不露,全在打高空。要不然就是棒球队的投手,投出每颗变化球都让人捉模不定。爱招飞软件开发工具,就在这环境下应运而生,提出全套解决方案。没有做不到,只有想不到。
无需昂贵的价格,解决创客经年累月所发生的问题,爱招飞竭诚欢迎各位先进莅临 IsoFace(www.isoface.cn)。
后续将在论坛提出各种解决实例,欢迎大家参考指正!
页次: 1