站内搜索
发作品签到
专业版

#第八届立创电赛#桌面多功能时钟

工程标签

2.5k
0
0
2

简介

基于瑞萨单片机的一款桌面时钟天气站

简介:基于瑞萨单片机的一款桌面时钟天气站
第八届立创电子设计开源大赛

开源协议

Public Domain

创建时间:2023-06-27 21:01:19更新时间:2023-07-31 09:46:02

描述

1简介

作为一个电子爱好者,从开始学单片机就是点灯,做钟,所以家里的电子钟实在有点多,所以这次既然是做电子时钟,就在实现时钟的同时,做一块核心板,即在需要时候,随时切换在各种场合,

所以我采用了上下层分离:

上层包含LCD,和按键。

下层则是核心板,引出各种借口,以供需要时使用。

4,硬件部分

核心板为了布线简单,采用4层板,

包含

单片机R7FA4M2AD3CFP#AA0

24M高速晶振,和32.768K低速晶振

EEPROM 

SPIflash

RS3485

TJA1042
8266
蜂鸣器
用户独立按键*3
用户LED*3
串口通信指示灯*3对
2个触摸按键
同时在侧边引出了 USB,串口,spi,TF卡,PMOD,OLED,接口 ,剩余接口通过排针引出用于驱动上层LCD
RA及8266的复位按键和boot 放在上方,以便LCD 板在插状态,进行复位和下载程序。
 
板载的CH340同时需要给 RA和8266下载程序,所以 在ch340旁边,放置了排针,用于切换 下载的目标芯片。
在8266下载完成后,可以条线至另一侧至RA 另一个 串口进行通信。
在板子背面 详细的表示了 各个接口的定义,以方便使用。
 
由于我没有JLINK,采用的串口下载和调试,所以没有焊接swd的排针。
 
上层采用双层板,通过排针排母与核心板对接
包含LCD接口,及ADC按键。

 

*5、软件部分


开发软件分俩部分

RA采用官方的e2studio开发,8266采用Arduino开发。

 

NTP是阿里云的,天气预报是心知的免费接口。

每10分钟,进行对时和天气更新,所以时间误差小于1秒,且不累计。

天气显示包含近3天的天气和最高温度和最低温度,

六个天气图标,分别表示今天白天和夜间,明天白天和夜间,后天白天和夜间的天气

按键1可以即时强制更新,8266会立即读取网络数据,给主芯片更新。

关于时钟的其他功能,后续再慢慢补上。

 

*6、BOM清单


详见BOM

 

*7、大赛LOGO验证


 

 

* 8、演示您的项目并录制成视频上传


 

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航