【得捷电子Follow me第4期】项目总结报告
[复制链接]
【得捷Follow me第4期】项目总结报告
本次参加得捷Follow me第4期活动,一共完成了1个入门任务、2个基础任务、1个进阶任务,再加1个终极任务一,顺利完成任务目标。
下面,将完成任务的具体完成情况,进行详细的总结报告。
第一部分:视频
//内容一:3-5分钟短视频//
视频格式:要求横屏且1080p
视频上传方式说明:
请将视频上传到EE大学堂,>>点此进入EE大学堂上传界面,将视频链接放进任务提交帖。
视频内容必须包括:
- 简短的自我介绍
- 硬件介绍(控制器及外设,应用方向及应用场景)
- 设计思路(用板子的哪些模块实现了什么功能)
- 本期指定各个必完成任务的功能演示(需要在对应视频片段开始前,说明对应任务名称)4. 本期指定各个必完成任务的功能演示(需要在对应视频片段开始前,说明对应任务名称)
视频地址:
点击查看
1. 简短的自我介绍
一个狂热的开源爱好者和传播者,同时也是一名极客,长期关注嵌入式发展和少儿创客教育,既擅长互联网系统架构设计与研发,又拥有丰富的嵌入式研发经验。为人精力充沛,古道热肠,圈内人称乔大妈、乔帮主。
2. 硬件介绍
本次活动,选择的硬件为:
- 控制器:W5500-EVB-Pico
- 墨水屏:Pervasive Displays 的 3.7寸EPD + EPD Extension Kit Gen 3 转接板
开箱:【得捷电子Follow me第4期】入门任务:开箱,开发环境,BLINK,驱动液晶显示器
3. 设计思路
使用控制器W5500-EVB-Pico完成所有项目的核心控制,使用Pervasive Displays EPD墨水屏完成项目中需要显示的功能。
使用 W5500-EVB-Pico 做为核心控制的时候,用到了其基础的控制能力,以及有线联网能力,以及通过网络连接API服务和NTP服务等。
任务中,终极任务一“DigiKey电子元器件价格及库存监视器”提供了详细的设计文档,可以详细查看。
4.功能演示
见第二部分及视频
第二部分:项目总结报告
//内容二: 任务/项目总结报告//
- 所提交的任务/项目内容须为参与者在EEWorld原创首发,文字内容不少于800字,图文并貌,全篇或部分抄袭无效,且须包含下方所列内容。
- 项目介绍
- 各任务功能对应的主要代码片段及说明
- 各任务功能展示及说明
- 对本活动的心得体会(包括意见或建议)
入门任务:
基础任务1:
- 任务介绍:完成主控板W5500初始化(静态IP配置),并能使用局域网电脑ping通,同时W5500可以ping通互联网站点;通过抓包软件(Wireshark、Sniffer等)抓取本地PC的ping报文,展示并分析。
- 搭配器件:W5500-EVB-Pico
- 任务提交贴:
- 功能展示:
基础任务2:
- 项目介绍:主控板建立TCPIP或UDP服务器,局域网PC使用TCPIP或UDP客户端进行连接并发送数据,主控板接收到数据后,送液晶屏显示(没有则通过串口打印显示);通过抓包软件抓取交互报文,展示并分析。(TCP和UDP二选一,或者全都操作)
- 搭配器件:W5500-EVB-Pico
- 任务提交贴:
- 功能展示:
进阶任务:
- 任务介绍:从NTP服务器(注意数据交互格式的解析)同步时间,获取时间送显示屏(串口)显示。
- 搭配器件:W5500-EVB-Pico
- 任务提交贴:
- 功能展示:
终极任务一:
心得体会
得益于W5500-EVB-Pico开发板的良好设计,以及Arduino对W5500-EVB-Pico和EPD的完善支持,将所有的必选和可选任务一,顺利完成。
在完成本期任务的过程中,将Arduino环境中墨水屏的使用,好好深入学习了一番,并且根据实际需要,进行了显示方案的定制。
感谢得捷,感谢EEWORLD提供这次活动的机会,希望大家都能顺利完成任务。
第三部分:源代码
//内容三:可编译下载的代码//
代码上传方式
将源代码上传到EEWORLD论坛下载中心(>>点此进入下载中心上传界面)将代码上传链接放在提交帖中。
任务的源码,已打包上传,地址为:
得捷Follow me第4期_任务代码_HonestQiao (eeworld.com.cn)
|