嵌入式技术论坛
直播中

张桂英

7年用户 1514经验值
私信 关注
[资料]

基于RT-Thread和RA6M4的网络天气时钟设计资料推荐

1、基于RT-Thread和RA6M4的网络天气时钟设计

RA6M4开发板资源非常丰富,配合RT-Thread的内核和组件可以开发出很多有趣好玩的应用。由此想到了之前一直想做但是没有做的桌面天气摆件——网络天气时钟。硬件上实现也不复杂,使用RA6M4开发板做主控,只需要外接wifi模块,LCD显示屏,触摸(或按键)等就可以了,比较方便。

实现功能

1、上电wifi自动联网

2、上电NTP自动对时

3、实时时钟显示

4、实时天气显示(包括天气,温度,湿度,风力等)

整体框架

硬件框架

本设计以瑞萨开发板RA6M4为主控,使用wifi模块esp8266作为client连接网络与服务器进行数据的收发,2.8寸的LCD作为显示屏,显示相关信息,外接按键作为输入模块进行人机交互。

软件框架

软件上主要分为3个线程:①mian线程进行板子led的闪烁,指示程序是否正常运行;②网络服务线程,主要实现网络相关数据的收发,比如ntp对时,rtc时间的获取与发送,天气数据的获取与发送等;③显示线程,根据邮箱接收的数据进行相应的显示。

原作者:xinmeng_wit

更多回帖

发帖
×
20
完善资料,
赚取积分