Satura rādītājs:

Uzlabojiet cieto disku drošību, izmantojot Arduino un pirkstu nospiedumu sensoru: 6 soļi
Uzlabojiet cieto disku drošību, izmantojot Arduino un pirkstu nospiedumu sensoru: 6 soļi

Video: Uzlabojiet cieto disku drošību, izmantojot Arduino un pirkstu nospiedumu sensoru: 6 soļi

Video: Uzlabojiet cieto disku drošību, izmantojot Arduino un pirkstu nospiedumu sensoru: 6 soļi
Video: CS50 2015 – 10-я неделя 2024, Decembris
Anonim

Autors: ElectropeakElectroPeak oficiālā vietneSekot vairāk autora:

Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Darba sākšana ar ultraskaņas moduli un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Izveidojiet WiFi siltuma karti, izmantojot ESP8266 un Arduino
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]
Krāsu atpazīšana ar TCS230 sensoru un Arduino [iekļauts kalibrēšanas kods]

Par: ElectroPeak ir viena vieta, kur apgūt elektroniku un īstenot savas idejas. Mēs piedāvājam augstākās klases ceļvežus, lai parādītu, kā jūs varat izveidot savus projektus. Mēs piedāvājam arī augstas kvalitātes produktus, lai jums būtu… Vairāk par Electropeak »

Šajā rakstā mēs vēlamies parādīt, kā uzlabot digitālo datu drošību, kas saglabāti cietajā diskā, izmantojot pirkstu nospiedumu sensoru un Arduino. Šī raksta beigās jūs:

Iemācīsies lietot pirkstu nospiedumu sensoru.

Uzlabos jūsu cietā diska drošību.

Var piešķirt piekļuvi konkrētiem lietotājiem, lai izmantotu jūsu datu banku.

1. darbība: uzlabojiet cieto disku drošību, izmantojot Arduino un pirkstu nospiedumu sensoru

Uzlabojiet cieto disku drošību, izmantojot Arduino un pirkstu nospiedumu sensoru
Uzlabojiet cieto disku drošību, izmantojot Arduino un pirkstu nospiedumu sensoru

Datu banku drošība

Cietais disks (HDD), cietais disks, cietais disks vai fiksētais disks ir elektromehāniska datu glabāšanas ierīce, kas izmanto magnētisko atmiņu, lai uzglabātu un izgūtu digitālo informāciju, izmantojot vienu vai vairākus stingrus, ātri rotējošus diskus (šķīvjus), kas pārklāti ar magnētisko materiālu. Plāksnes ir savienotas pārī ar magnētiskām galvām, kas parasti izvietotas uz kustīgas izpildmehānisma rokas, kas nolasa un raksta datus uz šķīvja virsmām. Datiem piekļūst nejaušas piekļuves veidā, kas nozīmē, ka atsevišķus datu blokus var saglabāt vai izgūt jebkurā secībā, nevis tikai secīgi. Cietie diski ir nemainīgas atmiņas veids, kas saglabā saglabātos datus pat tad, kad tie ir izslēgti. Zibatmiņa ir elektroniska (cietvielu) nemainīga datora atmiņas vide, kuru var elektriski izdzēst un pārprogrammēt. Toshiba astoņdesmito gadu sākumā izstrādāja zibatmiņu no EEPROM (elektriski dzēšama programmējama tikai lasāma atmiņa) un to ieviesa tirgū 1984. gadā. Divi galvenie zibatmiņas veidi ir nosaukti pēc NAND un NOR loģikas vārtiem. Atsevišķām zibatmiņas šūnām piemīt iekšējās īpašības, kas ir līdzīgas atbilstošo vārtu īpašībām. Lai gan EPROM pirms pārrakstīšanas bija pilnībā jāizdzēš, NAND tipa zibatmiņu var rakstīt un lasīt blokos (vai lapās), kas parasti ir daudz mazāki par visu ierīci. NOR tipa zibspuldze ļauj ierakstīt vienu mašīnvārdu (baitu)-dzēstā vietā-vai lasīt neatkarīgi. Ja datu glabāšanai izmantojat cietos diskus vai zibatmiņas, un to aparatūrai vai programmatūrai nav drošības, šis projekts jums ir ļoti noderīgs.

R301T pirkstu nospiedumu modulis

Pirkstu nospiedums šaurā nozīmē ir iespaids, ko atstāj cilvēka pirksta berzes grēdas. Pirkstu nospiedumu atgūšana no nozieguma vietas ir svarīga kriminālistikas metode. Pirkstu nospiedumi ir viegli nogulsnējami uz piemērotām virsmām (piemēram, stikla, metāla vai pulēta akmens), dabiski izdaloties sviedriem no ekrīnajiem dziedzeriem, kas atrodas epidermas grēdās. Dažreiz tos dēvē par “mainītajiem seansiem”. Plašāk lietojot šo terminu, pirkstu nospiedumi ir nospieduma pēdas no jebkuras cilvēka vai citu primātu roku daļas berzes grēdām. Arī nospiedums no pēdas zoles var atstāt berzes grēdu iespaidu. Šajā projektā mēs izmantojam R301T sensora moduli, kas nodrošina sērijas sakarus ar tādu kontrolieri kā Arduino, lai apmainītos ar datiem. Ļaujiet to izdarīt.

2. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli

Aparatūras komponenti

Arduino Pro Mini *1

R301T pusvadītāju pirkstu nospiedumu modulis *1

1 kanāla 5V SSR cietvielu relejs *1

5 mm RGB trīskrāsu 4Pin LED *1

Mikro USB 3.0 savienotājs *1

Programmatūras lietotnes

Arduino IDE

3. solis: ķēde

Ķēde
Ķēde

4. solis: kods

Jums jāpievieno pirkstu nospiedumu sensora bibliotēka un pēc tam augšupielādējiet kodu. Ja pirmo reizi izmantojat Arduino dēli, neuztraucieties. Vienkārši izpildiet šīs darbības:

1. Dodieties uz vietni www.arduino.cc/en/Main/Software un lejupielādējiet ar jūsu OS saderīgo Arduino programmatūru. Instalējiet IDE programmatūru, kā norādīts.

2. Palaidiet Arduino IDE un notīriet teksta redaktoru un teksta redaktorā nokopējiet šādu kodu.

3. Izvēlieties dēli instrumentos un dēļos, izvēlieties savu Arduino dēli.

4. Pievienojiet Arduino datoram un iestatiet COM portu rīkos un portā.

5. Nospiediet augšupielādes (bultiņas zīme) pogu.

6. Jūs esat gatavs!

Nepieciešamie faili un lejupielādes:

5. solis: salikšana

Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana
Salikšana

Vispirms izveidojiet nelielu kabeļa savienotāju, izmantojot mikro USB 3 ligzdu. Lai uzzinātu kontaktligzdas tapas karti, izmantojiet cietā diska paneli.

Izveidojiet kastīti ar akrila loksni (plexiglass) un ievietojiet tajā ķēdi. Atdaliet releju no tāfeles un tieši pievienojiet to Arduino.

6. darbība: kas tālāk?

Jūs varat uzlabot šo projektu, kā vēlaties. Šeit ir daži ieteikumi:

Mēģiniet saglabāt katra lietotāja savienojuma laiku Arduino.

Mēģiniet aprēķināt katra lietotāja pārsūtīto datu apjomu.

Ieteicams: