如何制作一个简单的RFID UID读取器

39度创意研究所 2019-10-09 11:10 次阅读

步骤1:硬件

如何制作一个简单的RFID UID读取器

整个阅读器均由3.7V锂电池供电。它的电压被馈送到Arduino的RAW引脚,而Arduino Pro的板载稳压器将Arduino和Arduino的VCC引脚的电压转换为3.3V。 Oled屏幕和RFID模块连接到Arduino的VCC引脚。

稳压器应能够提供最大150 mA的电流,足以满足以下需求:

Arduino(45 mA)

Oled(10 mA)

MFRC522(26 mA)

电池的电压为

我将所有组件的母头引脚焊接到了一块穿孔板上。

请参阅电路原理图,大多数是自我解释。一些注意事项:

电池的最大电压为4.2 V,高于最大电压3.3V,因此应使用分压器。假设压降为0.3V,则最低电池电压为3.6V。

在该模块的先前版本中,通过一个10K欧姆电阻读取TP4056的CHARGE和STD BY引脚,数字输入。虽然成功,但我想通过LED显示充电状态。但是,由于从TP4056到Arduino数字输入的电流,LED并未完全关闭。 Arduino和TP4056之间的连接也确实导致TP4056发生某些无法预料的行为。因此,我删除了TP4056和Arduino之间的连接。

步骤2:外壳

我在Fusion360中设计了一个机箱。 STL文件位于我的Thingiverse中。

步骤3:软件

程序文件位于我的Github。

程序很简单:

初始化所有组件

通过分压器测量电池电压,请访问此网站方便的分压器计算器。

将电压转换为百分比并显示该百分比。假设电压降为0.3V,则最低电池电压为3.6V,因此3.6V = 0%,而4.2V为100%。

读取RFID并在Oled屏幕上放慢ID。

我通过FDTI程序员在3.3V电压下对Arduino进行了编程

步骤4:组装

我将Oled对准开口,并用热胶将其粘在外壳中。然后将MFRC522粘在外壳上,然后放置开/关开关和微型USB充电连接器

步骤5:充电和使用

充电时,红色指示灯点亮。电池充满后,绿色LED点亮。

然后:打开模块并使用它!

收藏 人收藏
分享:

评论

相关推荐

采用MSP430系列设计的移动信用卡读取器

您是否曾有看似超越现有技术好几年的想法?是否因为无法找到可满足需求的 MCU 而将草稿设计遗忘?请拂....
的头像 电子设计 发表于 03-26 08:55 2318次 阅读
采用MSP430系列设计的移动信用卡读取器

韩国首个使用RFID“保健公园”

  韩国有一个使用ICT技术来实施健康管理的公园,即“保健公园”。这就是2010年11月5日在首尔市....
发表于 05-23 09:27 432次 阅读
韩国首个使用RFID“保健公园”