
RFID Access Reader
Зааварчилгаа
Assemble the relay board
Assemble the relay board
The Beefcake board ships as a kit and has to be soldered before anything else.
- Fit the relay, the screw terminals and the passives.
- Check the coil side and the contact side are on the correct halves of the board before applying power.
Materials for this step:
SparkFun Beefcake Relay Control Kit1 багцTools needed:
Ryobi ONE+ RSI18-0 Cordless Soldering IronMount the reader module and wire it — pin by pin
Mount the reader module and wire it — pin by pin
Fit the SM130 and its antenna to the 13.56 MHz evaluation shield, then wire the shield to the Arduino.
- SM130 TX → Arduino D2 (Arduino receives)
- SM130 RX → Arduino D3 (Arduino transmits)
- SM130 VCC → 5V, GND → GND
- Relay board control input → Arduino D7, its GND to Arduino GND
The SM130's UART is 5 V and 5 V tolerant, so it connects straight to an Uno with no level converter. That is specific to this module — the 3.3 V SM5210 parts do need one.
Never wire the module's UART pins to an RS232 port directly. RS232 swings around ±12 V and will destroy it; a USB-UART adapter is required.Materials for this step:
RFID Module - SM130 Mifare (13.56 MHz)1 ширхэг
RFID Evaluation Shield - 13.56MHz1 ширхэг
Arduino Uno R3 SMD1 ширхэг
Jumper Wires Premium M/M 20 AWG - 15.5 cm (Pack of 10)1 баглааConfigure the module for Auto Mode with ASCII output
Configure the module for Auto Mode with ASCII output
Out of the box the module is in Standard Mode, where it waits for binary commands. Put it into Auto Mode with ASCII output instead, using SonMicro's Mifare Panel tool over a USB-UART adapter.
- Set Operation Mode to Auto Mode (Automatic Card Reading).
- Under Auto Read Mode set Serial Output Type to ASCII, and tick CR and LF.
- Leave Baudrate at its factory 19200.
That combination is the stock template 02/AUTO-B-P-ASCII-CRLF, so it can also be ordered pre-configured, or applied from a supplied .xml upgrade file with no configuration step at all.
Auto Mode is what makes this project simple. The module reports each card as a line of plain text the moment it enters the field, so the Arduino never has to build a framed binary packet or verify a checksum.Materials for this step:
USB-B Cable1 ширхэгRead a card and write its identifier down
Read a card and write its identifier down
Power the Arduino over USB, open the serial monitor at 9600, and upload the sketch from the next step with the allow-list still empty.
- Present a tag. A line of hex digits appears.
- Write that identifier down exactly as printed.
- Repeat for every card that should be allowed.
Materials for this step:
RFID Tag - Adhesive Mifare 1K (13.56 MHz)2 ширхэгUpload the access sketch
Upload the access sketch
Put the identifiers you recorded into the ALLOWED array, then upload. SoftwareSerial ships with the IDE — nothing else is needed.
Test the reject path before the accept path
Test the reject path before the accept path
Present an unlisted card first, and confirm the relay stays shut and the monitor prints denied.
- Only then present a listed card and confirm it opens.
- Wire the strike through the relay's normally-open contact, so a power cut leaves the door secure rather than released.
Материал
7- $8.00
- $27.00
- $20.00
- 1 ширхэг$27.00
- $6.00
- $4.00
Шаардлагатай багаж
1CC0 Нийтийн домэйн
Энэ загвар CC0 дор гаргагдсан. Та зөвшөөрөл авахгүйгээр хуулах, өөрчлөх, түгээх, ашиглах боломжтой.
Загвараар дамжуулан бүтээгдэхүүн худалдаж авч Бүтээгчийг дэмжээрэй Бүтээгчийн шимтгэл Борлуулагчаар тогтоосон, эсвэл энэ загварын шинэ хувилбар үүсгэж орлогоо хуваахын тулд өөрийн загварт холбоос болгон оруулна уу.