一、项目思路
乐器是每个人家中必备的娱乐工具,但是乐器又都太贵重,所以不如结合单片机所学知识,还有touchIO配合可乐罐,做一个多功能乐器。当然“多功能”不仅仅是乐器,没事时候更是一个天气时钟。
- 通过可乐罐触摸,结合touchIO技术,配合coreS3里面的高保真 16 位 I²S 功放芯片 AW88298,做成高保真乐器。
- 通过机体自带计时,进入不同模式,乐器或者天气时钟!
二、方案框图
根据比赛要求,这次使用得捷的Scheme-it来设计框图,非常方便!!后续要好好看看,在更多的项目上用起来!
本项目的主要框图如下
,得捷网站链接如下:
主要元器件一:
- CoreS3 ESP32S3 物联网开发套件,详细资料如下:
CoreS3 是 M5Stack 开发套件系列的第三代产品。其 MCU 采用 ESP32-S3 方案,双核 Xtensa LX7 处理器,主频 240 MHz,自带 Wi-Fi 功能,板载 16M Flash 和 8M PSRAM。可通过 USB Type-C® 接口下载程序,支持 OTG 和 CDC 功能,方便外接 USB 设备和烧写固件。正面配备一块 2.0 英寸电容触摸 IPS 屏,面板采用高强度玻璃材质。屏幕底部内置一个 30 万像素摄像头 GC0308,带有接近传感器 LTR-553ALS-WA。供电部分采用 AXP2101 电源管理核心芯片和 4 路功率流控制环路,整体采用低功耗设计。板载 6 轴姿态传感器 BMI270、磁力仪 BMM150、TF 卡 (microSD) 卡槽、BM8563 RTC 芯片提供精准计时和睡眠定时器唤醒功能。声音输出采用高保真 16 位 I²S 功放芯片 AW88298,机身内置 1 W 扬声器。声音输入方面,采用了 ES7210 音频解码芯片和双麦克风输入。机身侧面有独立的电源键和重启 (RST) 键、延时电路,长按重启键可进入程序下载模式。CoreS3 套装默认自带一个 DinBase 底座,方便导轨、墙壁、螺丝固定。可外接 DC 12 V(支持 9 V ~ 24 V)或内置 500mAh 锂电池供电。DinBase 预留了多个原型位置供用户 DIY。该产品适用于物联网 (IoT) 开发、各种 DIY 项目开发、智能家居控制系统、工业自动化控制系统等场景。
特性
- 基于 ESP32 开发,支持 Wi-Fi,附带 16M 闪存和 8M PSRAM
- 内置摄像头、接近传感器、扬声器、电源指示灯、RTC、I²S 放大器、双麦克风、电容触摸屏、电源按钮、复位按钮、陀螺仪
- TF 卡槽
- 高强度玻璃
- 支持 OTG 和 CDC 功能
- AXP2101 电源管理,低功耗设计
- 支持的编程平台:Arduino、UIFlow
应用
- 物联网开发
- 各种 DIY 项目开发
- 智能家居控制系统
- 工业自动化控制系统
主要元器件二:
- 可乐瓶子
三、总结
通过此次FastBond3基础部分,本人想深入学习arduino语言,并且了解部分乐理知识。陶冶情操的同时,学习编程知识,并且平时能显示时钟天气,方便生活!
祝fastbond越办越好!团队越活越年轻!!