![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](https://i.howwhatproduce.com/images/002/image-3005-65-j.webp)
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![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](https://i.howwhatproduce.com/images/002/image-3005-66-j.webp)
Đâ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](https://i.howwhatproduce.com/images/002/image-3005-67-j.webp)
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ú](https://i.howwhatproduce.com/images/002/image-3005-68-j.webp)
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:
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)
![(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh) (gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)](https://i.howwhatproduce.com/images/010/image-29783-j.webp)
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình lập trình …): Vào giữa những năm tám mươi, các bộ sản xuất tổng hợp bắt đầu " ít hơn là tốt hơn " quá trình dẫn đến synths barebone. Điều này cho phép giảm chi phí về mặt sản xuất, nhưng làm cho quá trình vá lỗi trở nên thành công nếu không muốn nói là không thể sử dụng cuối cùng
Cách lập trình MCU PIC với bộ lập trình PICkit bằng bảng mạch: 3 bước
![Cách lập trình MCU PIC với bộ lập trình PICkit bằng bảng mạch: 3 bước Cách lập trình MCU PIC với bộ lập trình PICkit bằng bảng mạch: 3 bước](https://i.howwhatproduce.com/images/002/image-4853-37-j.webp)
Cách lập trình PIC MCU Với Bộ lập trình PICkit Sử dụng Bảng mạch: Bạn không cần các công cụ đắt tiền và phức tạp để chơi với các bộ vi điều khiển PIC (hoặc bất kỳ loại nào khác). Tất cả những gì bạn cần là một bảng mạch để bạn kiểm tra mạch và lập trình của mình. Tất nhiên một số loại lập trình viên và IDE là cần thiết. Trong hướng dẫn này
DoReMiQuencer - Trình tự theo trình tự MIDI có thể lập trình với bàn phím: 7 bước
![DoReMiQuencer - Trình tự theo trình tự MIDI có thể lập trình với bàn phím: 7 bước DoReMiQuencer - Trình tự theo trình tự MIDI có thể lập trình với bàn phím: 7 bước](https://i.howwhatproduce.com/images/004/image-9060-13-j.webp)
DoReMiQuencer - Bộ điều khiển MIDI có thể lập trình với bàn phím: Thiết bị này được tạo ra để sử dụng với VCVRack, một bộ tổng hợp mô-đun ảo do VCV tạo ra, nhưng có thể hoạt động như một bộ điều khiển MIDI mục đích chung. Nó hoạt động như một bộ tuần tự MIDI hoặc bàn phím, tùy thuộc vào chế độ đã chọn. Các nốt MIDI được ánh xạ tới ke
Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)
![Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh) Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): 7 bước (có hình ảnh)](https://i.howwhatproduce.com/images/003/image-7062-49-j.webp)
Bộ lập trình LED RGB có thể lập trình (sử dụng Arduino và Adafruit Trellis): Các con trai của tôi muốn các dải LED màu để thắp sáng bàn làm việc của chúng và tôi không muốn sử dụng bộ điều khiển dải RGB đóng hộp, vì tôi biết chúng sẽ cảm thấy nhàm chán với các mẫu cố định những bộ điều khiển này có. Tôi cũng nghĩ rằng đó sẽ là một cơ hội tuyệt vời để tạo ra
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
![Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước](https://i.howwhatproduce.com/images/004/image-11774-25-j.webp)
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một