Kazalo:

Izboljšajte varnost trdih diskov z Arduino in senzorjem prstnih odtisov: 6 korakov
Izboljšajte varnost trdih diskov z Arduino in senzorjem prstnih odtisov: 6 korakov

Video: Izboljšajte varnost trdih diskov z Arduino in senzorjem prstnih odtisov: 6 korakov

Video: Izboljšajte varnost trdih diskov z Arduino in senzorjem prstnih odtisov: 6 korakov
Video: CS50 2015 - Week 7 2024, November
Anonim

Avtor ElectropeakElectroPeak Uradna spletna stran Sledi Več avtorja:

Začnite z ultrazvočnim modulom in Arduinom
Začnite z ultrazvočnim modulom in Arduinom
Začnite z ultrazvočnim modulom in Arduinom
Začnite z ultrazvočnim modulom in Arduinom
Ustvarite toplotni zemljevid WiFi z uporabo ESP8266 in Arduino
Ustvarite toplotni zemljevid WiFi z uporabo ESP8266 in Arduino
Ustvarite toplotni zemljevid WiFi z uporabo ESP8266 in Arduino
Ustvarite toplotni zemljevid WiFi z uporabo ESP8266 in Arduino
Senzor za prepoznavanje barv W/ TCS230 in Arduino [kalibracijska koda je vključena]
Senzor za prepoznavanje barv W/ TCS230 in Arduino [kalibracijska koda je vključena]
Senzor za prepoznavanje barv W/ TCS230 in Arduino [kalibracijska koda je vključena]
Senzor za prepoznavanje barv W/ TCS230 in Arduino [kalibracijska koda je vključena]

O: ElectroPeak je vaše mesto na enem mestu za učenje elektronike in uresničevanje vaših zamisli. Ponujamo vrhunske vodnike, ki vam pokažejo, kako lahko oblikujete svoje projekte. Ponujamo tudi visoko kakovostne izdelke, tako da imate … Več o Electropeaku »

V tem članku vam želimo pokazati, kako izboljšati varnost vaših digitalnih podatkov, shranjenih na trdem disku s senzorjem prstnih odtisov in Arduinom. Na koncu tega članka:

Naučil se bo uporabljati senzor prstnega odtisa.

Za vaš trdi disk bo dodana varnost.

Lahko omogoči dostop določenim uporabnikom do uporabe vaše podatkovne banke.

Korak: Izboljšajte varnost trdih diskov z Arduino in senzorjem prstnih odtisov

Izboljšajte varnost trdih diskov z Arduinom in senzorjem prstnih odtisov
Izboljšajte varnost trdih diskov z Arduinom in senzorjem prstnih odtisov

Varnost podatkovnih bank

Pogon trdega diska (HDD), trdi disk, trdi disk ali fiksni disk je elektromehanska naprava za shranjevanje podatkov, ki uporablja magnetno shrambo za shranjevanje in pridobivanje digitalnih informacij z uporabo enega ali več togih hitro vrtljivih diskov (plošč), prevlečenih z magnetnim materialom. Plošče so združene z magnetnimi glavami, običajno nameščenimi na premični roki aktuatorja, ki berejo in zapisujejo podatke na površine plošč. Do podatkov se dostopa na način z naključnim dostopom, kar pomeni, da je mogoče posamezne bloke podatkov shraniti ali pridobiti v poljubnem vrstnem redu in ne le zaporedno. Trdi diski so vrsta nehlapnega pomnilnika, ki hrani shranjene podatke tudi, ko je izklopljen. Flash pomnilnik je elektronski (polprevodniški) nehlapni računalniški medij za shranjevanje, ki ga je mogoče električno izbrisati in ponovno programirati. Toshiba je v začetku osemdesetih razvila bliskovni pomnilnik iz EEPROM-a (električno izbrisljiv programabilni pomnilnik samo za branje) in ga predstavil na trgu leta 1984. Dve glavni vrsti pomnilnika flash sta poimenovana po logičnih vratih NAND in NOR. Posamezne celice flash pomnilnika imajo notranje lastnosti, podobne tistim na ustreznih vratih. Medtem ko je bilo treba EPROM pred ponovnim pisanjem popolnoma izbrisati, se lahko bliskovni pomnilnik tipa NAND zapiše in prebere v blokih (ali straneh), ki so na splošno veliko manjše od celotne naprave. Bliskavica tipa NOR omogoča zapis ene same strojne besede (bajt)-na izbrisano mesto-ali samostojno branje. Če za shranjevanje podatkov uporabljate trde diske ali bliskovne pomnilnike in nimajo nobene zaščite v svoji strojni ali programski opremi, je ta projekt za vas zelo koristen.

Modul prstnih odtisov R301T

Prstni odtis v ožjem pomenu je vtis, ki ga puščajo trenja na človeškem prstu. Pridobivanje prstnih odtisov s kraja zločina je pomembna metoda forenzične znanosti. Prstni odtisi se zlahka odlagajo na primernih površinah (kot so steklo ali kovina ali polirani kamen) zaradi naravnih izločkov znoja iz ekrinih žlez, ki so prisotne v epidermalnih grebenih. Te se včasih imenujejo "spremenjeni vtisi". Pri širši uporabi izraza so prstni odtisi sledi vtisa s trenja na katerem koli delu roke človeka ali drugega primata. Odtis s podplata lahko pusti tudi vtis trenja. V tem projektu za izmenjavo podatkov uporabljamo senzorski modul R301T, ki vzpostavi serijsko komunikacijo s krmilnikom, kot je Arduino. Naredimo to.

2. korak: Potrebni materiali

Potrebni materiali
Potrebni materiali

Komponente strojne opreme

Arduino Pro Mini *1

Polprevodniški modul prstnih odtisov R301T *1

1 -kanalni 5V SSR polprevodniški rele *1

5 mm RGB Tri-barvna 4Pin LED *1

Priključek za mikro USB 3.0 *1

Aplikacije programske opreme

Arduino IDE

3. korak: Vezje

Vezje
Vezje

4. korak: Koda

Dodati morate knjižnico senzorja prstnih odtisov in nato naložiti kodo. Če prvič uporabljate ploščo Arduino, ne skrbite. Samo sledite tem korakom:

1. Pojdite na www.arduino.cc/en/Main/Software in prenesite programsko opremo Arduino, združljivo z vašim operacijskim sistemom. Namestite programsko opremo IDE po navodilih.

2. Zaženite Arduino IDE in počistite urejevalnik besedil ter kopirajte naslednjo kodo v urejevalnik besedil.

3. Izberite ploščo v orodjih in tablah, izberite svojo ploščo Arduino.

4. Povežite Arduino z računalnikom in nastavite vrata COM v orodjih in vratih.

5. Pritisnite gumb Naloži (puščica).

6. Vse ste pripravljeni!

Potrebne datoteke in prenosi:

5. korak: Sestavljanje

Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje
Sestavljanje

Najprej naredite majhen priključek za kabel z vtičnico micro USB 3. Če želite izvedeti zemljevid pin vtičnice, uporabite ploščo trdega diska.

Naredite škatlo z akrilno ploščo (pleksi steklo) in vanj vstavite vezje. Ločite rele od plošče in ga priključite neposredno na Arduino.

6. korak: Kaj sledi?

Ta projekt lahko po želji izboljšate. Tukaj je nekaj predlogov:

Poskusite shraniti čas povezave vsakega uporabnika v Arduinu.

Poskusite izračunati količino podatkov, ki jih prenese vsak uporabnik.

Priporočena: