642|1

9

帖子

4

TA的资源

一粒金砂(中级)

楼主
 

【得捷电子Follow me第2期】项目总结 [复制链接]

  本帖最后由 转生异世界成为码农 于 2023-10-20 20:29 编辑

  大家好,很高兴这次能参加这次的DigiKey联合EEWORLD发起的Followme活动,这次活动是我第一次接触到了物联网的世界,作为一名软件专业的学生,虽然我的主要学习方向java端开发但是我对物联网充满兴趣。

  这次活动用的是AdafruitESP32-S3TFTFeather他是Adafruit推出的一款功能强大的开发板,基于ESP32-S3芯片。它集成了一个彩色TFT显示屏,具有良好的分辨率和显示效果。该开发板还具有WiFi和蓝牙功能,以及丰富的GPIO引脚,可用于连接和控制其他外部设备。AdafruitESP32-S3TFTFeather非常适合用于嵌入式系统开发、物联网应用和可视化交互项目。

 

 

      通过他我们可以方便地使用circuitpython开发我们想要的物联网功能,CircuitPython是一种基于Python的轻量级开发环境,专为微控制器和嵌入式系统设计的。它是Adafruit开发的一种Python解释器,旨在简化嵌入式开发过程。CircuitPython具有易于学习和使用的语法,使得编写代码和控制硬件变得更加简单。使用CircuitPython,我们可以利用Python的强大功能来编写控制和交互硬件的代码,无需繁琐的底层操作。

 

 

  通过结合CircuitPython和AdafruitESP32-S3TFTFeather,您可以利用CircuitPython的简洁和易用性,编写代码来控制和驱动该开发板上的各种功能和外设。

  而Adafruit开源社区给我们提供了丰富的硬件接口,通过官网下载我们就能得到它。

 

 

     跟随开发板的文档提示,我刷入系统开始了我的学习跟随之旅。

 

       各任务功能展示及说明:

  第一个任务是控制屏幕显示中文。【得捷电子Follow me第2期】任务1:控制屏幕显示中文(必做任务) https://bbs.eeworld.com.cn/thread-1257497-1-1.html

 

 

     中文显示的能力使我能够在显示屏上直接显示中文文字,从而实现更加丰富和易于理解的界面和交互体验。

 

 

  第二个任务是网络功能连接:得捷电子Follow me第2期】任务2:网络功能使用(必做任务) https://bbs.eeworld.com.cn/thread-1257522-1-1.html

     通过完成本实验,我们初步学习了如何在ESP32-S3开发板上开启热点并连接到Wi-Fi网络。这使我们能够通过手机或其他设备连接到ESP32热点并获取其分配的IP地址。这是在无线环境下进行物联网应用开发和远程控制的重要步骤。通过简单的代码编写,我们能够方便地实现Wi-Fi连接和热点功能,为嵌入式系统开发和物联网应用带来了更多的灵活性和便利性。

 

 

  第三个任务是驱动NeoPixelLED  【得捷电子Follow me第2期】任务3:控制WS2812B(必做任务) https://bbs.eeworld.com.cn/thread-1257504-1-1.html

 

  通过完成本实验,我们初步学习了如何在AdafruitESP32-S3TFTFeather开发板上使用NeoPixelLED和触摸按钮。通过简单的代码编写,我们可以方便地控制LED的颜色和亮度。触摸pin的使用使得控制LED变得更加交互和有趣。通过实验,我们对使用NeoPixelLED和触摸pin的应用有了初步的了解,并感受到了其带来的惊艳效果。真的很惊艳这个触摸的电容pin,应该是通过电容的触摸来感知的吧,具体不太清楚就是很震惊。

  第四个任务是:联网获取日历&时钟&天气  【得捷电子Follow me第2期】任务4-1:日历&时钟&天气 https://bbs.eeworld.com.cn/thread-1253118-1-1.html

  

                

  通过完成本实验,成功集成了天气API并展示了实时天气信息。设备屏幕上显示了城市、日期、温度、湿度等相关天气信息,用户可以通过设备随时了解到当前的天气情况。本次实验,我学习了如何使用AdafruitESP32-S3TFTFeather开发板集成天气API,并将获取到的天气数据展示在设备上。这为我们提供了一种实时获取天气信息的方法,并将其应用于各种项目中,如智能家居系统、天气预报设备等。通过进一步扩展和改进,我们可以将该实验作为基础,构建更复杂和功能丰富的天气应用(例如自动关窗户等等)。

  

 

源码下载:

任务1、 https://download.eeworld.com.cn/detail/%E8%BD%AC%E7%94%9F%E5%BC%82%E4%B8%96%E7%95%8C%E6%88%90%E4%B8%BA%E7%A0%81%E5%86%9C/629261

任务2、 https://download.eeworld.com.cn/detail/%E8%BD%AC%E7%94%9F%E5%BC%82%E4%B8%96%E7%95%8C%E6%88%90%E4%B8%BA%E7%A0%81%E5%86%9C/629260

任务3、 https://download.eeworld.com.cn/detail/%E8%BD%AC%E7%94%9F%E5%BC%82%E4%B8%96%E7%95%8C%E6%88%90%E4%B8%BA%E7%A0%81%E5%86%9C/629259

任务4、 https://download.eeworld.com.cn/detail/%E8%BD%AC%E7%94%9F%E5%BC%82%E4%B8%96%E7%95%8C%E6%88%90%E4%B8%BA%E7%A0%81%E5%86%9C/629262

 

视频: 

【得捷电子Follow me第2期】项目总结-EEWORLD大学堂

 

活动总结: 

    通过这次活动,我们深入了解了AdafruitESP32-S3TFTFeather开发板的功能,并掌握了物联网应用小技能。我学会了如何利用该开发板实现屏幕中文显示、网络功能连接、驱动LED和触摸按钮,以及联网获取日历、时钟和天气等功能。这些学习成果为我们进一步探索和开发物联网项目提供了基础,同时也激发了我们对物联网领域的兴趣和热情。感谢这次的活动组办方DigiKey和EEWORLD。

最新回复

恭喜完成任务,希望能荣获优秀作品奖,辛苦了!  详情 回复 发表于 2023-10-21 11:58
点赞 关注
 
 

回复
举报

6968

帖子

11

TA的资源

版主

沙发
 
恭喜完成任务,希望能荣获优秀作品奖,辛苦了!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表