Autori:
Mi-a venit ideea acestui proiect dupa ce am observat ca majoritatea firmelor au ca metoda de intrare in sediu accesul prin cartela, deoarece este foarte sigur si le permite monitorizarea timpului petrecut la munca a fiecarui angajat. De asemenea ideea acestui proiect poate fi extinsa si la interfoanele clasice.
Pentru implementare folosim un modul de RFID si 2 cartele de identificare, una de root cu care se pot autentificare/deautentifica alte cartele si alta clasica care simuleaza un utilizator. Placa arduino comunica cu modulul, un display LCD, un senzor si un servomotor. LCD-ul va afisa instructiuni untilizatorului si starea sistemului (modul access, modul root). Servomotorul va actiona incuietoarea, in timp ce senzorul va determina daca usa este inchisa/deschisa.
Lista de piese:
Schema electrica:
Schema bloc:
Logica principala:
void loop() { int proximity_sensor = analogRead(A0); if (proximity_sensor > TRIGGERED_VALUE) { // If door is closed loop_door_closed(); } else { // If door is opened loop_door_opened(); } }
Restul detaliilor legate de implementare se pot gasi consultand arhiva si comentariile atasate sursei.
Concluzii:
In afara de cateva probleme intampinate la folosirea, legarea modulului de RFID si documentarea despre biblioteca MFRC522.h atasata acestuia, nu au fost intampinate alte dificultati. Consider ca acest proiect a fost o oportunitate buna pentru introducerea in IOT celor necunoscatori pana la acest moment, iar personal mie mi-a deschis o noua arie pe care sa o explorez.
Arhiva cu proiectul si codul sursa pot fi descarcate de aici: