FastBond2阶段1-基于ESP32的智慧课表框图
如今社会物联网发展迅速,当代大学课表都是以电子档课表的形式发出查看,为了方便大学生观看课表的上课情况,本次研发的智慧课表就是专门针对大学生在上课前更好的方便查询课表而设置的项目。
标签
嵌入式系统
显示
看风景的人
更新2023-10-23
重庆电力高等专科学校
363

一、项目思路
随着社会的迅速发展,课堂设备也是越来越发达,我们这次研究的项目是学生课表应用程序,这是一款旨在帮助学生更有效地管理他们的学术日程的移动应用程序。这个应用程序将提供课程表管理、上课时间提醒、作业和考试提醒等功能,以确保学生能够及时准备和参与课程。它的主要特点是:
1. 课程表管理
添加课程: 用户可以添加他们的课程,包括课程名称、教师、上课时间和地点。
查看课程表: 用户可以查看他们的整个学期的课程表,以了解上课时间和地点。
2 .上课时间提醒
提醒通知: 应用程序会根据用户的课程表生成提醒通知,以确保他们不会错过上课。
自定义提醒: 用户可以自定义提醒的时间,例如提前15分钟或30分钟提醒。
3. 作业和考试提醒
添加作业和考试: 用户可以为每门课程添加作业和考试,并设置截止日期。
提醒通知: 应用程序会生成作业和考试的提醒通知,以帮助用户按时完成任务。
二、方案框图
本阶段要求,这次使用得捷的Scheme-it来设计框图,快捷了许多,后续继续努力!
本项目的主要框图,得捷网站链接如下:
https://www.digikey.cn/schemeit/project/w-ae924800e46e444cb8089e64becf040d

hmQU1BQIDLMkGGODHNkmCPDHBnmyDBHhjkyzJFhjgxzZJgjwxwZ5qpiRkBeXl5BamqqIiIiFBIS4nT7llVRIsMMGebIMEeGOTLMkWGODHNkmCPDHBnmyDBHhjkyzJFhripm+KeEBAAAAAAAAJ+hgAMAAAAAAOByFHAAAAAAAABcjgIOAAAAAACAy1HAAQAAAAAAcDkKOAAAAAAAAC5HAQcAAAAAAMDlKOAAAAAAAAC4HAUcAAAAAAAAl6OAAwAAAAAA4HIUcAAAAAAAAFyOAg4AAAAAAICrSf8f2JS56xhcjYQAAAAASUVORK5CYII=

框图介绍:用ESP32控制OLED对课表进行显示并采用语音模块对课表进行读取

三、主要元件:

ESP32S3乐鑫

显示屏:OLED12864

语音麦克风:语音模块

主控芯片:ESP32S3 乐鑫

ESP32-S3 是一款集成2.4GHzWi-Fi和Bluetooth5(LE)的MCU芯片 , 支持远距离模式(Long Range)。ESP32-S3搭载Xtensa@32位LX7双核处理器,主频高达240 MHz,内置512KB SRAM(TCM),具有45个可编程GPIO 管脚和丰富的通信接口。ESP32-S3支持更大容量的高速Octal SPI flash和片外RAM,支持用户配置数据缓存与指令缓存。
ESP32-S3芯片具有行业领先的低功耗性能和射频性能,支持WiFi IEEE802.11b/g/n协议和Bluetooth5 。该芯片搭载Xtensa-R32位LX7 双核处理器,工作频率高达240 MHz。支持二次开发,无需使用其它微控制器或处理器。芯片内置512KB SRAM ,384KBROM , 16KBRTC SRAM。芯片支持多种低功耗工作状态,能够满足各种应用场景的功耗需求。芯片所特有的精细时钟门控功能、动态电压时钟频率调节功能、射频输出功率可调节功能等特性,可以实现通信距离、通信速率和功耗之间的最佳平衡。
模组提供丰富的外设接口,包括UART ,PWM , SPI , I2S, I2C,ADC , LCD, DVP,RMT(TX/RX),脉冲计数器, USB OTG , USB Serial/JTAG , SDIO , DMA 控制器, TWAI控制器,温度传感器,电容式传感器和多个IO口。
模块具有多种特有的硬件安全机制。硬件加密加速器支持AES、SHA 和RSA算法。其中的RNG、HMAC和数字签名(Digital Signature)模块提供了更多安全性能。其他安全特性还包括Flash加密和安全启动(secure boot)签名验证等。完善的安全机制使芯片能够完美地应用于各种加密产品。模块支持低功耗蓝牙:Bluetooth5 , Bluetoothmesh 。蓝牙速率支持:125Kbps,500Kbps,1Mbps,2Mbps。支持广播扩展,多广播,信道选择。
支持蓝牙和WIFI,就意味着可以进行很多的无线连接;同时乐鑫提供了大量的开源库,包括语音识别Skainet,可以方便的进行后期扩展。

显示器模块:OLED12864

1.高对比度和鲜明的颜色:OLED技术使得显示效果非常鲜艳,显示内容具有高对比度和广阔的色彩范围,使图像和字体的呈现更加清晰和生动。
2.快速响应时间:OLED显示屏可以非常快速地响应电信号,没有拖影或模糊效果,适合显示动态图形和视频。
3.大视角:OLED12864能够提供较大的视角范围,使得显示内容在不同角度观看时仍然保持清晰可见。
4.节能:OLED显示屏可以直接发光,不需要背光源,因此能够节约电能,特别是在显示黑色时。
5.超薄和轻巧:由于OLED12864显示屏的结构较简单,所以它通常比液晶显示(LCD)屏更薄和轻巧。

语音麦克风:语音模块

语音模块是一种用于录音、播放声音以及进行语音识别和合成的电子模块。这些模块广泛用于各种应用,包括语音助手、语音控制系统、语音通信设备、语音备忘录、语音识别和合成实验,以及语音提示系统等。以下是语音模块的一些主要功能和组成部分:
录音功能:语音模块通常具有内置麦克风,可以用来录制声音或语音。用户可以通过按钮或命令触发录音操作,将声音存储在内部存储器或外部媒体上。
播放功能:模块可以播放预先录制的声音或语音文件,通常可以通过按钮、串口或其他输入触发播放。这对于创建自定义声音效果或播放提示消息非常有用。
语音识别:一些高级语音模块支持语音识别功能,允许用户训练模块以识别特定的声音指令或关键词。这使得开发语音控制系统非常方便。
语音合成:一些模块具备语音合成功能,可以将文本转换为语音并播放出来。这对于创建具有语音输出的应用程序非常有用,如语音助手。
存储介质:语音模块通常具有内部存储器,用于存储录制的声音文件。一些模块还支持外部存储卡,以便存储更多的声音文件。
接口:模块通常具有不同类型的接口,如串口(UART)、I2C 或 SPI,以便与微控制器或计算机进行通信。
电源管理:语音模块通常需要外部电源供应,因此需要考虑电源管理和功耗。
语音模块的选择取决于你的具体需求。例如,如果你需要开发一个语音助手应用程序,你可能需要一个支持语音合成和识别的模块。如果你只需要一个简单的录音和播放模块,那么可以选择更简单的模块。不同的模块具有不同的功能和复杂性,因此需要根据项目需求进行选择。

四、电路图

后续呈上,次序更新。

五、心得体会

通过这次FastBond2阶段1,我想到了这样的一个创新项目,可以将学生的课表通过OLED12864进行显示,再通过按键进行对当天的课表调出查看,最后在通过语音模块对当天事情进行提醒。

附件下载
Scheme-it-export-New-__-2023-10-18-17-54.pdf
https://www.digikey.cn/schemeit/project/w-ae924800e46e444cb8089e64becf040d
团队介绍
热爱电子设计
团队成员
看风景的人
xfp23
WJK
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号