Mục lục:
- Bước 1: Cải thiện bảo mật ổ cứng bằng Arduino và cảm biến vân tay
- Bước 2: Vật liệu cần thiết
- Bước 3: Mạch
- Bước 4: Mã
- Bước 5: Lắp ráp
- Bước 6: Tiếp theo là gì?
Video: Cải thiện bảo mật ổ cứng bằng Arduino & cảm biến vân tay: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Trang web chính thức của ElectropeakElectroPeak Theo dõi thêm của tác giả:
Giới thiệu: ElectroPeak là nơi lý tưởng để bạn học điện tử và biến ý tưởng của bạn thành hiện thực. Chúng tôi cung cấp các hướng dẫn hàng đầu để chỉ cho bạn cách bạn có thể thực hiện các dự án của mình. Chúng tôi cũng cung cấp các sản phẩm chất lượng cao để bạn có… Thông tin thêm về Electropeak »
Trong bài viết này, chúng tôi muốn hướng dẫn bạn cách cải thiện tính bảo mật của dữ liệu kỹ thuật số được lưu trữ trong ổ cứng bằng cảm biến vân tay và Arduino. Ở cuối bài viết này, bạn:
Sẽ học cách sử dụng cảm biến vân tay.
Sẽ tăng cường bảo mật cho ổ cứng của bạn.
Có thể cấp quyền truy cập cho những người dùng cụ thể để sử dụng ngân hàng dữ liệu của bạn.
Bước 1: Cải thiện bảo mật ổ cứng bằng Arduino và cảm biến vân tay
Bảo mật ngân hàng dữ liệu
Ổ đĩa cứng (HDD), đĩa cứng, ổ cứng hoặc đĩa cố định, là một thiết bị lưu trữ dữ liệu cơ điện sử dụng bộ lưu trữ từ tính để lưu trữ và truy xuất thông tin kỹ thuật số bằng cách sử dụng một hoặc nhiều đĩa (đĩa cứng) quay nhanh cứng được phủ vật liệu từ tính. Các đĩa được ghép nối với các đầu từ tính, thường được bố trí trên một cánh tay truyền động chuyển động, có chức năng đọc và ghi dữ liệu lên bề mặt đĩa. Dữ liệu được truy cập theo cách truy cập ngẫu nhiên, có nghĩa là các khối dữ liệu riêng lẻ có thể được lưu trữ hoặc truy xuất theo bất kỳ thứ tự nào và không chỉ tuần tự. Ổ cứng HDD là một loại lưu trữ bất biến, giữ lại dữ liệu được lưu trữ ngay cả khi tắt nguồn. Toshiba đã phát triển bộ nhớ flash từ EEPROM (bộ nhớ chỉ đọc lập trình có thể xóa bằng điện) vào đầu những năm 1980 và giới thiệu nó ra thị trường vào năm 1984. Hai loại bộ nhớ flash chính được đặt tên theo cổng logic NAND và NOR. Các ô nhớ flash riêng lẻ thể hiện các đặc điểm bên trong tương tự như các đặc điểm của các cổng tương ứng. Trong khi các EPROM phải được xóa hoàn toàn trước khi được ghi lại, bộ nhớ flash kiểu NAND có thể được ghi và đọc trong các khối (hoặc trang) thường nhỏ hơn nhiều so với toàn bộ thiết bị. Đèn flash kiểu NOR cho phép ghi một từ máy (byte) - vào một vị trí bị xóa - hoặc đọc một cách độc lập. Nếu bạn sử dụng ổ cứng hoặc bộ nhớ flash để lưu trữ dữ liệu của mình và chúng không có bất kỳ bảo mật nào trên phần cứng hoặc phần mềm của chúng, thì dự án này rất hữu ích cho bạn.
Mô-đun vân tay R301T
Dấu vân tay theo nghĩa hẹp là ấn tượng do các gờ ma sát của ngón tay người để lại. Việc thu hồi dấu vân tay từ một hiện trường vụ án là một phương pháp quan trọng của khoa học pháp y. Dấu vân tay dễ dàng đọng lại trên các bề mặt thích hợp (chẳng hạn như thủy tinh, kim loại hoặc đá bóng) do mồ hôi bài tiết tự nhiên từ các tuyến sinh dục có ở các gờ biểu bì. Những dấu vết này đôi khi được gọi là “Các ấn tượng Chanced”. Trong cách sử dụng rộng rãi hơn của thuật ngữ này, dấu vân tay là dấu vết của ấn tượng từ các gờ ma sát của bất kỳ bộ phận nào trên bàn tay của con người hoặc các loài linh trưởng khác. Một hình in từ lòng bàn chân cũng có thể để lại ấn tượng về các đường gờ ma sát. Trong dự án này, chúng tôi sử dụng mô-đun cảm biến R301T tạo giao tiếp nối tiếp với bộ điều khiển như Arduino để trao đổi dữ liệu. Hãy làm nó.
Bước 2: Vật liệu cần thiết
Các thành phần phần cứng
Arduino Pro Mini * 1
Mô-đun vân tay bán dẫn R301T * 1
Chuyển tiếp trạng thái rắn 1 kênh 5V SSR * 1
5mm RGB 3 màu LED 4Pin * 1
Đầu nối Micro USB 3.0 * 1
Ứng dụng phần mềm
Arduino IDE
Bước 3: Mạch
Bước 4: Mã
Bạn phải thêm thư viện của cảm biến vân tay rồi tải mã lên. Nếu đây là lần đầu tiên bạn sử dụng bảng Arduino, đừng lo lắng. Chỉ cần làm theo các bước sau:
1. Truy cập www.arduino.cc/en/Main/Software và tải xuống phần mềm Arduino tương thích với hệ điều hành của bạn. Cài đặt phần mềm IDE theo hướng dẫn.
2. Chạy Arduino IDE và xóa trình soạn thảo văn bản và sao chép mã sau vào trình soạn thảo văn bản.
3. Chọn bảng trong các công cụ và bảng, chọn Bảng Arduino của bạn.
4. Kết nối Arduino với PC của bạn và đặt cổng COM trong các công cụ và cổng.
5. Nhấn nút Tải lên (Dấu mũi tên).
6. Bạn đã sẵn sàng!
Tệp và Tải xuống Cần thiết:
Bước 5: Lắp ráp
Đầu tiên, Tạo một đầu nối cáp nhỏ bằng ổ cắm 3 micro USB. Để tìm ra sơ đồ chân của ổ cắm, hãy sử dụng bảng Ổ cứng.
Tạo một hộp bằng tấm Acrylic (plexiglass) và đặt mạch vào đó. Tách rời rơle khỏi bảng và kết nối trực tiếp với Arduino.
Bước 6: Tiếp theo là gì?
Bạn có thể cải thiện dự án này như bạn muốn. Dưới đây là một vài gợi ý:
Cố gắng lưu trữ thời gian kết nối của mỗi người dùng trong Arduino.
Cố gắng tính toán lượng dữ liệu được chuyển bởi mỗi người dùng.
Đề xuất:
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: 11 bước (có hình ảnh)
Văn phòng chạy bằng pin. Hệ thống năng lượng mặt trời với tự động chuyển đổi bảng năng lượng mặt trời Đông / Tây và tuabin gió: Dự án: Một văn phòng rộng 200 ft vuông cần được cung cấp năng lượng từ pin. Văn phòng cũng phải chứa tất cả các bộ điều khiển, pin và các thành phần cần thiết cho hệ thống này. Năng lượng mặt trời và năng lượng gió sẽ sạc pin. Chỉ có một vấn đề nhỏ là
Cảm biến báo động cửa bằng công tắc từ, Thường mở, Dự án đơn giản, Hoạt động 100%, Mã nguồn Cung cấp: 3 bước
Cảm biến báo động cửa công tắc từ, thường mở, dự án đơn giản, hoạt động 100%, mã nguồn Given: Mô tả: Xin chào các bạn, mình sẽ hướng dẫn về MC-18 Cảnh báo cảm biến công tắc từ hoạt động ở chế độ thường mở. Loại công tắc: KHÔNG (loại đóng bình thường), mạch đang Mở bình thường, và mạch được kết nối khi nam châm ở gần. Cây sậy
Bảo vệ mắt: Bảo vệ mắt được kích hoạt bằng âm thanh: 9 bước (có hình ảnh)
Eye Guardian: Bảo vệ mắt được kích hoạt bằng âm thanh: Eye Guardian là thiết bị bảo vệ mắt được kích hoạt bằng âm thanh liên tục, có độ phân giải cao được hỗ trợ bởi Arduino. Nó phát hiện âm thanh của thiết bị nặng và hạ thấp kính bảo vệ khi thiết bị đang được sử dụng. Trong bước đầu tiên, tôi sẽ giải thích về Inspirati
Đồng hồ báo thức mặt trời mọc (Cải thiện mức độ tỉnh táo vào buổi sáng): 13 bước
Đồng hồ báo thức khi mặt trời mọc (Cải thiện mức độ tỉnh táo vào buổi sáng): Lên lịch mặt trời mọc cho riêng bạn, cải thiện mức độ tỉnh táo vào buổi sáng . Ánh sáng xanh s
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): 10 bước (có hình ảnh)
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): Những gì tôi đã sử dụng: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " Màn hình cảm ứng TFT 320x480 HXD8357D- Buzzer- Loa 4Ohm 3W- Đèn LED 5mm- Máy in Ultimaker 2+ w / Black PLA Filament- Lasercutter w / MDF wood- Phun sơn đen (cho gỗ) - 3x nRF24