Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Oficjalna strona ElectropeakElectroPeakObserwuj więcej autora:
O: ElectroPeak to miejsce, w którym możesz uczyć się elektroniki i wprowadzać swoje pomysły w rzeczywistość. Oferujemy najwyższej klasy przewodniki, które pokażą Ci, jak możesz tworzyć swoje projekty. Oferujemy również produkty wysokiej jakości, dzięki czemu masz… Więcej o Electropeak »
W tym artykule chcemy pokazać, jak poprawić bezpieczeństwo danych cyfrowych przechowywanych na dysku twardym za pomocą czytnika linii papilarnych i Arduino. Na końcu tego artykułu:
Dowiesz się, jak korzystać z czujnika odcisków palców.
Doda zabezpieczenie Twojego dysku twardego.
Może przyznawać dostęp określonym użytkownikom do korzystania z banku danych.
Krok 1: Popraw bezpieczeństwo dysków twardych za pomocą Arduino i czytnika linii papilarnych
Bezpieczeństwo banków danych
Dysk twardy (HDD), dysk twardy, dysk twardy lub dysk stały to elektromechaniczne urządzenie do przechowywania danych, które wykorzystuje pamięć magnetyczną do przechowywania i pobierania informacji cyfrowych za pomocą jednego lub więcej sztywnych, szybko obracających się dysków (talerzy) pokrytych materiałem magnetycznym. Talerze współpracują z głowicami magnetycznymi, zwykle umieszczonymi na ruchomym ramieniu siłownika, które odczytują i zapisują dane na powierzchni talerzy. Dostęp do danych odbywa się w sposób losowy, co oznacza, że poszczególne bloki danych można przechowywać lub pobierać w dowolnej kolejności, a nie tylko sekwencyjnie. Dyski twarde są rodzajem nieulotnej pamięci masowej, która zachowuje zapisane dane nawet po wyłączeniu zasilania. Pamięć flash jest elektronicznym (półprzewodnikowym) nieulotnym komputerowym nośnikiem pamięci, który można elektrycznie wymazać i przeprogramować. Toshiba opracowała pamięć flash z EEPROM (elektrycznie kasowalną programowalną pamięć tylko do odczytu) we wczesnych latach 80. i wprowadziła ją na rynek w 1984 roku. Dwa główne typy pamięci flash zostały nazwane po bramkach logicznych NAND i NOR. Poszczególne komórki pamięci flash wykazują wewnętrzne cechy podobne do odpowiednich bramek. Podczas gdy EPROM musiały zostać całkowicie wymazane przed ponownym zapisaniem, pamięć flash typu NAND może być zapisywana i odczytywana w blokach (lub stronach), które są zazwyczaj znacznie mniejsze niż całe urządzenie. Pamięć flash typu NOR umożliwia zapisanie pojedynczego słowa maszynowego (bajtu) – w wymazanej lokalizacji – lub niezależnego odczytu. Jeśli używasz dysków twardych lub pamięci flash do przechowywania danych i nie mają one żadnych zabezpieczeń na swoim sprzęcie lub oprogramowaniu, ten projekt jest dla Ciebie bardzo przydatny.
Moduł linii papilarnych R301T
Odcisk palca w wąskim znaczeniu to odcisk pozostawiony przez grzbiety tarcia ludzkiego palca. Pozyskiwanie odcisków palców z miejsca zbrodni jest ważną metodą medycyny sądowej. Odciski palców łatwo odkładają się na odpowiednich powierzchniach (takich jak szkło, metal lub polerowany kamień) przez naturalne wydzieliny potu z gruczołów ekrynowych, które są obecne w grzbietach naskórka. Są one czasami określane jako „przypadkowe odciski”. W szerszym użyciu tego terminu odciski palców są śladami odcisków z grzbietów tarcia dowolnej części ludzkiej lub innej ręki naczelnych. Odcisk z podeszwy stopy również może pozostawiać ślady pogrubień tarcia. W tym projekcie wykorzystujemy moduł czujnika R301T, który umożliwia komunikację szeregową ze sterownikiem typu Arduino w celu wymiany danych. Zróbmy to.
Krok 2: Wymagane materiały
Komponenty sprzętowe
Arduino Pro Mini * 1
Półprzewodnikowy moduł linii papilarnych R301T * 1
1-kanałowy przekaźnik półprzewodnikowy SSR 5 V * 1
5mm trójkolorowa dioda LED RGB 4Pin * 1
Złącze Micro USB 3.0 *1
Aplikacje oprogramowania
IDE Arduino
Krok 3: Obwód
Krok 4: Kod
Musisz dodać bibliotekę czytnika linii papilarnych, a następnie wgrać kod. Jeśli po raz pierwszy używasz płytki Arduino, nie martw się. Wystarczy wykonać następujące kroki:
1. Przejdź do www.arduino.cc/en/Main/Software i pobierz oprogramowanie Arduino kompatybilne z twoim systemem operacyjnym. Zainstaluj oprogramowanie IDE zgodnie z instrukcją.
2. Uruchom Arduino IDE i wyczyść edytor tekstu i skopiuj następujący kod w edytorze tekstu.
3. Wybierz płytkę w narzędziach i płytkach, wybierz swoją płytkę Arduino.
4. Podłącz Arduino do komputera i ustaw port COM w narzędziach i porcie.
5. Naciśnij przycisk Prześlij (znak strzałki).
6. Wszystko gotowe!
Niezbędne pliki i pliki do pobrania:
Krok 5: Montaż
Najpierw zrób małe złącze kabla przez gniazdo micro USB 3. Aby poznać mapę pinów gniazda, użyj płyty dysku twardego.
Zrób pudełko z akrylu (plexi) i umieść w nim układ. Oddziel przekaźnik od płytki i podłącz go bezpośrednio do Arduino.
Krok 6: Co dalej?
Możesz ulepszyć ten projekt, jak chcesz. Oto kilka sugestii:
Spróbuj zapisać czas połączenia każdego użytkownika w Arduino.
Spróbuj obliczyć ilość danych przesyłanych przez każdego użytkownika.