Mục lục:

Một két an toàn sáng sủa: 6 bước
Một két an toàn sáng sủa: 6 bước

Video: Một két an toàn sáng sủa: 6 bước

Video: Một két an toàn sáng sủa: 6 bước
Video: Vũ điệu 6 bước rửa tay đúng cách vui nhộn - Cùng Lifebuoy phòng chống virus Corona (2019-nCoV) 2024, Tháng bảy
Anonim
Một két an toàn sáng sủa
Một két an toàn sáng sủa

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ì?

Bạn cần gì ?
Bạn cần gì ?
Bạn cần gì ?
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

Làm cho chúng tôi
Làm cho 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?

Làm thế nào để sử dụng đúng cách của chúng tôi
Làm thế nào để sử dụng đúng cách 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ứ?

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ứ?
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ứ?
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ứ?
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ứ?
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ứ?
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

Sử dụng chương trình chính
Sử dụng chương trình chính
Sử dụng chương trình chính
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: