Mục lục:
- Bước 1: Bạn cần gì?
- Bước 2: Tạo "mã quang điện trở" của chúng tôi
- Bước 3: Làm thế nào để Sử dụng đúng "mã quang_phản_sản_phẩm" của chúng tôi?
- Bước 4: Làm thế nào để nối dây điện trở quang của bạn và hiệu chỉnh mọi thứ?
- Bước 5: Sử dụng chương trình chính
- Bước 6: Chúc bạn vui vẻ !!
Video: Một két an toàn sáng sủa: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Dự án này đề xuất một cách để bảo mật thứ của bạn. Kết quả cuối cùng của dự án là một công tắc được điều khiển bởi arduino sau hai giai đoạn bảo mật. Công tắc có thể mở một cổng thông tin, thay thế điều khiển từ xa hoặc chỉ cần ra lệnh cho động cơ. Dự án của tôi chỉ trình bày một khối mở khóa thứ gì đó. Vì vậy, bạn có thể điều chỉnh điều này cho dự án của mình.
Giai đoạn đầu tiên của bảo mật là một ma trận gồm 9 điện trở quang được chiếu sáng bằng hình ảnh trên điện thoại. Giai đoạn bảo mật thứ hai là mã gồm 4 số.
Tôi là sinh viên người Pháp, vì vậy tôi cố gắng làm hết sức mình để biến mọi thứ thành "tiếng Anh"
Bước 1: Bạn cần gì?
Đối với dự án này, bạn sẽ cần:
- 9 điện trở quang (1MOhm) và điện trở 20kOhm
- Một MUX tương tự được gọi là CD4051B
- Dây điện
- ma trận bàn phím 3 * 4
- Một bóng bán dẫn 2N2222
- Một arduino UNO
Bước 2: Tạo "mã quang điện trở" của chúng tôi
Ý tưởng chính là sử dụng độ sáng để mở khóa thứ của chúng ta. Mọi người đều biết rằng màu đen được tạo ra mà không có ánh sáng và màu trắng là ánh sáng mạnh mẽ nhất. Đây là những gì chúng tôi sẽ sử dụng. Chúng tôi sẽ sử dụng thang độ xám trong một bức ảnh để thực hiện điều này.
Tôi đã tạo một chương trình python nhỏ trong đó chúng ta có thể thiết lập kích thước của màn hình và sau đó, chương trình sẽ tạo một ma trận 3 * 3 trong đó mọi khu vực là một tỷ lệ màu xám ngẫu nhiên. Bức tranh này là duy nhất và có thể là 255 ^ 9.
Để sử dụng chương trình của tôi, bạn sẽ cần python 3.x với thư viện Pillow được cài đặt. Nếu bạn không biết cách làm, bạn có thể tìm kiếm trên mạng, có rất nhiều video.
Bạn có thể xem loại hình ảnh mà tôi thu thập được.
Bước 3: Làm thế nào để Sử dụng đúng "mã quang_phản_sản_phẩm" của chúng tôi?
Để sử dụng hình ảnh này, bạn sẽ cần phải cài đặt các điện trở quang. Để làm điều đó, tôi đề xuất in một số mảnh nhỏ ở dạng 3D, với tệp tôi cung cấp cho bạn. Tôi khuyên bạn nên sử dụng dây tóc linh hoạt. Phần nhỏ này cho phép toàn bộ ánh sáng của màn hình điện thoại của bạn đi vào cảm biến.
Đầu tiên, hàn mọi điện trở quang bằng hai dây. Sau đó, bạn có thể dán những viên tròn nhỏ đó lên một cái đĩa, khoan một lỗ lớn hơn một chút so với điện trở quang trên tấm và sau đó bạn sẽ thấy rằng điện trở quang vừa khít hoàn toàn trong lỗ. Hãy cẩn thận, bạn cần phải dán các hình tròn trên đĩa của bạn theo kích thước điện thoại của bạn. Mỗi vòng phải phù hợp với đúng hình vuông màu xám.
Bước 4: Làm thế nào để nối dây điện trở quang của bạn và hiệu chỉnh mọi thứ?
Tất cả mọi thứ đều được dán, dây miễn phí. Bạn cần kết nối nó với arduino.
Một arduino UNO chỉ có 6 đầu vào tương tự, tôi đề xuất có thêm 8 đầu vào với CD4051B MUX. Chúng tôi sẽ sử dụng đầu vào 8 của MUX này và đầu vào cuối cùng sẽ là Analog1 trên Arduino. Chuẩn bị mỗi điốt quang với một điện trở 20KOkm theo hình. Sau đó đặt một số cho mỗi quang trở theo các hình tiếp theo. Cuối cùng đấu dây các quang trở thứ 9 vào A1 và dây còn lại vào MUX như trong hình: các quang trở 1 đến 8 trên kênh IN / OUT 0 đến 7.
Cuối cùng, khi mọi thứ đã được kết nối đúng cách, bạn có thể tải lên chương trình arduino. Chương trình này sẽ cung cấp cho bạn các giá trị được đo bằng 9 cảm biến. Viết chúng ra giấy hoặc đơn giản là dán chúng vào chương trình tiếp theo.
!!! Hãy cẩn thận, thiết lập màn hình của bạn ở độ sáng cao và duy trì độ sáng mỗi khi bạn sử dụng chương trình này !!!
Bước 5: Sử dụng chương trình chính
Khi bạn đã hiệu chỉnh mọi thứ, chúng tôi có thể kết nối bàn phím theo hình ảnh.
Sau đó, tải xuống chương trình chính và mở nó. Ở đó, bạn có thể dán kết quả hiệu chuẩn vào mảng "code_light" và bạn có thể sửa đổi mã 4 số của mình cũng trong mảng "try".
Cuối cùng, tôi sử dụng một bóng bán dẫn để làm thiết bị truyền động. Nối dây bóng bán dẫn vào chân D0 nhưng kết nối nó khi chương trình được tải lên.
Chương trình chính được phân tách theo cách sau:
- định nghĩa về hằng số và kết nối
-
đọc 9 quang trở
-
nếu tốt, chúng tôi có thể kiểm tra mã thủ công
nếu tốt, két sắt được mở
- nếu sai, hãy thử lại
-
Bước 6: Chúc bạn vui vẻ !!
Để xác minh mọi thứ hoạt động tốt, tôi đấu dây một đèn LED vào bóng bán dẫn. Cô ấy đang tỏa sáng. Thay thế đèn LED theo ý tưởng của bạn: một động cơ cho khóa hoặc một servo hoặc giữ bóng bán dẫn để thay thế một nút trên điều khiển từ xa.
Tôi hy vọng bạn sẽ không có vấn đề. Nếu có hãy liên hệ với tôi theo địa chỉ [email protected]
Đề xuất:
Tạo một trình kết nối PL 259 như thế nào một người chuyên nghiệp: 5 bước
Tạo một đầu nối PL 259 Chuyên nghiệp: Một kết nối ăng-ten tốt cần phải mạnh và tốt về mặt điện, trên ứng dụng radio, đây là cách để cho kết quả dx tốt
Biến một thanh USB thông thường thành một thanh USB an toàn: 6 bước
Biến thanh USB thông thường thành thanh USB an toàn: Trong tài liệu hướng dẫn này, chúng ta sẽ tìm hiểu cách biến một thanh USB thông thường thành một thanh USB an toàn. Tất cả đều có các tính năng tiêu chuẩn của Windows 10, không có gì đặc biệt và không có gì thêm để mua. Những gì bạn cần: Một ổ USB Thumb hoặc thẻ nhớ. Tôi thực sự khuyên bạn nên getti
Crack và Reset một két an toàn điện tử: 3 bước
Crack and Reset An Electronic Safe: một câu chuyện ngắn, nếu tôi lấy đồ trong két ra cho một người bạn, thì tôi có thể giữ được két … tại sao không thử đi
Thêm một trang web Drupal ảo vào một trang trại Drupal được tách biệt hoàn toàn: 3 bước
Thêm Trang web Drupal Ảo vào Trang trại Drupal được Tách biệt Hoàn toàn: Drupal là Hệ thống Quản lý Nội dung (CMS). Một trong những tính năng nổi bật của nó là dễ dàng quản lý một số trang web từ một cơ sở mã - Trang trại Drupal được ca ngợi rất nhiều
Cách tạo một hình ảnh hoàn toàn tập trung từ một số tập trung một phần: 4 bước
Cách Tạo Một Hình Ảnh Tập Trung Hoàn Toàn Từ Một Số Tập Trung Một Phần: Tôi khuyên bạn nên sử dụng phần mềm Helicon Focus. Các phiên bản Windows và Mac có sẵn tại trang web của d-Stidio