Astropass-Smart Rfid Crew access system
Hardware- 3 Devlogs
- 11 Total hours
An RFID-based smart entry and exit tracking system that records crew movement in real time, helping monitor access and attendance in a space station, research lab, or school.
An RFID-based smart entry and exit tracking system that records crew movement in real time, helping monitor access and attendance in a space station, research lab, or school.
I finally finished Astropass and hit my 11 hours! I cleaned up the whole codebase and got everything running smoothly. I ended up adding custom graphics to the LCD screen like a padlock, checkmark, and warning triangle, and I used a clean switch-case state machine to handle all the terminal transitions without any bugs. I also built in a 3-strike security lockout that triggers an automatic 8-second cooldown if an invalid badge is scanned three times, and I set up a circular log system that prints the full access history straight to the Serial Monitor. Everything is fully pushed to GitHub and ready, so I’m officially moving on to my new Astro-Flora greenhouse project now!
Devlog #2
: Bringing the Astropass Core to Life! 📡🛸
What I did today: Successfully laid down the foundation for the Astropass security terminal and got the I2C LCD display fully integrated with the system logic!
New Features: * Fixed up the primary input buffer to read passcodes and badge IDs in real-time through the terminal lines.
Programmed the LCD to show live system updates (SCAN PASSPORT…) instead of just hiding the data in the background.
Added a dynamic fast-pass check that immediately flips the screen to > ACCESS GRANTED and triggers a high-frequency success chime on the buzzer when a valid badge is detected.
Progress: Spent a solid block of hours structuring the basic logic loops and troubleshooting the liquid crystal libraries. Ready to start scaling this up into a multi-user security system! 💎
Project Name:AstroPass
Today’s Progress: Successfully created and initialized a brand new GitHub repository for this second project.
Uploaded all the initial core project files to the repository.
Set up the demo link to showcase the current state of the project.
What I’m working on next: Continuing to build out the next set of features and refining the code.