Project Description
I need an experienced embedded systems and PCB design engineer to design a compact NFC Reader module based on the ESP32 microcontroller and NFC transceiver. The board should read NFC tags and toggle a relay output to control external devices such as door locks, motors, or other automation equipment.
Key Functional Requirements:
- ESP32 as the main microcontroller (Wi-Fi & Bluetooth capable)
- NFC transceiver
- Relay output toggled by ESP32 GPIO when a valid NFC tag is detected
- Wide input voltage range: 10–24V DC
- Multi-rail power supply:
- LED indicator header pins for visual feedback
Firmware Requirements:
- Read UID from NFC tags
- Toggle relay on valid tag detection
- Sleep mode support for low power consumption
Deliverables:
- Complete schematic design
- PCB layout
- Gerber files ready for fabrication
- Bill of Materials (BOM)
- Firmware source code (ESP-IDF or Arduino framework)
- Design documentation