Mục lục:

Khóa bảo mật có thể lập trình bằng Arduino: 4 bước
Khóa bảo mật có thể lập trình bằng Arduino: 4 bước

Video: Khóa bảo mật có thể lập trình bằng Arduino: 4 bước

Video: Khóa bảo mật có thể lập trình bằng Arduino: 4 bước
Video: Khóa thông minh dùng mật khẩu sử dụng arduino uno và phím ma trận 4x4 - lcd 16x2 - chốt từ 12V 2024, Tháng bảy
Anonim
Khóa bảo mật có thể lập trình bằng Arduino
Khóa bảo mật có thể lập trình bằng Arduino

Đây là blog đầu tiên của tôi ở đây. Tôi đang trình bày ở đây một khóa bảo mật có thể lập trình (PSL) dựa trên Arduino để khóa các thiết bị điện tử. Mạch PSL được sử dụng để bật / kích hoạt / mở khóa thiết bị AC / DC trên nguồn điện bên ngoài, dựa trên mật khẩu. Chỉ có thể mở khóa thiết bị nếu bạn nhập đúng mật khẩu. - Mật khẩu số có thể có bất kỳ độ dài nào do chúng tôi lựa chọn (độ dài tối đa là 15). Mật khẩu ban đầu được lập trình trong EEPROM của UNO. - Mật khẩu có thể lập trình bằng SMS từ một số được ủy quyền duy nhất. Số được ủy quyền ban đầu cũng được lập trình trong EEPROM. - Lệnh SMS, Cảnh báo, Tối đa 3 lần thử sai, Chế độ đóng băng khẩn cấp để tăng cường bảo mật. - Nhà phát triển: Mitu Raj

Quân nhu

Arduino UNO, Mô-đun GSM-900, LCD, đèn LED, bàn phím, dây Jumper, bảng mạch bánh mì / PCB.

Bước 1: Các thành phần cần thiết

1) Arduino UNO2) Mô-đun SIM 900A GSM3) Bàn phím ma trận 4x44) Mô-đun chuyển tiếp 5V5) Màn hình LCD 16x2

Bước 2: Kết nối mạch

Kết nối mạch
Kết nối mạch

1) Các chân 1-8 của Bàn phím 4x4 được kết nối với các chân D2-D9 của Arduino. Nếu bạn nhận được phản hồi không chính xác từ bàn phím, có thể do bạn đã kết nối nó theo thứ tự ngược lại. Hãy lưu ý điều này. 2) RX và TX của mô-đun SIM 900A GSM được kết nối tương ứng với D11, D10. Chúng tôi sử dụng các chân này làm phần mềm nối tiếp. GND của GSM được kết nối với Arduino GND.3) Sử dụng bộ chuyển đổi 9V 2A làm nguồn cấp cho mô-đun GSM. 2A được ưu tiên hơn so với bộ chuyển đổi định mức 1A. Điều tương tự cũng có thể được sử dụng để cấp nguồn cho Arduino. 4) Mô-đun rơle 5V được kết nối với chân D12. và đèn LED trạng thái "Bận". Chọn rơ le một cách khôn ngoan (thường có khả năng chuyển đổi định mức 24V DC / 240V AC 5A).5) Giao diện màn hình LCD như trong sơ đồ mạch được hiển thị. Bạn đã sẵn sàng ĐI !!! Lưu ý: Led ở chân 13 được kết nối ngược cách trong sơ đồ mạch. xin vui lòng kết nối tích cực của Led với Vcc của arduino, và tiêu cực với D13 thông qua điện trở. Cũng kết nối các chân tương tự với LCD theo thứ tự ngược lại với trong sơ đồ mạch.

Lưu ý: Số điện thoại có tổng độ dài 12 chữ số trong mã của tôi, bao gồm cả mã quốc gia… Nếu khác, hãy thay đổi mã tương ứng sau khi hiểu mã.

Bước 3: Ghi chú

Ghi chú
Ghi chú

Thực hiện kiểm tra bàn phím riêng lẻ, kiểm tra GSM và testbench trong Arduino trước khi bạn tiến hành triển khai mạch hoàn chỉnh (xem qua các hướng dẫn trong thư mục mã chính). Các tệp và hướng dẫn cần thiết đã được đính kèm với điều này. Ngoài ra, hãy đảm bảo rằng Arduino IDE của bạn chứa các thư viện keypad.h, softwareserial.h. Liên kết đến bài báo của tôi:

Đối với bất kỳ câu hỏi nào, vui lòng liên hệ với tôi: Mitu Raj

theo dõi tôi:

mail: [email protected]

Đề xuất: