站内搜索
发作品签到
专业版

#第十届立创电赛#SF32LB52_小智AI掌机

工程标签

1.0k
0
0
0

简介

这是一款基于LC-OPEN-SF32LB52-MOD-N16R8模组打造的多功能小智AI掌机。设备集成了高清屏幕、按键、扬声器、麦克风、TF卡槽和锂电池,开箱即用。

简介:这是一款基于LC-OPEN-SF32LB52-MOD-N16R8模组打造的多功能小智AI掌机。设备集成了高清屏幕、按键、扬声器、麦克风、TF卡槽和锂电池,开箱即用。
第十届立创电子设计开源大赛

开源协议

GPL 3.0

创建时间:2025-08-27 19:12:16更新时间:2025-09-10 09:41:37

描述

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

扬声器

红米Note扬声器

电池

302530 200毫安

 

7、大赛LOGO验证


 

 

8、项目演示


小智AI掌机功能演示:前往b站观看

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
xiaozhi-sf32 1.33寸版本.7z.001
6
2
xiaozhi-sf32 1.33寸版本.7z.002
5
3
xiaozhi-sf32 1.33寸版本.7z.003
5
4
xiaozhi-sf32 1.33寸版本.7z.004
5
5
xiaozhi-sf32 1.33寸版本.7z.005
6
6
xiaozhi-sf32 1.33寸版本.7z.006
6
7
xiaozhi-sf32 1.33寸版本.7z.007
7
8
xiaozhi-sf32 1.33寸版本.7z.008
7
9
xiaozhi-sf32 1.33寸版本.7z.009
8
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航