
#第十届立创电赛#SF32LB52_小智AI掌机
简介
这是一款基于LC-OPEN-SF32LB52-MOD-N16R8模组打造的多功能小智AI掌机。设备集成了高清屏幕、按键、扬声器、麦克风、TF卡槽和锂电池,开箱即用。
简介:这是一款基于LC-OPEN-SF32LB52-MOD-N16R8模组打造的多功能小智AI掌机。设备集成了高清屏幕、按键、扬声器、麦克风、TF卡槽和锂电池,开箱即用。开源协议
:GPL 3.0
描述
1、项目功能介绍
这是一款基于LC-OPEN-SF32LB52-MOD-N16R8模组打造的多功能小智AI掌机。设备集成了高清屏幕、按键、扬声器、麦克风、TF卡槽和锂电池,得益于SF32LB52强大的算力,掌机能够流畅运行3D游戏并带来震撼体验。除了游戏,它还支持小智AI助手、音乐与视频播放,并可通过蓝牙实现多人联机功能。(由于时间关系,目前游戏功能仍在持续完善中)

2、项目属性
项目为个人原创并且首次公开,未参加比赛或者学校答辩。
3、开源协议
本项目严格遵循GPL3.0开源协议。
拥抱开源,享受开源,共建开源生态,本项目原理图、PCB、核心代码均100%开源。
若借鉴、修改、使用此开源项目请以同样的开源协议共享给大家。
4、硬件部分
主控
搭载SF32LB52控制器,采用ARM Cortex-M33大小核架构,大核主频高达240MHz,性能强劲。芯片集成蓝牙5.3、8MB PSRAM和板载16MB Flash。
屏幕
配备1.33英寸TFT显示屏,虽然是小尺寸屏,但分辨率高达240×240,画面显示细腻。

音频系统
采用NS4150B功放 + 红米Note扬声器 + 共鸣腔设计,外放效果接近手机。
第一版共鸣腔设计:出音孔较大,声音尖锐,低频不足,但通过胶带封堵出音孔,低频有显著提升,音质接近手机(详见演示视频)。

第二版共鸣腔设计:尝试加入迷宫模拟尾喷管,但效果不如预期,后续将继续优化第一版设计,使用更大体积共鸣腔,充分利用后盖空间,追求更饱满的低频表现。

存储
板载TF卡接口,SDK支持FAT32文件系统,可扩展至32G存储空间。

按键
采用74HC165并转串芯片,仅需占用3个IO口,极大节省主控资源,并简化PCB布线。
轻触开关选用超薄超小锅仔片,整个按钮模块占用的内部空间与屏幕厚度一致,并且不占用过多pcb面积,有效减小了掌机厚度与宽度,使掌机更加轻薄小巧。


电源设计
内置 3.7 V 锂电池,搭配ME4054充电管理芯片,并由TPS63020自动升降压芯片输出3.3V。

扩展接口
提供SH1.0X12P接口,引出多组IO,便于外接扩展设备,支持二次开发和功能拓展。

麦克风
采用驻极体咪头,直接接入主控内置的麦克风ADC采集通道。

调试与充电
采用Type-C接口,集成CH340N USB转串口芯片,既可用于程序下载和串口调试,又能为设备充电,大大提升开发和维护的便捷性。

5、软件部分
本项目源代码已打包上传至附件。
本项目部分代码参考并改编自xiaozhi-sf32 开源项目,并针对本项目的硬件平台进行了适配与优化。
3D游戏的部分参考了Chocolate Doom的开源代码。为提升开发效率,先在PC端通过Visual Studio进行整理与调试,分离平台相关依赖并封装图像接口,随后再移植到小智掌机工程中。


未完待续……后续计划加入小霸王模拟器功能,让掌机也能运行童年经典。
程序编译与下载
本项目在linux系统下编译,上传的文件已经编译完成,内置可烧录到主控的bin文件。
由于文件较大,文件分成了9个分卷上传,请下载完所有9个文件(xiaozhi-sf32 1.33寸版本.7z.001~xiaozhi-sf32 1.33寸版本.7z.009)后再解压。
在"xiaozhi-sf32 1.33寸版本/sdk/"下运行:
". ./export.sh"
将工具链加入环境。
在"xiaozhi-sf32 1.33寸版本/app/project"下运行:
"scons --board=sf32lb52-xty-ai -j16"
编译整个工程。
工程编译完成后,在"xiaozhi-sf32 1.33寸版本/app/project/build_sf32lb52-xty-ai_hcpu"下运行:
"uart_download.sh"
把程序烧录到主控。
如果有需要,在"xiaozhi-sf32 1.33寸版本/app/project"下运行:
"scons --menuconfig --board=sf32lb52-xty-ai"
配置工程。
6、特殊物料说明
液晶屏
1.33寸TFT显示屏ST7789 240x240 焊接12P

扬声器

电池

7、大赛LOGO验证


8、项目演示
小智AI掌机功能演示:前往b站观看
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论