0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于瑞萨R7FA2E1A72DFL芯片的桌面时钟设计

瑞萨MCU小百科 来源:立创商城 2024-11-06 15:16 次阅读

本文转载自立创商城

作者:w1813

项目功能介绍

1、显示及设置时间、年月日等基础信息(可以手动调整时间,也可以进行网络对时,已实现)。

2、支持闹钟设置、倒计时、秒表等功能(由于时间问题,改功能只完成了接口和框架,部分实现缺失,视频会有介绍)。

3、支持万年历查看(目前支持到2000年以后日历查看,并可查看距今天数)。

4、支持WiFi连接(暂时只支持WiFi名不带中文,后期将升级适配)。

5、可查看设备信息。

6、支持小游戏功能(推箱子演示)。

7、支持手机远程操作(实现部分,可以进行互发消息,借用三方软件)。

8、支持显示天气、温湿度等信息(接口已完成,由于时间紧促,网络获取部分暂未实现,可以仿网络时间获取的方法)。

项目属性

非首次开源,训练营项目。

开源协议

GPL3.0开源协议。

硬件部分

采用瑞萨R7FA2E1A72DFL芯片,涉及电源电路下载电路,降压电路,锂电池充电电路,室内温湿度采集采用DHT11温湿度传感器,显示模块采用ST7735S 1.77寸TFTLCD(目前验证改规格屏幕使用正常,如使用ST7735R请将MCU输入电压降至3.3V,否则会存在显示不良,其他规格屏幕未实验),通信模块采用ESP-01S无线模块(采用AT方式通信),其余包括六个独立按键、蜂鸣器模块;此外,该板引出全部GPIO引脚及四组3.3V、四组5V供电,除作为桌面时钟外,可以当作一个核心板/开发板使用。以下为各模块的原理图及介绍。

b2f0fb28-9bec-11ef-a511-92fbcf53809c.png

电源输入电路

采用2pin引脚type_c接口,方便焊接,同时增加一个LED,当打开时钟开关时LED会亮起指示。

b301ea8c-9bec-11ef-a511-92fbcf53809c.png

下载电路

下载电路支持两种下载方式,公用同一个2*4排针,节省空间和资金。

b30ddd9c-9bec-11ef-a511-92fbcf53809c.png

稳压电路

采用AMS芯片,将输入电压降到3.3V,进行Wifi供电,同时方便接其他外设。

b322feca-9bec-11ef-a511-92fbcf53809c.png

锂电池充放电电路

此处左边采用超薄3P接口的锂电池供电,如采用其他型号接口进行相对应修改即可,中间通过MOS进行供电选择(连接type-c,如果LED2和LED3没有一个常量一个闪烁,有可能MOS损坏,这时请不要在下载模块接5V供电),同时增加一个滑动开关,控制时钟的开关;右侧为锂电池充电电路R12的大小控制充电电流,可以根据实际进行修改,建议不要太大。

b3358806-9bec-11ef-a511-92fbcf53809c.png

BOOT按键

b3415384-9bec-11ef-a511-92fbcf53809c.png

复位按键

b3415384-9bec-11ef-a511-92fbcf53809c.png

LED模块

选用了四个没有连接外设的IO口连接LED,可以用来写LED流水灯基础程序验证芯片运行正常。

b3508c6e-9bec-11ef-a511-92fbcf53809c.png

外设供电

引出四组5V、3.3V供电,方便当开发板/核心板对其他外设供电。

b373d6e2-9bec-11ef-a511-92fbcf53809c.png

触摸引脚

可以支持触摸检测。

b387d6b0-9bec-11ef-a511-92fbcf53809c.png

M3螺丝

请根据自己手里的情况改。

b3a39ca6-9bec-11ef-a511-92fbcf53809c.png

引出引脚

此处将所有引脚引出,增加板子的可用性。

b3b17f4c-9bec-11ef-a511-92fbcf53809c.png

TFT模块

请尽量使用ST7735S型号的屏幕(已验证)。

b3cc164a-9bec-11ef-a511-92fbcf53809c.png

温湿度传感器

用来检测室温,可以用来和网络获取的温湿度对比。

b3daf386-9bec-11ef-a511-92fbcf53809c.png

WIFI模块

用来进行外部通信、网络对时,获取温湿度、天气等信息,后续可以尝试连接服务器控制台灯等智能家居

b3f64802-9bec-11ef-a511-92fbcf53809c.png

蜂鸣器模块

闹钟响铃。

b41860cc-9bec-11ef-a511-92fbcf53809c.png

按键模块

采用六个独立按键,在使用时更加方面,对应上下左右确认和取消。

b42d6922-9bec-11ef-a511-92fbcf53809c.png

主控芯片

主控芯片采用48引脚R7FA2E1A72DFL#AA0芯片,引脚足够使用,另外推荐使用配套的FSP,开发会更加快速、节省时间。

下图为全部PCB原理图:

b43b4e16-9bec-11ef-a511-92fbcf53809c.png

PCB原理图

下图为PCB板:

b4522488-9bec-11ef-a511-92fbcf53809c.png

正面

b46b657e-9bec-11ef-a511-92fbcf53809c.png

反面

整体尺寸85*55mm(饭卡大小),十分小巧,同时为了省钱和凑单加入了不少0603封装的器件,如介意可以根据Bom修改。

实物图:

b496a9e6-9bec-11ef-a511-92fbcf53809c.jpg

正面(未焊接)

b4aa732c-9bec-11ef-a511-92fbcf53809c.jpg

反面(未焊接)

b4ba940a-9bec-11ef-a511-92fbcf53809c.jpg

正面(已焊接)

b4c60272-9bec-11ef-a511-92fbcf53809c.jpg

反面(已焊接)

由于前期搞错了电压,导致出现了两根飞线,发布工程已修改,可放心使用,电池采用1500mAh,超长待机。

面板采用了学校七十周年的图片(顺便祝学校七十周年生日快乐),正面预留孔是为了触摸引脚,反面是温湿度传感器和蜂鸣器。

软件部分

b54b187c-9bec-11ef-a511-92fbcf53809c.jpg

主程序流程图

b56fe4b8-9bec-11ef-a511-92fbcf53809c.jpg

各模块流程图

具体源代码会放在附件里面,如有有问题可以私信或者评论沟通,如代码有用,希望在改造或者有其他好的想法和代码的话也能分享一下。

B站视频(您可以复制以下链接至浏览器打开查看)

https://www.bilibili.com/video/BV1nM4y1W7V7/

BOM清单

b597fad4-9bec-11ef-a511-92fbcf53809c.png

BOM清单

BOM会上传附件,大部分都是按照便宜买的,有一部分是凑单的0603,可以根据需要进行修改。

大赛LOGO验证

b496a9e6-9bec-11ef-a511-92fbcf53809c.jpg

PCB板正面

此处感谢嘉立创陈工、莫工等在硬件、画板、审核方面的帮助,感谢瑞萨肖工在软件方面的指导,同时感谢嘉立创的优惠券。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50638

    浏览量

    751669
  • 芯片
    +关注

    关注

    453

    文章

    50359

    浏览量

    421617
  • 瑞萨
    +关注

    关注

    34

    文章

    22290

    浏览量

    86025
  • 时钟
    +关注

    关注

    10

    文章

    1720

    浏览量

    131339

原文标题:立创电赛展优秀案例分享:《基于瑞萨的桌面时钟设计》

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】先来点个灯

    的SWD口连接开发板的DEBUG口[VCC GND SWDIO SWCLK] 我们新建一个工程: 注意MCU型号选择:R7FA2E1A72DFL 设置P103、P104为OUTUT mode
    发表于 10-18 22:50

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】RA-Eco-RA2E1-48PIN-V1.0开发板基于Keil MDK环境搭建

    RA-Eco-RA2E1-48PIN-V1.0开发板简介。 以R7FA2E1A72DFL为主控芯片,拥有丰富的外设,集成度高功能非常
    发表于 11-04 22:58

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第二篇)串口打印+SPI_OLED显示

    串口打印 想要使用微库就必须将主堆栈设置大于0x1000(4K),就是这个东西,之前没有注意一直编译报错[难过] 通过手册可以得知R7FA2E1A72DFL并没有独立的UART,而是使用的SCI
    发表于 11-09 01:30

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍&环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍 RA-Eco-RA2E1-48PIN-V1.0以R7FA2E1A72D
    发表于 11-09 17:09

    【RA-Eco-RA2E1-48PIN-V1.0开发板试用】开发板介绍和环境搭建

    前言 非常感谢官方以及RA生态社区给予的评测机会,下面我将就此款开发板做一系列评测,希望大家多多交流 开发板简单介绍 RA-Eco-RA2E1-48PIN-V1.0以R7FA2E1A72D
    发表于 11-09 17:16

    R7FA2L1AB2DFL上手体验(Part1)--IAR+RSA Setting

    本帖最后由 圣志瀚林 于 2021-12-18 18:16 编辑 1.R7FA2L1AB2DFL小板子到后,第一感觉非常Mini.迷你的连TypeC调试都没有留。先按照厂家指
    发表于 12-18 18:07

    e2studio(2)----GPIO输出

    概述本篇文章主要介绍如何使用e2studio对单片机进行GPIO输出,并以LED显示。硬件准备首先需要准备一个开发板,这里我准备的是芯片型号R7
    发表于 12-20 19:00 12次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>e2</b>studio(<b class='flag-5'>2</b>)----GPIO输出

    e2studio(3)----GPIO输入检测

    _IOPORT_PortRead()函数原型R_IOPORT_PinRead()函数原型代码演示效果最后概述本篇文章主要介绍如何使用e2studio对单片机进行GPIO输出,并以L
    发表于 12-20 19:00 6次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>e2</b>studio(3)----GPIO输入检测

    基于MCU-R7的智能小车设计

    ESP01s接口,可利用wifi或ESP-NOW协议无线控制,可将操作数据或传感器采集信息上传至云平台,可远程查看小车的操作状态等功能。 二、电路设计   整体系统采用的R7FA2E1A72DFL作为主控,无外部
    的头像 发表于 07-02 11:24 2161次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>MCU-<b class='flag-5'>R7</b>的智能小车设计

    基于R7FA2L1AB2DFL demo板测试CLKOUT时钟驱动CAN通讯

    本次测试用的是RA生态工作室提供的R7FA2L1AB2DFL demo板,测试CLKOUT提供时钟驱动CAN通讯。
    发表于 09-02 15:16 959次阅读

    项目 | RA2L1--电子时钟

    概述本篇文章主要介绍通过往期内容的学习,使用e2studio对R7FA2L1AB2DFL的开发板进行电子时钟项目开发,主要用到exit、oled、rtc、触摸按键、温湿度传感器模块。
    的头像 发表于 01-11 17:38 1830次阅读
    项目 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA<b class='flag-5'>2L1</b>--电子<b class='flag-5'>时钟</b>

    基于R7FA2E1A72DFL MCU制作双机位切换的USB HUB

    今日跟大家分享下RA MCU 创意氛围赛参赛选手的项目——二选一的四路USB HUB。
    的头像 发表于 09-11 12:45 1387次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A72DFL</b> MCU制作双机位切换的USB HUB

    基于RA系列R7FA2E1A72DFL MCU实现家用电熨斗方案

    基于RA系列R7FA2E1A72DFL MCU实现家用电熨斗方案
    的头像 发表于 09-19 16:48 772次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA系列<b class='flag-5'>R7FA2E1A72DFL</b> MCU实现家用电熨斗方案

    基于RA系列R7FA2E1A52DFJ MCU的无叶风扇控制方案

    基于RA系列R7FA2E1A52DFJ MCU的无叶风扇控制方案
    的头像 发表于 09-26 16:55 784次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>RA系列<b class='flag-5'>R7FA2E1A</b>52DFJ MCU的无叶风扇控制方案

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真
    的头像 发表于 09-26 17:18 1106次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>R7FA2E1A52DFL</b> MCU的触控系统设计与J-link仿真