门锁系统
文章平均质量分 90
only_print
给个offer吧
展开
-
门锁系统——sim卡发送密码
这次是门禁系统的最后一个模块了,之前设想的是还有一个蓝牙模块,但是我的开发板设计时将eeprom的I2C接口设计成了I2C2,而I2C2的接口又和串口二共用GPIO口,所以导致我的串口只能使用4个,现在所有串口都使用完了,就弄不下蓝牙模块了,而且蓝牙模块的使用和WIFI、SIM卡的操作都差不多,都是使用AT指令操作。如果以上都没问题就可以开始测试了,先来实现向手机打电话的操作,这里只能使对方振铃,不能通话,如果想要通话,就要连接sim模块上的音频输入输出引脚。注意分号不要丢,后面的×中填入对方的电话号码。原创 2023-06-14 15:11:58 · 574 阅读 · 0 评论 -
门锁系统——WIFI后台读取数据
因为ESP8266本身即是可编程的芯片,可以把它视为一个带有无线通信的单片机,而用户需要在专门的IDE中编写对应的程序,然后通过烧写固件的方式将程序写入到芯片中,因此,此时想要实现WiFi通信,需要自定义WiFi协议栈,因此对用户掌握的相关知识要求更高。因为我们需要对8266进行调试,所以我们想要看到我们给8266发送的AT指令和8266返回给我们的答复,就需要完成串口一和串口二的数据互通,这里还是和之前一样,为8266创建一个文件夹和对应的8266.c和8266.h文件,将它们添加到程序中。原创 2023-06-13 21:57:10 · 458 阅读 · 0 评论 -
门锁系统——卡片识别
接上篇这一篇我们来学习使用RC522——卡片识别模块,这部分遇到的问题比之前多得多,有一些很奇怪的问题,直到现在都没有解决,我只是基本上完成了功能的实现,也有可能是我这个模块的问题,如果您有更好的解决方法,可以给我留言,帮助我解决这块的问题。接下来进入今天的模块认识。原创 2023-06-12 14:47:33 · 486 阅读 · 0 评论 -
门锁系统——屏幕显示
这一块需要用到之前的按键和24C02芯片(EEPROM),这个芯片的作用是用来储存屏幕的校准信息和密码的。,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处理、光滑防擦的塑料层、它的内表面也涂有一层涂层、在他们之间有许多细小的(小于。为了整个项目的整洁,我们将自己实现的LCD相关程序放在一个新的文件中,在文件目录下创建一个新的文件夹,在其中创建一个bsp_LCD.c和bsp_LCD.h文件,将其分别添加到文件目录中。原创 2023-06-09 15:42:43 · 504 阅读 · 0 评论 -
门锁系统——项目简介
这个项目我目前主要想完成的是一个简单的门锁控制功能,现在利用各个模块单独实现门锁的解锁,这个项目有关的文章应该会比较长,我将各个模块分开写,大家可以按需观看,废话不多说,这就开始本次的实验。本次实验采用STM32F103ZET6主芯片的开发板,使用HAL库开发,利用FreeRTOS。原创 2023-06-07 20:38:17 · 601 阅读 · 0 评论