Jump to content
Worm64

Autentificare in Ubuntu cu Arduino si un senzor de amprente

Recommended Posts

Acest tutorial a pornit de la ideea g?sirii unei solu?ii pentru securizarea unor echipamente industriale. Problema principala a acestor echipamente este faptul c? de?i softul în care lucreaz? permite protec?ia cu parol? operatorii care lucreaz? pe aceste echipamente aflau foarte repede parolele. Solu?ia adoptat? a fost securizarea parolelor cu ajutorul unui senzor de amprente ?i a unui arduino micro. Totu?i cred c? aceast? tema nu este una foarte interesant? pentru acest tutorial, ?i de aceea v? propun una mult mai amuzant? ?i anume realizarea unui sistem de autentificare pentru PC (în cazul meu sistemul de operare este Ubuntu, dar merge ?i pe Windows) cu ajutorul senzorului de amprente.


#include "FPS_GT511C3.h"
#include "SoftwareSerial.h"

FPS_GT511C3 fps(8, 9);

void setup()
{
//dezactivati comenzile de mai jos doar daca doriti sa folositi debug pe portul serial
//Serial.begin(9600);
// while (!Serial) ;
Keyboard.begin();
delay(100);
fps.Open();//deschide comunicarea cu zenzorul de amprente
fps.SetLED(true);//activeaza ledul camerei
}

void loop()
{

// daca detecteaza un deget incepe scanarea
if (fps.IsPressFinger())
{
fps.CaptureFinger(false);
int id = fps.Identify1_N();
if (id <200)//verifica toate cele 200 de locatii din baza de date
{
Keyboard.println("Aici puneti parola");//daca s-a identificat o potrivire se trimite pe tastatura caracterele parolei
delay(1000);//asteapta putin pana la urmatoarea citire
}
else
{
//in caz de eroare clipeste ledul senzorului
for (int i=0;i<=4;i++)
{
fps.SetLED(false);
delay(150);
fps.SetLED(true);
delay(150);
}

}
}

delay(100);
}

Tutorialul complet aici:Autentificare în Ubuntu cu Arduino ?i un senzor de amprente - www.roroid.ro

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...