本项目设计了一款基于Arduino平台的智能门锁系统,结合液晶显示屏与键盘输入界面,提供直观的操作体验和便利的安全保障。
材料清单:1. Arduino UNO 2. 面包板 3. LCD 1602 模块 4. 电位器(10KΩ)5. 伺服电机 6. 4X4 薄膜开关模块7. 蜂鸣器8. 绿色LED9. 红色LED10. 跳线
步骤一:添加电位器和LCD 1602 模块
- 连接电位器到D33、D34 和 D35。
- 将跳线连接从D33 到面包板上的负极导轨,再将另一端的跳线从D35连至正轨。
- 把LCD 1602 模块接在J3 - J18上。
- 跳线连接J3到面包板上的负极轨道,并且将J4与正面导轨相连,把J5接到 D34 上。
- 将跳线从Arduino的J6连至数字引脚12。
- 连接剩余的LCD 1602 模块接口: J7连接到面包板上的负极轨道;J8连接到 Arduino 的 数字引脚 11,将 J9 跳过。
- 将跳线从Arduino上数字引脚10、9、8和7分别连至LCD模块的J13, J14,J15和J16。
- 接下来,把 LCD 模块上的 J17 连接面包板正极轨道,将 J18连接到负轨。
步骤二:添加 4X4 薄膜开关模块
- 将薄膜开关引脚依次连至Arduino的模拟引脚A0、 A1, A2,A3和A4。
- 接着将引脚5 和6 分别接到 Arduino 模拟输入端口A5,数字信号输出端口3及 2。
步骤三:添加蜂鸣器
- 将蜂鸣器地线连至面包板上的负极轨道;
- 将正极端连接到Arduino的数字引脚4上。
步骤四:添加红色和绿色LED
- 红色 LED 连接在G52(阴) 和 G51 (阳),通过跳线将 G52 负端连至面包板上的负极导轨,然后把另一头的跳线从 G51 接到Arduino 的数字引脚6上。
- 绿色 LED 连接在G57(阴) 和 G56 (阳),同理通过跳线将 G57 负端连至面包板上的负极导轨,然后把另一头的跳线从 G56 接到Arduino 的数字引脚 5上。
步骤五:添加伺服电机
- 把正极端连接在面包板的正极轨道;
- 将接地端接到面包板上的负极轨道;
- 最后将信号线连至 Arduino 数字引脚13。
步骤六:电源与地线连接
- 通过跳线把Arduino 的5V 连接至面包板上正轨,再用另一根导线从GND 接到 面包板上的负极轨道。
- 把两个不同位置的负极轨道连起来;接着将两块不同的正轨也连接在一起。
步骤七:编写Arduino代码
根据上传附件中的内容进行编程。