学习笔记(17)- NFC智能门锁3
2024-03-06446
AI 快速预览详细
本文介绍了如何通过读取NFC钥匙的UID并保存到列表中,实现更稳定的NFC智能门锁。项目使用了两块掌控板、NFC标签、NFC模块和语音合成模块V2。首先,读取两个NFC标签的UID并记录下来。然后,编写程序将这些UID存入列表,并通过无线功能向另一块掌控板发送开锁信号。这个项目适合STEM教育和儿童科学实验,能够锻炼孩子的编程能力和动手能力。
上一个项目再优化。
在上一个项目中存入的NFC标签的UID数据在掉电后就会丢失,这次变一个思路,先读出两个NFC钥匙的UID,直接保存到列表中,正确的NFC钥匙刷卡后用掌控无线功能向另一块掌控板2送开锁信号,掌控板2收到信号后开锁。
材料清单
- 掌控板 X2
- 扩展板 X2
- NFC标签 X2
- NFC模块 X1
- 语音合成模块V2 X1
- 锂电池 X1

1、编写程序,读出NFC钥匙的UID,保存下来。

上传掌控板,读出两个NFC标签的UID。

记录下来。
40004c5f
f9a5a1a2
2、编写程序,将钥匙UID存入列表。
按下B键,读取NFC标签UID与列表中数据比对,如果正确,向门锁端掌控板发送开门消息。
门锁端掌控收到消息后,执行开门动作。
识别掌控端。

门锁端掌控,接收到消息后开门。

附件



