Project Description: We are looking for an experienced Arduino and Python developer to build an RFID-based interactive podium system. This project combines hardware and software to create an engaging user experience where placing RFID-tagged objects on a reader triggers the display of specific videos or PDF files on a connected monitor. What We Need: Hardware Setup: - Connect and configure Arduino (Uno/Nano) with RFID/NFC reader (RC522 or PN532) - Wire and test 10 passive RFID tags embedded in objects - Assemble physical podium structure (basic woodwork/frame) Arduino Programming: - Write code to read RFID tag UIDs - Send UID data via USB Serial to computer - Implement debounce logic to prevent repeated triggers - Test and optimize tag detection Desktop Application (Python): - Create Python app that listens to Serial port data - Map RFID UIDs to specific video/PDF file paths - Automatically open files when tags are detected - Provide simple configuration interface (UI or config file) Documentation & Testing: - Complete wiring diagrams and setup instructions - User manual for operating the system - Troubleshooting guide - Well-commented code (Arduino & Python) - Test all 10 tags for reliability (minimum 50 consecutive scans) Required Skills & Experience: -Arduino programming (C/C++) - MUST HAVE -Python programming (intermediate level) - MUST HAVE -RFID/NFC module integration experience - MUST HAVE -Serial communication (pyserial library) -Basic electronics and wiring knowledge -Experience with RC522 or PN532 readers (preferred) -Strong troubleshooting and debugging skills -Technical documentation writing Deliverables: -Fully functional prototype with all hardware assembled -Arduino source code with comments -Python desktop application with source code -Configuration file/interface for UID-to-file mapping -Complete documentation (setup, wiring diagrams, user manual) -Troubleshooting guide -Working system tested with 10 RFID tags