您尚未登录。

#1 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » RC522 RFID 模块上手,由浅入深,探索一下可玩性与整合(持续更新) » 2022-08-27 14:12:29

sczhf
回复: 1

近期入手了一套 RC522 的 RFID 模块,现在把我近期把玩这个模块的经历分享给大家,大家可以参照这个过程,上手这个模块的玩法。

560561713247326.png

刚到手的 RFID 模块与排针是分开的,需要自己焊上,焊什么的不用多说了吧,来这看贴文的应该都要会这个技能。选择焊直排针还是弧排针就看自己的需求了。

RC522 RFID 的板子大概都是下面这个样子的。

373471713227160.png

翻出吃灰已久的焊枪,一番操作后排针就焊上了,下面是找了一张已经焊好的板子的图。

537923313239995.png

焊接的地方有一排引脚说明。我查了相关资料,下面整理出来各引脚的定义说明。

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 的库,我们可以在库管理器中搜索到这个库,安装即可。

4034213236550.png

库文件的来源:https://github.com/miguelbalboa/rfid

安装完成后,在 Arduino IDE 菜单栏中选择 文件 - 示例 - 第三方示例 - MFRC522 - DumpInfo 打开示例。

将 Arduino 连接至电脑,配置开发板选项为 Arduino Uno。

598130314232304.png

端口是否已选择 Arduino Uno 所在的端口。

573160414250184.png

点击烧录按钮,将程序烧录至 Arduino 开发板中。

打开串口监视器,查看运行情况。这个时候可以把卡片放到RFID模块上,看到读取的信息。

229321514247788.png

通过上述过程,我们已经调试测试了 MFRC522 模块,接下来还会有更多精彩的使用方法与整合运用方式。后续会在本贴陆续更新,请大家持续关注。

#3 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 分享Arduino驱动的机械臂,附带3D打印模型,软件控制方案 » 2022-08-26 10:00:07

gmyu 说:

威武,打印的东西只能这么慢么?

这个只是演示的效果,如果要调整速度的话,可以自己调整Arduino代码里步进电机的转速

#4 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 分享Arduino驱动的机械臂,附带3D打印模型,软件控制方案 » 2022-08-19 15:06:19

sczhf
回复: 3
控制重点

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物联网的精灵。软件控制的设计方案是出自于此。

285572413247781.png

零件连线

基本的零件连线示意图如下。由于一块CNC Shield 最多支持三块A4988的独立驱动,故此处使用两块板来实现相应的功能。舵机用于控制爪子的开合,其余的步进马达分别控制四轴方向上的运动。

173673013245283.png

外壳打印

使用3D打印制作外壳的材料。所需的素材文件会在下方的链接中提供。外壳打印完成后进行组装。

418243613226524.png497563713248964.png

参考资料

上述提到所需的相关文件已放在Gitee:

https://gitee.com/isoface-iot/Smart/tree/master/demo/iot/s-eq-dem-2201_translation_robotic_arm。

其中有包含一个后缀名为 `sdb` 的文件,这个文件是软件控制方案的工程文件。需使用专门的开发工具打开。可在Gitee 项目中获取下载链接:

https://gitee.com/isoface-iot/Smart

#5 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » Smart物联网控制精灵,DIY自己各种物联网项目,轻松控制 » 2022-06-24 00:58:34

sczhf
回复: 0

丰富的工控物联网组件、标准的通信协定
QQ截图20220624005117.png
.png

完全自由的UI,随意拖放
SCADA.png

--------------------------------------------------------------------------------------------
加入QQ群送好礼
感谢您的支持,即日起

只要加入至我们的QQ群,可获得Smart物联网控制精灵一套,送完截止。

详情可添加QQ群后查看置顶公告。

QQ群名称:爱招飞 IsoFace快乐、创新工作群

QQ群号:309174897

qq-group.jpg

打开手机QQ,使用扫一扫功能扫描左侧的二维码加入QQ群。

感谢您!

#6 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 三分钟做出物联网应用软件 » 2022-06-14 14:46:31

tonysun 说:

物联网这个应用的面比较宽,主要的问题是如何打造一个应用的生态问题,功耗与价格是妨碍大规模推广应用的制约因素,其他还有不同厂家之间利益的问题。我看好这个领域的应用,还有很多工作需要去做。

是的,现在物联网这块应用趋势明显,框架平台工具也非常多,各自为营,功能强大,但如果需要整合运用就比较困难,整合成本巨大,我们因应这个棘手的问题,应运而生出了爱招飞信息化整合物联网的全套解决方案应用软件套装,为的就是解决整合成本高,开发周期长,变现慢的问题,通过我们的整套方案的应用,可以明显缩短开发周期,大大降低整合成本,请朋友不防到我们网站上了解一下,多多指教。看大家能否有合作空间,共谋发展。

#7 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 三分钟做出物联网应用软件 » 2022-06-13 23:08:44

sczhf
回复: 3

IsoFace
     
使用 Arduino IDE,或MicroPython 设计开发板应用软件,完成之后。目睹开发板串接设备的一举一动,都忍不住内心的悸动,心中雀跃无比。但是后续要做什用呢﹖如何跟其他设备整合﹖工业4.0跟它有甚么关系﹖如何配合企业各种实务应用﹖很多问题接踵而来,四处打听好像都有解决方案,却都是模糊的轮廓,每个都有希望却各各没把握。

    例如使用ESP32制做GPS定位系统,听说VS可以串接。但是怎么连接、需要外挂控件或其他程序库吗? 地图怎么处理? 定位讯息如何跟现有管理系统整合,发挥管理效能。只要讲出来,全是问题,可谓一波未平,一波又起。紧接着GPS定位系统又要连接工厂设备,监控运行状况,随时透过摄像头浏览现场操作。这又该用 SCADA、HMI,再加上视讯监控功能。又堕入五里雾中,更不用说其他人工智慧功能,全都无解。

    爱招飞经历上述开发过程,深知整合非常不容易。查找资料碰上的都是高手,深藏不露,全在打高空。要不然就是棒球队的投手,投出每颗变化球都让人捉模不定。爱招飞软件开发工具,就在这环境下应运而生,提出全套解决方案。没有做不到,只有想不到。
   
    无需昂贵的价格,解决创客经年累月所发生的问题,爱招飞竭诚欢迎各位先进莅临 IsoFace(www.isoface.cn)

后续将在论坛提出各种解决实例,欢迎大家参考指正!

#8 DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 三分钟做出物联网应用软件 » 2022-06-13 21:51:12

sczhf
回复: 0

IsoFace
     
使用 Arduino IDE,或MicroPython 设计开发板应用软件,完成之后。目睹开发板串接设备的一举一动,都忍不住内心的悸动,心中雀跃无比。但是后续要做什用呢﹖如何跟其他设备整合﹖工业4.0跟它有甚么关系﹖如何配合企业各种实务应用﹖很多问题接踵而来,四处打听好像都有解决方案,却都是模糊的轮廓,每个都有希望却各各没把握。

    例如使用ESP32制做GPS定位系统,听说VS可以串接。但是怎么连接、需要外挂控件或其他程序库吗? 地图怎么处理? 定位讯息如何跟现有管理系统整合,发挥管理效能。只要讲出来,全是问题,可谓一波未平,一波又起。紧接着GPS定位系统又要连接工厂设备,监控运行状况,随时透过摄像头浏览现场操作。这又该用 SCADA、HMI,再加上视讯监控功能。又堕入五里雾中,更不用说其他人工智慧功能,全都无解。

    爱招飞经历上述开发过程,深知整合非常不容易。查找资料碰上的都是高手,深藏不露,全在打高空。要不然就是棒球队的投手,投出每颗变化球都让人捉模不定。爱招飞软件开发工具,就在这环境下应运而生,提出全套解决方案。没有做不到,只有想不到。
   
    无需昂贵的价格,解决创客经年累月所发生的问题,爱招飞竭诚欢迎各位先进莅临 IsoFace(www.isoface.cn)

后续将在论坛提出各种解决实例,欢迎大家参考指正!

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn