0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 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点亮。

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID读取器
    +关注

    关注

    0

    文章

    7

    浏览量

    7031
收藏 人收藏

    评论

    相关推荐

    RFID技术让电缆温度监测变得简单易行

    技术,电力设备上安装RFID无源标签,标签内嵌有温度传感器,通过无线射频信号与读取器进行通信。当读取器接收到标签发送的温度信息后,将数据传输至监控系统进行分析和处理。
    的头像 发表于 03-25 17:39 272次阅读
    <b class='flag-5'>RFID</b>技术让电缆温度监测变得<b class='flag-5'>简单</b>易行

    m451系列mcu的96位UID怎么读取

    m451系列mcu的96位UID怎么读取
    发表于 01-16 07:35

    U-tec宣布推出首款带指纹读取器的锁闩智能锁

    智能锁制造商U-tec宣布推出首款带指纹读取器的锁闩智能锁,支持Matter-over-Thread。
    的头像 发表于 01-12 16:17 398次阅读

    使用M480 SPI与MFRC 522模块通信读取RFID卡的独特识别

    :NuMaker-PFM-M487 V3.0,MFRC522模块,RFID卡 这示例代码使用M480系列微控制作为主机控制,与MFRC522模块进行通信,
    发表于 08-29 08:35

    m451系列mcu的96位UID怎么读取

    m451系列mcu的96位UID怎么读取
    发表于 08-28 08:00

    通过检查自定义UID来确定IO是否被切换的示例代码

    nuvoton 核 M051系列微处理提供了 UID(唯识别) 。 开发者可以通过确
    发表于 08-23 06:20

    请问NUC029LAN芯片96位唯标识符 ( UID )怎么读取出来?

    NUC029LAN芯片96位唯标识符 ( UID )怎么读取出来?看数据手册没看到在哪里读取
    发表于 08-18 06:22

    I2C多路复用器和RFID阅读不能同时工作要怎么操作?

    我正在尝试将 RC522 RFID 读取器与 TCA9548A i2C 多路复用器起使用,我将五 SH1106 OLED 显示连接到该
    发表于 06-01 10:31

    【野火 fireFlasher Mini 脱机烧录UID加密测试

    下板子的UID,APM32F103的UID地址是0x1FFFF7E8,长度是96位(12字节),可以通过mem_read命令来读取对应内存中的数据,得到
    发表于 05-13 21:40

    Wemos D1 Mini Serial仅在重置后有效的原因?

    我在为朋友的俱乐部编写 POS 系统时遇到了问题。 我用 Wemos D1 Mini 构建了 3 RFID 扫描,每个扫描都带有
    发表于 05-12 08:04

    【野火 fireFlasher Mini 脱机烧录】+ UID加密及下载次数限制

    UID 致,且设定UID密钥也致时,串口会打印密钥正确字样。 总结 本次下载的加密体验以及下载次数限制体验完成,可能以前用的下载
    发表于 05-07 23:33

    【野火 fireFlasher Mini 脱机烧录UID限制和烧录次数测试

    和结束UID设置为同一个,这样就是意味着只能烧录片芯片。 野火烧录好像不能读取芯片的96位UID
    发表于 05-07 20:55

    如何使用CLRC663在desfire上读写UID和数据?

    您好,我们正在进行项目,我们使用 nrf52 MCU 作为主机控制和 CLRC663 读卡。到现在为止我们已经能够从mifare classic 标签中获取
    发表于 05-04 07:16

    如何将PN5190 NFC读取器与另一个主机控制连接?

    我正在尝试将 PN5190 NFC 读取器与另一个主机控制连接。我正在使用图书馆提供的发现循环示例。我对 IRQ 的配置及其用途有疑问。我在主机控制上使用了以下配置IRQ 引脚 -
    发表于 04-19 08:26

    如何使用K8x MCU上的UID寄存导出32位UID

    SIM->UIDL:923029061我如何使用这些来派生的 32 位 UID。(其他制造商芯片的经验是,出厂值通常包括批号和/或晶圆序列号+晶圆上的位置,和/或 ROM 编
    发表于 03-31 06:40