Inhoudsopgave:

Beveiliging van harde schijven verbeteren door Arduino en vingerafdruksensor - Ajarnpa
Beveiliging van harde schijven verbeteren door Arduino en vingerafdruksensor - Ajarnpa

Video: Beveiliging van harde schijven verbeteren door Arduino en vingerafdruksensor - Ajarnpa

Video: Beveiliging van harde schijven verbeteren door Arduino en vingerafdruksensor - Ajarnpa
Video: Wat is (een) Arduino, en welk bord kan je het beste kopen? (2019) 2024, November
Anonim

Door ElectropeakElectroPeak Officiële WebsiteVolg meer door de auteur:

Aan de slag met ultrasone module en Arduino
Aan de slag met ultrasone module en Arduino
Aan de slag met ultrasone module en Arduino
Aan de slag met ultrasone module en Arduino
Maak een WiFi-hittekaart met ESP8266 en Arduino
Maak een WiFi-hittekaart met ESP8266 en Arduino
Maak een WiFi-hittekaart met ESP8266 en Arduino
Maak een WiFi-hittekaart met ESP8266 en Arduino
Kleurherkenning met TCS230-sensor en Arduino [inclusief kalibratiecode]
Kleurherkenning met TCS230-sensor en Arduino [inclusief kalibratiecode]
Kleurherkenning met TCS230-sensor en Arduino [inclusief kalibratiecode]
Kleurherkenning met TCS230-sensor en Arduino [inclusief kalibratiecode]

Over: ElectroPeak is uw one-stop-plek om elektronica te leren en uw ideeën in realiteit om te zetten. We bieden eersteklas handleidingen om u te laten zien hoe u uw projecten kunt maken. We bieden ook producten van hoge kwaliteit, zodat u een… Meer over Electropeak »

In dit artikel willen we u laten zien hoe u de beveiliging van uw digitale gegevens op een harde schijf kunt verbeteren door een vingerafdruksensor en Arduino. Aan het einde van dit artikel heb je:

Zal leren hoe de vingerafdruksensor te gebruiken.

Zal een beveiligingsadd-on maken voor uw harde schijf.

Kan specifieke gebruikers toegang geven om uw databank te gebruiken.

Stap 1: Verbeter de beveiliging van harde schijven door Arduino en vingerafdruksensor

Verbeter de beveiliging van harde schijven door Arduino en vingerafdruksensor
Verbeter de beveiliging van harde schijven door Arduino en vingerafdruksensor

Beveiliging van databanken

Een harde schijf (HDD), harde schijf, harde schijf of vaste schijf is een elektromechanisch gegevensopslagapparaat dat magnetische opslag gebruikt om digitale informatie op te slaan en op te halen met behulp van een of meer stijve snel roterende schijven (schotels) bedekt met magnetisch materiaal. De platters zijn gekoppeld aan magnetische koppen, meestal aangebracht op een bewegende actuatorarm, die gegevens lezen en schrijven naar de platteroppervlakken. Toegang tot gegevens is willekeurig mogelijk, wat betekent dat afzonderlijke gegevensblokken in elke volgorde en niet alleen sequentieel kunnen worden opgeslagen of opgehaald. HDD's zijn een soort niet-vluchtige opslag, waarbij opgeslagen gegevens behouden blijven, zelfs wanneer ze zijn uitgeschakeld. Flash-geheugen is een elektronisch (solid-state) niet-vluchtig computeropslagmedium dat elektrisch kan worden gewist en opnieuw geprogrammeerd. Toshiba ontwikkelde begin jaren tachtig flash-geheugen van EEPROM (elektrisch wisbaar programmeerbaar alleen-lezen geheugen) en bracht het in 1984 op de markt. De twee belangrijkste typen flash-geheugen zijn vernoemd naar de logische NAND- en NOR-poorten. De afzonderlijke flash-geheugencellen vertonen interne kenmerken die vergelijkbaar zijn met die van de overeenkomstige poorten. Terwijl EPROM's volledig moesten worden gewist voordat ze werden herschreven, kan NAND-flashgeheugen worden geschreven en gelezen in blokken (of pagina's) die over het algemeen veel kleiner zijn dan het hele apparaat. Met NOR-type flash kan een enkel machinewoord (byte) worden geschreven - naar een gewiste locatie - of onafhankelijk worden gelezen. Als u harde schijven of flashgeheugens gebruikt om uw gegevens op te slaan en zij hebben geen beveiliging op hun hardware of software, dan is dit project erg handig voor u.

R301T-vingerafdrukmodule

Een vingerafdruk in enge zin is een afdruk die wordt achtergelaten door de wrijvingsruggen van een menselijke vinger. Het terugvinden van vingerafdrukken van een plaats delict is een belangrijke methode van forensische wetenschap. Vingerafdrukken worden gemakkelijk afgezet op geschikte oppervlakken (zoals glas of metaal of gepolijste steen) door de natuurlijke afscheiding van zweet uit de eccriene klieren die aanwezig zijn in epidermale richels. Deze worden soms "toevallige indrukken" genoemd. In een breder gebruik van de term zijn vingerafdrukken de sporen van een afdruk van de wrijvingsruggen van een deel van de hand van een mens of een andere primaat. Een afdruk van de voetzool kan ook een indruk van wrijvingsribbels achterlaten. In dit project gebruiken we R301T-sensormodule die een seriële communicatie maakt met een controller zoals Arduino om gegevens uit te wisselen. Laten we het doen.

Stap 2: Benodigde materialen

Benodigde materialen
Benodigde materialen

Hardware onderdelen

Arduino Pro Mini *1

R301T Halfgeleider Vingerafdrukmodule *1

1 kanaal 5V SSR solid-state relais *1

5 mm RGB driekleurige 4-pins LED * 1

Micro-USB 3.0-connector *1

Software-apps

Arduino IDE

Stap 3: Circuit

Stroomkring
Stroomkring

Stap 4: Coderen

U moet de bibliotheek van de vingerafdruksensor toevoegen en vervolgens de code uploaden. Maak je geen zorgen als dit de eerste keer is dat je een Arduino-bord gebruikt. Volg gewoon deze stappen:

1. Ga naar www.arduino.cc/en/Main/Software en download de Arduino-software die compatibel is met uw besturingssysteem. Installeer de IDE-software volgens de instructies.

2. Start de Arduino IDE en wis de teksteditor en kopieer de volgende code in de teksteditor.

3. Kies het bord in tools en borden, selecteer je Arduino-bord.

4. Sluit de Arduino aan op uw pc en stel de COM-poort in tools en poort in.

5. Druk op de knop Uploaden (pijlteken).

6. Je bent helemaal klaar!

Noodzakelijke bestanden en downloads:

Stap 5: Montage

in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten

Maak eerst een kleine kabelconnector via de micro-USB 3-aansluiting. Gebruik de kaart van de harde schijf om de pinkaart van de socket te achterhalen.

Maak een doos met acrylplaat (plexiglas) en plaats het circuit erin. Scheid het relais van het bord en sluit het rechtstreeks aan op Arduino.

Stap 6: Wat nu?

U kunt dit project naar wens verbeteren. Hier zijn een paar suggesties:

Probeer de verbindingstijd van elke gebruiker in Arduino op te slaan.

Probeer de hoeveelheid gegevens te berekenen die door elke gebruiker wordt overgedragen.

Aanbevolen: