Inspiration
We were inspired by the idea of combining physical and digital security systems into a cohesive access protocol. With increased awareness of secure infrastructure in naval and defense sectors, we wanted to simulate a multi-step verification system—one that feels real, tactile, and a bit dramatic.
What it does
Trident Access Protocol is a secure, interactive access control system. It uses:
An ultrasonic sensor to detect presence
An RFID scanner to verify identity
A GUI password prompt for final authentication Upon successful entry, users are greeted by name and gain access to additional system controls like fan toggling, sensor readings, and more.
How we built it
We used:
Arduino Uno to interface with the ultrasonic sensor, RFID module, buzzer, and LCD screen
Processing (Java) to create a GUI that handles password input and interaction
Serial communication to bridge Arduino and Processing in real-time Our system was designed to provide both visual and audio feedback to simulate a high-security access gate.
Challenges we ran into
Serial communication timing: Sending and receiving commands between Processing and Arduino without overlap required fine-tuning
LCD sync: Making sure the LCD reflected exactly what the GUI displayed took lots of debugging
Component limits: Managing multiple peripherals on a single Arduino and avoiding pin conflicts
Accomplishments that we're proud of
Achieving seamless communication between hardware and GUI
Getting the LCD, buzzer, and GUI to react in sync
Creating an immersive simulation with a real "spy base" feel
What we learned
How to manage serial communication across two platforms
How to design a user flow that feels engaging and reactive
What's next for Trident Access Protocol
Add voice authentication using a microphone and audio processing
Integrate fingerprint recognition or a keypad override
Log user entries with timestamps to a database
Expand the GUI with toggle buttons for fans, sensors, and other “classified” modules
Built With
- 16x2
- arduino
- c/c++
- lcd
- liquidcrystal-i2c-library
- mfrc522-rfid-library
- processing-(java)
- serial-communication-(uart)
- ultrasonic-sensor-(hc-sr04)
Log in or sign up for Devpost to join the conversation.