FastBond2阶段1-基于ESP32的智能闹钟框图设计
一个基于ESP32主控的智能物联网闹钟,包括通过网络连接,实时获取天气预报、通过手机web或微信小程序进行设置等功能
标签
FastBond第二季
vme5
更新2023-11-13
247

FastBond2阶段1-基于ESP32的智能闹钟框图设计

一、项目思路

本项目的主要目标是制作一个基于ESP32主控的智能物联网闹钟,该闹钟具备多项功能,包括通过网络连接,实时获取天气预报、通过手机web或微信小程序进行设置,例如备忘录、倒计时以及到点提醒等。另外,热点新闻和资讯,也可以通过联网来实现播报。主打的特点:

1.实用性强,可做到多功能集成使用。

2.个性化突出,可进行美观和个性化定制功能。

3.使用ESP32主控,提供了与其他物联网设备进行数据交换的接口,拓展性强。

二、方案框图

框图使用 Scheme-it 工具绘制。Scheme-it 是一款在线原理图和图表绘制工具,能让用户在浏览器网页中创建并分享自己的技术布局设计。 该工具包括了构建电路所需的一整套原理图符号以及集成式 Digi-Key 目录,支持将产品图片和图像插入您的设计中。该工具还包括一个集成式物料清单 (BOM),以便用户将每个通用符号或制造商元件与一个 Digi-Key 零件编号相关联。同时,也支持框图导出为png、pdf以及KiCad做后续开发。我在该网站上也设计了本项目的大致功能框图。非常方便,后续要继续使用,在更多的项目上用起来!

本项目的主要框图如下

FjRSk11NYh33FyIrBk5oqxumBSpN

https://www.digikey.cn/schemeit/project/智能闹钟-486a074605f941ed9735816ce1d1939c

主要元器件:

  • ESP32-S3 乐鑫
  • 时钟芯片 DS1302
  • 蜂鸣器CPT-14146-80T
  • TFT屏幕/OLED显示屏
  • 键盘矩阵
  • 温度传感器(可选)

 

三、关键元器件介绍

乐鑫 ESP32-S3

是一款集成 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE) 的 MCU 芯片,支持远距离模式 (Long Range)。ESP32-S3 搭载 Xtensa® 32 位 LX7 双核处理器,主频高达 240 MHz,内置 512 KB SRAM (TCM),具有 45 个可编程 GPIO 管脚和丰富的通信接口。ESP32-S3 支持更大容量的高速 Octal SPI flash 和片外 RAM,支持用户配置数据缓存与指令缓存。

ESP32-S3芯片具有行业领先的低功耗性能和射频性能,支持 WiFi IEEE802.11b/g/n 协 议和 Bluetooth 5。该芯片搭载 Xtensa-R32 位 LX7 双核处 理器,工作频率高达 240 MHz。支持二次开发,无需使用其它微控制器或处理器。芯片内置 512 KB SRAM,384 KB ROM, 16KB RTC 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,Bluetooth mesh。蓝牙速率支持:125Kbps,500Kbps,1Mbps,2Mbps。支持广播扩展,多广播,信道选择。

支持蓝牙和WIFI,就意味着可以进行很多的无线连接;同时乐鑫提供了大量的开源库,包括语音识别Skainet,可以方便的进行后期扩展。

DS1302

DS1302是一款低功耗的实时时钟(RTC)芯片,通常用于嵌入式系统和电子设备中,以提供准确的时间跟踪和日期功能。以下是DS1302的主要特点:

  • 低功耗设计:DS1302采用低功耗设计,使其非常适合电池供电的嵌入式应用,能够在低功耗模式下长时间运行。
  • 实时时钟功能:DS1302能够提供准确的时间和日期信息,包括秒、分钟、小时、日期、月份和年份。
  • 多功能接口:DS1302通常具有多功能接口,包括串行接口(通常称为3线接口),允许微控制器或其他控制器与其通信。
  • 温度补偿:一些DS1302型号具有温度补偿功能,可以校正时间跟踪的精度,使其在不同温度条件下更加准确。
  • 电池备份:DS1302通常具有电池备份功能,即使在主电源断电时也能保持时间和日期信息,确保不会丢失数据。

DS1302是一款可靠的实时时钟芯片,广泛应用于各种嵌入式系统、电子设备和计时应用中。它提供了精确的时间跟踪功能,同时具有低功耗和电池备份等功能,使其成为许多电子项目和应用的理想选择。

蜂鸣器CPT-14146-80T

小体积的蜂鸣器,通过IO口输出PWM波,从而实现蜂鸣器输出。该部分主要实现闹钟功能。

Web程序开发
web程序提供更简单快捷的设备定制服务,例如更换背景图片,设置字体大小、位置和颜色等等。还可以考虑web端设置信息显示功能,例如开启和关闭显示B站粉丝数量,当天热点咨询等功能。

 

四、项目总结和活动体会

以上是本次FastBond活动的第一阶段设计内容。参与本次大赛是一次非常有意义的经历,我深刻体会到电子电路设计的乐趣和挑战。通过设计智能闹钟,让我对电子器件有了更多的了解。在智能化和个性化方面,我希望能够进一步探索更智能、人性化的方式,让用户更轻松地体验智能生活。通过持续学习和实践,我相信我能够逐步提升自己的能力。

最后,祝fastbond越办越好!

 

 

 

软硬件
电路图
附件下载
Scheme-it-export-____-2023-11-07-19-11.pdf
团队介绍
个人
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号