Are you sure that your boss pay you all the work? You can prove it with an attendace register.
I'm not sure about this so I developed an Arduino project which can monitor how much I have worked.
It use a micro SD to store the work time and an RFID sensor so it is easy and quick to use.
The brain for time is a DS1307 IC which maintains the current hour and date. It need a small battery so it doesn't lose data when the system is off.
- MICROSD
I use this shield which works with SPI.
On the micro SD the program will store who and when go in or go out.
- RTC
The RTC (Real Time Clock) work with DS1307 IC which need some components to work. The first one is a 32.768 KHz crystal and 2 pull-up resistor because it uses I2C.
- RFID
I used a RFID sensor which can read RFID tag. Arduino need MFRC522 library.
The mfrc object need two prameters: 2 pin which are RST on pin 9 of Arduino and SS on pin 8 of Arduino.
MFRC522 mfrc(8, 9); //pin 8->SS pin 9->RST
The Algorithm of this project works as a state machine, so there is a state called Home which means that the Arduino display hour and date and checks if there is a card near or someone presses some buttons.
If there is a card the Arduino decodes the TAG and then passes on state W1 or W2 if it recognize the card otherwise it returns to home.
This project can handle two workers but it is extremely expandable.
- PCB
Thanks to PCBWay I can made my project on a professional PCB with my favourite color.
The quality of the PCB is amazing! The PCB reflect my layout at 100%. This kind of hardware can bring your project to another level.
This is the final result:
Comments
Please log in or sign up to comment.