【N32G457】基于RT-Thread和N32G457的墨水屏日历

在这里插入图片描述本文是RT-Thread用户@xusiwei1236 原创发布,是用于参加RT-Thread与国民技术联手推出N32G457 RT-Thread设计大赛,原文:https://club.rt-thread.org/ask/article/3649.html

基于RT-Thread和N32G457的墨水屏日历

项目概述

本项目硬件部分包含N32G457开发板、ESP8266 Wi-Fi模组、W25Q128闪存模组、4.2寸三色墨水屏和墨水屏驱动板,硬件功能上使用了N32G457芯片的SPI、UART、GPIO。软件部分包含业务代码、RT-Thread内核、RT-Thread组件包以及微雪的墨水屏驱动,软件上使用了RT-Thread的一些内核API(线程、信号量、互斥锁等),以及组件库的不分组件报(at_device、cJSON、FlashDB、gbk2utf8、webclient、netutils)。最终实现了——在4.2寸三色墨水屏上显示当前日期、所在城市、室外温度、天气、阳历、农历等信息。

项目背景

本项目是【RT-Thread-创新“芯”引擎 | 国民技术N32G457 RT-Thread设计大赛】参赛项目之一,大赛活动链接:

https://club.rt-thread.org/ask/article/3236.html

项目简介

本项目实现了哪些功能?

  1. 实现了基于NTP的时间同步;
  2. 实现了查询当前公网IP地址;
  3. 实现了查询当前所在城市;
  4. 实现了查询实时天气信息;
  5. 实现了在墨水屏上显示阳历、农历、星期、周数、实时天气等信息;
  6. 实现了阳历和农历对应信息保存到闪存中,避免重复联网查询;

本项目有什么创新点?

  1. 相比纸质日历,无需手动翻页;
  2. 相比纸质日历,可以显示实时天气信息;
  3. 相比LCD/OLED屏的同类产品,电子墨水屏的功耗更低,更节能环保;

硬件部分

本项目主要包括x个硬件模块:

  1. N32G457开发板,作为主控制器控制其他外设;
  2. 微雪的墨水屏驱动板,用于驱动墨水屏;
  3. 4.2英寸三色墨水屏,分辨率400x300;
  4. ESP8266 Wi-Fi模组,用于实现联网能力;
  5. W25Q128闪存模块,容量16MB,用于存储中文字体,以及阳历和农历的对应关系等数据;

硬件模块间连接

五个硬件模块之间的整体连接关系如下图:

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值