6169|5

940

帖子

0

TA的资源

纯净的硅(高级)

楼主
 
2015瑞萨电子设计大赛作品
项目名称: 【R7F0C809】简易的电子密码锁
项目实现的功能说明: 主要功能:
1.实现按键中断功能,中断处给予警报提示;
2.实现对AT24C02的通讯,存储密码,掉电不丢失;
3.实现对PCF8563为RTC时钟的控制,给系统提供准确的时间;
4.实现AD按键的检测,通过定时器0的通道0间隔唤醒,使按键录入达到良好的体验;
5.实现对OLED的控制,显示实时时间以及密码输入后的提示。
项目进展状态: 完成
软硬件设计思路: 硬件部分:
通过R7F0C809开发板核心板与各个模块部分如AD按键、EEPROM、RTC时钟、以及OLED显示模组和蜂鸣器的连接,实现待机时,显示实时时间,等待密码的录入,或者门铃按键的按下等功能
软件部分:
实现了ADC采集,间隔定时器唤醒MCU,IIC与EEPROM和RTC时钟的通讯进行对其的控制,以及硬件SPI对OLED的显示控制和 蜂鸣器输出控制对无源蜂鸣器的叫声控制等功能。
原理图:
源码:
相关帖子集锦: 【R7F0C809】LED终于闪烁起来
https://bbs.eeworld.com.cn/thread-472794-1-1.html
【R7F0C809】外部中断来改变LED闪烁频率
https://bbs.eeworld.com.cn/thread-474495-1-1.html
【R7F0C809】加入OLED显示,并显示可调电阻的电压值
https://bbs.eeworld.com.cn/thread-475841-1-1.html
【R7F0C809】加入蜂鸣器和AD按键,通过OLED显示按键值
https://bbs.eeworld.com.cn/thread-476175-1-1.html
【R7F0C809】简易电子锁密码校验与时间显示功能已实现
https://bbs.eeworld.com.cn/thread-477293-1-1.html
作品形象代表照片:
作品总结: 由于硬件限制,没有一套真实的电子锁给予开启的展示,只是采用了各个模块的拼接,来完成了纯软件的操作展示工作,实现了一个简易的密码锁功能。
最后陈述,为自己的作品拉票: 第一次使用瑞萨的MCU,开始觉得无从下手,从一个LED也点不亮,到现在各个模块都已添加,感觉收获还是不小的,当然,还有感谢瑞萨电子群热心网友的帮助,没有你们估计板子还在某个角落里吃灰,谢谢!
另外,我也会将自己的整个代码进行分享,需要的网友可以直接转移常用的OLED显示,模拟IIC等部分。
由于最近时间特别有限,本想通过按键结合来实现类似:密码重置,时间重新设定等功能,但是由于种种原因,实在没时间进行下去,有兴趣的童鞋可以下载附件的代码,拼接硬件后来进行实现一套完整的小型门禁系统。
演示视频: -

简易的电子密码锁 [复制链接]

转眼间,四个半月的时间过去了,通过这段时间的学习和积累,算是对瑞萨的单片机有了认识和了解,当然,如果真的要用到项目中去的话,还是需要一定的时间的。
本着互助的原则,也感谢在我提问时热心回答问题的童鞋,现将源代码直接贴上来,需要的童鞋尽管下载。
E_LOCK_20151115.zip (450.98 KB, 下载次数: 33) 视频地址




R7F0C809.jpg (113.68 KB, 下载次数: 0)

R7F0C809.jpg

AT24C02.jpg (97.09 KB, 下载次数: 0)

AT24C02.jpg

QQ截图20151115232217.jpg (170.74 KB, 下载次数: 0)

QQ截图20151115232217.jpg

PCF8563.jpg (111.86 KB, 下载次数: 0)

PCF8563.jpg

adkey.jpg (29.4 KB, 下载次数: 0)

adkey.jpg

AT24C02_PCB.jpg (17.79 KB, 下载次数: 0)

AT24C02_PCB.jpg

PCF8563_PCB.jpg (52.71 KB, 下载次数: 0)

PCF8563_PCB.jpg

QQ截图20151115233848.jpg (96.25 KB, 下载次数: 0)

QQ截图20151115233848.jpg

QQ截图20151115233900.jpg (115.67 KB, 下载次数: 0)

QQ截图20151115233900.jpg

最新回复

谢谢楼主分享,下来研究研究   详情 回复 发表于 2022-9-2 06:08
点赞 关注(2)

回复
举报

1158

帖子

2

TA的资源

版主

沙发
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
学习了
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

4
 
又进步了许多呀
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

5
 
进来学习的 谢谢
 
 
 

回复

24

帖子

0

TA的资源

一粒金砂(中级)

6
 

谢谢楼主分享,下来研究研究

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表