Arduino Hat Design Inquiry

Part selection is underway. I found a PN532 RFID IC and a 5 V relay with verified 120 VAC-capable contacts; the wide-input buck IC search needs a library fallback because the first pass only found module-style entries.
Main ICs are added. I’m now adding the required passives and will wire power, SPI level shifting, microSD, relay driver, and safe relay contact terminals.
I started the fully integrated Arduino Uno shield schematic and renamed the project to Arduino RFID SD Relay Shield.
Completed:
  • Added PN532 RFID IC, microSD socket, relay, relay driver, flyback diode, MP1584 buck, 3.3 V LDO, SPI level shifter, terminal blocks, Arduino header placeholders, and support passives.
  • Wired the initial 28 V input, 5 V rail, 3.3 V rail, SPI level-shift path, relay driver, and relay contacts.
  • Created:
Important: the schematic is not layout-ready yet. Review still reports unresolved floating pins, mainly because the MP1584 buck support network and PN532 crystal/antenna/matching/reset circuitry need to be completed from the datasheets before moving to PCB layout.
Complete missing circuits
Fix ERC warnings
Improve Arduino headers
Add protection features
Prepare for layout

Refine this doc
Ask about this doc
Safety Analysis — Arduino RFID SD Relay Shield
Status
Draft — schematic incomplete, layout not started.
Applicable Safety Concern
The board switches a 120 VAC signal circuit through relay contacts while low-voltage Arduino/RFID/microSD circuitry remains SELV. The relay contact side must be treated as hazardous until the external circuit is proven current-limited and isolated.
Hazard Summary

Table


HazardSourceMitigationStatus
Electric shock120 VAC relay contacts at J_RELAYMaintain creepage/clearance, isolate contact copper, use rated terminal block and relayPending layout verification
Fire/overcurrentFault on relay contact circuitExternal fuse/current limit required unless added on PCBOpen
Low-voltage damage28 V input transient/reverse polarityAdd input protection as needed before manufactureOpen
Relay coil transientK1 coilD_FLY flyback diode addedImplemented
Isolation Analysis

Table


BoundaryPrimary SideSecondary SideRequired Action
Relay contacts to 5 V/3.3 V logicJ_RELAY, K1 COM/NO/NCArduino headers, PN532, microSD, power railsEnforce PCB creepage/clearance and avoid copper pours under relay isolation gap
Open Items
  1. Confirm whether the 120 VAC circuit is truly signal-only/current-limited or can deliver mains branch current.
  2. If it can deliver hazardous current, add a fuse or require external fuse protection.
  3. Verify terminal block voltage/current rating and relay contact rating against actual load.
  4. Add PCB layout keepouts/slots if required to meet creepage/clearance.
  5. Do not export manufacturing files until ERC and safety spacing checks are clean.

    Status

    Applicable Safety Concern

    Hazard Summary

    Isolation Analysis

    Open Items

Documents

    Design Notes — Arduino RFID SD Relay Shield

    Board Bring-Up Plan — Arduino RFID SD Relay Shield

    Safety Analysis — Arduino RFID SD Relay Shield

Assets

No assets added.

Arduino RFID SD Relay Shield

Arduino RFID SD Relay Shield thumbnail
Fully integrated Arduino Uno shield with 13.56 MHz RFID reader, microSD card interface, isolated relay output for a 120 VAC signal circuit, and 28 VDC to 5 V buck power input.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$2.40–$2.78

Digi-Key

$1.67–$1.71

HQonline

$1.07

LCSC

$4.33–$4.39

Mouser

$20.76–$20.84

TME

$0.00

Verical

$10.81–$14.69

Controls