В данном примере реализован контроль доступа с помощью модуля считывания карт RFID RC522 и сервопривода.
Схема подключения считывателя карт RFID-RC522 к arduino uno выглядит следующим образом:
Ну а собственно сервопривод подключается к 10 пину arduino uno. Но данный пин всегда можно изменить в скетче.
Программу (скетч) и видео с демонстрацией работы можно посмотреть у меня на сайте тут.
Принцип работы следующий. В скетч мы прописываем номер карты, которую будем подносить к считывателю RFID RC522. Если карта имеет другой номер, не как в скетче. То ничего происходить не будет.
А если все-таки номер карты совпадает с тем который мы задали, то сервопривод у нас начнет двигаться.
Сервопривод можно подключить например к шпингалету. И тогда сервопривод будет отодвигать шпингалет. И тем самым откроет нам дверь.
Конечно это все сделано на коленке, чисто для демонстрации работы, но в сети есть демонстрация работы уже конкретно работающего прототипа со шпингалетом.
Вот к примеру нашел на просторах интернета
Как видно здесь используется как раз-таки сервопривод и прикреплённый проволокой к шпингалету.
Или вот еще один пример:
Здесь реализация немного другая. За место шпингалета, качелька сервопривода просто прикреплена к ручке замка. И при повороте сервопривода, замок будет открываться или закрываться. Так на мой взгляд даже практичнее и эстетичные. Так как замок можно будет открыть ключем с обратной стороны.
Ну а вообще. Ни кто не отменял переделать немного код и например добавить за место сервопривода какое-нибудь реле. И это самое реле будет управлять например электромагнитным замком.
Но это уже совсем другая история. Если Вам это будет интересно, то я конечно же реализую такую задумку. Благо электро-замок у меня уже имеется.
В комментариях я Вас попрошу опишите пожалуйста, какие интересные проекты вы реализовывали на ардуино. И возможно у Вас есть какие-то пожелания?