กลับไปหน้ารวมไฟล์
arduino-mkr-rfid-reader-with-tft-display-436ac7-en.md

It is very easy to create a nice looking RFID reader with TFT output for wall mounting with an Arduino MKR of your choice and our ArduiTouch MKR kit.

You can use this reader for door access or intruder alarm terminals. It's easy to extend this simple design for more complex application and wireless data transmission.

Simple RFID Reader with ArduiTouch

Wiring

In the first step you have to connect the RFID reader pcb with the ArduiTouch pcb. In the pictures below you will find a wiring diagram and some pictures of my real solution. In any case it is recommend to use a connector between the RFID reader pcb and the ArduiTouch pcb.

Mounting of RFID PCB

For the mounting of the RFID pcb you have to prepare the pcb with self adhesive tape and glue it to the top shell of the ArduiTouch enclosure

Mounting of ArduiTouch PCB

Now we can mount the TFT on the ArduiTouch pcb. connect the RFID pcb and mount the ArduiTouch pcb in the top shell too

ArduiTouch pcb with assembled TFT

Installation of additional libraries:

Please install the following libraries through Arduino Library Manager.

AdafruitGFX Library

AdafruitILI9341 Library

MFRC522Library

You can download the library also directly as ZIP file and uncompress the folder under yourarduinosketchfolder/libraries/

After installing the Adafruit libraries, please restart the Arduino IDE.

Custom settings:

In the source code you can set the number of a known transponder :

byte blue_uid[] = {0x09, 0x8D, 0x9D, 0xA3};

You should change this to the UID of one of your transponders. (The UID of your transponders will be visible in the "Access denied" screen)

Run the demo:

Please open this sample in the Arduino IDE. After compilation and upload you can put your transponders in the top of the ArduiTouch enclosure and you will see an "Access denied" screen for unknown transponders and "Access granted" for the known transponder.

RFID reader in action



EXPANDED TECHNICAL DETAILS

Visual Access Management Hub

This project combines secure RFID authentication with a high-resolution graphical status dashboard using the Arduino MKR ecosystem.

  • MFRC522 SPI Bridge: The MKR board interfaces with the RFID reader via the SPI bus. The firmware compares the scanned 4-byte UID against a secure whitelist stored in the MKR's CryptoChip.
  • TFT GUI Feedback: Renders a "Success" (Green) or "Access Denied" (Red) screen on a ST7735 TFT display. The firmware includes custom icons and user names for authorized personnel, improving the professional feel of the entry system.

Connectivity

  • Cloud Logging Ready: Because it uses an MKR board, every successful entry can be timestamped and pushed to the Arduino IoT Cloud for remote monitoring of staff attendance.

ข้อมูล Frontmatter ดั้งเดิม

title: "Arduino MKR RFID Reader with TFT Display"
description: "How to design a nice looking RFID reader with TFT display and for wall mounting."
author: "hwhardsoft"
category: "Home & Automation"
tags:
  - "rfid"
  - "home automation"
  - "touch"
views: 13693
likes: 11
price: 2450
difficulty: "Intermediate"
components:
  - "1x Solder Wire, Lead Free"
  - "1x Soldering iron (generic)"
  - "1x Wire, Wrapping Wire"
  - "1x Innovateking-EU RFID Reader"
  - "1x ArduiTouch MKR"
  - "1x Arduino MKR WiFi 1010"
  - "1x Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/34aa0351-8152-420a-8c23-69d7c44b4684.ino"
  - "https://projects.arduinocontent.cc/de05535d-1916-42a2-bf6c-457e67e44235.h"
  - "https://projects.arduinocontent.cc/de05535d-1916-42a2-bf6c-457e67e44235.h"
  - "https://projects.arduinocontent.cc/34aa0351-8152-420a-8c23-69d7c44b4684.ino"
documentationLinks: []
passwordHash: "06d89d7d7f1fc4e803958fcfa1f36b3f422cdb9ab6cf93926f24d0e81cc0e05b"
encryptedPayload: "U2FsdGVkX18wnYL5qI099W0i0E8DzVigzjZz7/e60ts+jjsWrKHakQmeoDzfholqRcvBJ1Tf88W3JYumsNriTB2/KtSyCr5EQ8DABwjPJgk="
seoDescription: "Build a sleek Arduino MKR RFID Reader with a TFT Display. Perfect for wall mounting and smart home security."
videoLinks:
  - "https://www.youtube.com/embed/6F5zWyubM2w"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-mkr-rfid-reader-with-tft-display-436ac7_cover.jpg"
lang: "en"