I am working on a project using Raspberry Pi 3+ with simple generic external 125khz RFID reader (connected through USB port) to record RFID timestamps.
My amateur python script is working well but I would like someone with professional expertise to look over the script, auto-enable it at startup of the Pi and perhaps assist with auto-enable of 3G model dongle to connect to mobile network. I am using DietPi to reduce resources.
Of utmost importance, is ensuring the python script is optimized to ensure accurate timestamps for timing (to the 1/10th second or better) as this is all for race timing applications. The script already records the timestamps to a log file on the PI and sends to an AWS S3 bucket for use in a database.
When the RFID is recorded, I would like the PI to turn on an LED light for 0.5second.
I would like another LED light to turn on 30 seconds after an RFID is recorded. If an RFID is recorded during the 30 second countdown, it would restart the timer. Using the same approach, I would like an LED light to turn on another LED 60 seconds after an RFID is recorded and another at 120secs. In all cases when an RFID is recorded, it resets the timers and turns off the lights.
If you are interested in this, please provide a quote and estimated completion.
I can test using my Raspberry PI 3+ or you are welcome to test with your equipment.