Full Fingerprint Control Access - help to get started

Hello, Arduino masters

I would like support to start a somewhat ambitious project:

I want to implement in the condominium where I live an access control to the pedestrian doors via fingerprint sensor system.

Currently the 2 gates (internal and external, cage type) are opened by the concierge officer through a button that disarms the magnetic locks. I would like to install 2 biometric readers, one for each gate, in the best DIY style.

But, it would not be simply to open the gate, I also wanted the opening events of the gates to be sent via Ethernet to a PC software that would be a system manager.

Here are some requirements and conditions for this project:

  1. fingerprints readers must be capable of storing up to 1000 prints;
  2. the equipment will be installed in an external environment (average temperature 25 ° with intense corrosive sea air);
  3. the estimated distance between the readers and the management PC is 70 meters (230 ft.);
  4. the arduino sketch should be able to register and read the fingerprint on the same device (one button could switch operating modes, for example);
  5. The PC software must be able to register, at least, information such as: Name, Apartment, Identity document, photo;
  6. The PC software should be able to generate reports informing the date, time and name of the person who entered or left the condominium.

That's it. Any help is welcome, in order to indicate the necessary hardware, the necessary Arduino libraries and the best way to implement PC sofware.

Thanks in advance!

You completely failed to describe how you detect and recover from any component failure or of redundancy.

Paul

Paul_KD7HB:
You completely failed to describe how you detect and recover from any component failure or of redundancy.

Paul

I did not understand your comment.

I forgot to say that I only need a display and LEDs for user interface.

I have my own security system in progress. I may get to electronic locks someday. meanwhile... Things that may not have occurred to you:

My project started out to be a doorbell. It occurred to me to put a camera on the door, to see who rang. given that the door bell ringer could show up while I am gone, I determined that I need a clock and a datalogger. A clock that does not show the correct time is not, in fact, a clock. Ergo, I need a continuously self-setting clock. Which led me to build a "GPS disciplined" clock. A self sustaining clock where the GPS continuously updates an RTC. Time accuracy is maintained by but not utterly dependent on the GPS.

Mission Creep set in. The doorbell makes a sound ( any of about 500 sounds, none of them "ding-dong" ). Making this into a "burglar alarm" seems to be trivially easy. Just add sensors. So it became the RPPM: The Remote Property Perimeter Monitor. An intrusion alarm for large, remote properties.

I have 24 video monitors. The clocks in my DVRs do not have NTP, and apparently no inexpensive DVR maker includes that. The clocks drift, and the instructions for setting them are arcane. I picked up a trick from my last job: set off a bright flash when an event happens. Measure time from the trigger flash. The clocks in the recording devices do not need to be correct, just accurate. 3 minutes off is not a problem, if the clock shows one minute per minute.

In the USA, video evidence must have a built in clock, so the "trier of facts" can determine that no editing was done. The flash provides a reference that can be traced to a GPS disciplined clock.

The file name is derived from the local time, so that is 8 characters you do not have to write in every file. This cuts recording space requirements in half.

The clock fits in an UNO, with 3 LCD modules for local time, UTC and status. It will compile and run with the debounce array included. It compiles with the datalogger, but it will not log data. It initializes the SD card. It fails when you write to the SD card; you run out of RAM. I had to move up to a Mega.

If you wisely decide to include a clock and datalogger, just start with a Mega and save a ton of rework when you have to port over in the future

consider the benefits of adding RFID tags as a second entry method.

look in the Project Hub for RFID and fingerprint sensor locks.

danielsafreire:
I did not understand your comment.

I forgot to say that I only need a display and LEDs for user interface.

If any part of your system fails, tenants cannot enter. Including commercial power failure.

In addition, you have made NO provisions for emergency services access, which in the USA, is required, and other parts of the world is no doubt similar.

Paul

Paul_KD7HB:
If any part of your system fails, tenants cannot enter. Including commercial power failure.

In addition, you have made NO provisions for emergency services access, which in the USA, is required, and other parts of the world is no doubt similar.

Paul

In the current installation there is already an emergency battery in case of power failure. So I do not have to worry about it right now. And if the fingerprint system fails, the manual button will continue to operate.