版本协议

Public Domain

标签
专业版
小智AI桌搭

创建时间:1个月前

84 0

描述

<h2>视频链接:</h2> <p><a href="https://www.bilibili.com/video/BV1mQaYzBE7i/?spm_id_from=333.1387.homepage.video_card.click&vd_source=70af7bf1e6bcd51fd03a2460787b1f79/" target="_blank">B站视频--功能演示及介绍</a></p> <h2>项目简介</h2> <p>基于立创开源蓝牙模组(SF32 芯片)打造的简易 AI 对话机器人,通过蓝牙 PAN 协议接入互联网并连接小智机器人服务器,实现 AI 实时语音对话。它能感知你的情绪、解答疑惑、分享快乐,还具备显示功能;搭配 3D 打印技术,可制成外观精致的小智 AI 桌搭,既是实用的交互工具,也是兼具技术实践意义的桌面装饰。</p> <p>软件开源地址:<a href="https://github.com/78/xiaozhi-sf32" target="_blank">https://github.com/78/xiaozhi-sf32</a></p> <h2>项目功能</h2> <ol> <li>蓝牙PAN联网</li> <li>电量显示与电源管理</li> <li>支持按键唤醒功能</li> <li>主界面显示与页面切换</li> <li>休眠功耗延长设备续航时间。</li> </ol> <h2>项目参数</h2> <ul> <li> <p>本设计采用思澈科技SF32LB52-MOD-1模组 SF32LB52-MOD-1模组规格书(中文 ): <a href="https://wiki.sifli.com/silicon/product-index.html" target="_blank">https://wiki.sifli.com/silicon/product-index.html</a></p> </li> <li> <p>本设计采用1.28寸TFT圆屏显示 采购地址:<a href="https://item.taobao.com/item.htm?id=670265211173&pisk=gX9UT6TGwvHU6FasdFBzbYJ5wr6dtTujrL_5q3xlAwbnwMMuU3-cVD3-vCSkPFn-v9tlzU81W8sS94ey7etDO6TWOajlSFxQdaMdaU-XkUwSpBsuUFtRZU9y28SkqUndPDh6vHBREqgXzxtpvApYLevFxOxMXgwurf13TA-IfqgjhYl3jTuElUaidXOG0iXlx_V3jcSc2MXlZMxibgj7-72HrhmNWgPlqWfujhjC4yXlqJxGsiSVqMfhtPbGWgXlrUXobObOqTbkrTcmeUYbQgCnbEvqNKyHr67DxNy2Xpsn2ZkAW8qWIM-C5Hc8E8vNY6JgYCQh76OkDspBmYyOdnRGIgJ-m77PgQvCIp0in1CkIFjMR0NRbQ-kH9B4qvxNLw5DI6HrVExwqI1wCmDAL9bHN9K702twLetpQ3Zus9WB_sJFnxUhPCt2UgJ-yA82qndl_LzF4xaRjJDJeBzua6jObZiZb5gbGCSXyGAQw7Cd6G7jxDV8w6jObZiZb7FRORINlDmh.&spm=tbpc.boughtlist.suborder_itemtitle.1.28622e8d8VaqND" target="_blank">金逸晨1.28寸TFT液晶屏GC9A01小屏幕240x240显示器LCD圆屏SPI彩屏</a></p> </li> </ul> <p>虾哥这款开源软件默认适配 ST7789 驱动屏幕,若需适配 GC9A01 屏幕,需自行修改屏幕分辨率与驱动初始化。目前适配 GC9A01 的代码已编写完成,有需要的同学可在此处下载使用:<a href="https://github.com/chenyd002025/xiaozhi-sf32" target="_blank">https://github.com/chenyd002025/xiaozhi-sf32</a></p> <h2>原理解析(硬件说明)</h2> <p>本项目核心硬件包含主控模块、麦克风、音频功放及喇叭等。</p> <p><img src="https://image.lceda.cn/oshwhub/pullImage/bb34d1c5fdcb4d68b2b49f3b01dcb214.png" alt="MyXiaozhi原理图.png"></p> <p>主控用的是 <a href="https://item.szlcsc.com/45024582.html" target="_blank">立创·开源SF32LB52模组</a>,一款蓝牙低功耗芯片,频率 240MHz,集成 8MB PSRAM 和 16MB Flash,支持锂电池直接供电。BLE 连接功耗(1S间隔)仅需 7μA,BT连接功耗(1S间隔)仅需 10μA,BLE + BT 双连接功耗比同行单BT连接功耗还能降低 60%。</p> <h2>软件代码</h2> <pre><code>"------------Project configuration-----------" if !BSP_USING_BUILTIN_LCD config LCD_USING_ST7789 bool default n config LCD_USING_GC9A01A bool default n choice prompt "Built-in LCD module driver" default LCD_USING_SPI_GC9A01A config LCD_USING_SPI_ST7789 bool "1.69 rect SPI LCD(240x280)" select LCD_USING_ST7789 select BSP_LCDC_USING_SPI_DCX_1DATA config LCD_USING_SPI_GC9A01A bool "1.28 circle SPI LCD(240x240)" select LCD_USING_GC9A01A select BSP_LCDC_USING_SPI_DCX_1DATA endchoice config LCD_HOR_RES_MAX int default 280 if LCD_USING_SPI_ST7789 default 240 if LCD_USING_SPI_GC9A01A config LCD_VER_RES_MAX int default 240 if LCD_USING_SPI_ST7789 default 240 if LCD_USING_SPI_GC9A01A config LCD_DPI int default 320 if LCD_USING_SPI_ST7789 default 320 if LCD_USING_SPI_GC9A01A endif</code></pre> <p>GC9A01屏幕需自行修改屏幕分辨率与驱动初始化</p> <h2>注意事项</h2> <ul> <li>SF32芯片主控焊接,推荐使用锡浆+风枪。</li> <li>3D外壳开关键开孔,需要开在底层的边,否则安装不了</li> </ul> <h2>组装流程</h2> <p><img src="https://image.lceda.cn/oshwhub/pullImage/d6ad4db0e0c0429b8e8e7473b7fa9815.jpg" alt="安装-1.jpg"> 图1:焊接主板,安装屏幕</p> <p><img src="https://image.lceda.cn/oshwhub/pullImage/a82139acb9e94605999c83107aa20c2a.jpg" alt="安装-2.jpg"> 图2:先装3D顶层外壳</p> <p><img src="https://image.lceda.cn/oshwhub/pullImage/7b4b231ec93e4bcab05266bd9c4a19b9.jpg" alt="安装-3.jpg"> 图3:安装底层外壳</p> <h2>实物图</h2> <p><img src="https://image.lceda.cn/oshwhub/pullImage/5888c06893d54938bb88cb2313cde839.jpg" alt="安装-4.jpg"> 图1:忘记3D打印按钮,就拿个“炸弹”顶替下</p> <p><img src="https://image.lceda.cn/oshwhub/pullImage/0f9c9d67eb724fafa2df29c6073b013f.jpg" alt="成品图-1.jpg"> 图2:待命界面</p>

文档

BOM

暂无

附件

附件名 下载
小智AI-【立创开发板】-AI训练营.mp4
按键帽.STL
3D外壳顶层.stl
3D外壳底层.stl

成员

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow