0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

好,自制一个桌面萌宠

合宙LuatOS ? 2024-02-24 08:04 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

46371002-d2a8-11ee-9118-92fbcf53809c.gif

忙碌时光里相伴,治愈各种不开心,谁还没有个梦中萌宠了?想要的不离不弃,却因为各种原因还在寻寻觅觅、犹犹豫豫……

好,那就自制一个桌面宠物——今天特别分享@有出息的男孩_大佬的开源佳作。简单可爱自带憨态,很适合DIY上手。

STM32自制桌面萌宠
- 开源分享 -


464d8dfa-d2a8-11ee-9118-92fbcf53809c.png

自制一款带OLED屏幕的桌面萌宠,实现步态控制、表情切换、手机APP遥控等功能。

DIY此项目需要有一定开发基础,如:基础电路、C语言、STM32开发、STM32CubeIDE或STM32CubeMX和Keil使用(重要),以及一点点艺术细胞、一点点耐心。

项目主要硬件

主控:STM32F103C8T6粉色沉金板;

舵机:SG90*4;

屏幕:1.3寸OLED(IIC驱动);

供电:锂电池(3.7V 30mm*40mm 800mAh)+锂电池充放电模块(不会自动断电,适配3.7V锂电池,充放电同口);

蓝牙低功耗蓝牙(BLE,串口透传,便宜又好用)。

相关软件开发

手机APP开发:
使用App Inventor制作,需要APP的可通过B站私信;

单片机开发
项目使用STM32CubeIDE开发平台,等效STM32CubeMX+Keil。

1

主要功能实现

项目线路可参考下方接线图。电源线较多,但单片机上只有一个5V引脚,可以制作一个集线器或者将多根杜邦线从中间剪开,扭接并联,再引一根出来接5V引脚,3.3V、GND同理;底部供给塞线的空间较小,注意规划。

465882c8-d2a8-11ee-9118-92fbcf53809c.png

注意事项:充放电模块要和锂电池模块焊接,如果充放电模块自带电流保护,需要把锂电池的保护板拆除,以保证供电电流。焊接过程要小心防短路。

板上的Type-C接口直接给5V引脚供电,且充放电模块是充放电同口,因此充电时直接插板上Type-C接口即可。

46609ef4-d2a8-11ee-9118-92fbcf53809c.gif

步态/表情控制

项目代码其实非常简单,主要是定时器PWM波输出实现四足运动步态,串口信息交互进行动作控制、表情切换,OLED端输出显示。项目相关代码及软件设置,详见文末开源链接。

一滑一滑独有的步伐,不走寻常路的小可爱来了!

466b0dc6-d2a8-11ee-9118-92fbcf53809c.gif

4678ba0c-d2a8-11ee-9118-92fbcf53809c.gif

467c45aa-d2a8-11ee-9118-92fbcf53809c.gif

工作学习累了,一起摇摆放松吧!踩准节奏,看谁坚持到最后~

4688307c-d2a8-11ee-9118-92fbcf53809c.gif
46a06c50-d2a8-11ee-9118-92fbcf53809c.gif

上一秒原地休息,下一秒即刻待命:

46eda470-d2a8-11ee-9118-92fbcf53809c.gif
46f8da52-d2a8-11ee-9118-92fbcf53809c.gif

无论寒暑,无问西东,有了时刻陪在身边的贴心小伙伴,时光都悄然地温柔可爱……

2

最新开源资料

471483c4-d2a8-11ee-9118-92fbcf53809c.gif

本项目重点在代码部分的开源,是基于HAL库。硬件手工部分不出教程(没必要),可以直接看演示视频P2链接。

实际开发可根据自己的具体需求修改,尽情发挥创意DIY属于你的桌面萌宠吧!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2296

    文章

    11038

    浏览量

    366691
  • 硬件
    +关注

    关注

    11

    文章

    3498

    浏览量

    67756
  • DIY
    DIY
    +关注

    关注

    176

    文章

    894

    浏览量

    354277
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    广和通助力AI逗机器人上线

    8月8日是国际猫咪日,这个由国际动物基金会(IFAW)于2002年设立的节日,正提醒着我们要用爱与科技关注猫咪健康、科学饲养,重视宠物陪伴。现代人在养上,往往需要兼顾忙碌工作生活与宠物照料,省心智能的宠物陪伴产品逐渐成为养好帮手,它不仅是“逗
    的头像 发表于 08-12 16:24 ?726次阅读

    广州唯创电子WT588F02A-16S语音芯片:用“熟悉的声音”守护爱,开启智能养新时代

    玩具)注入温暖“声音”与强大“智慧”,完美化解养痛点,让关爱永不缺席。、暖心开饭:熟悉的声音,召唤爱准时用餐专属录音,家的味道:WT588F02A-16S的
    的头像 发表于 07-24 08:46 ?144次阅读
    广州唯创电子WT588F02A-16S语音芯片:用“熟悉的声音”守护爱<b class='flag-5'>宠</b>,开启智能养<b class='flag-5'>宠</b>新时代

    精通树莓派桌面:远程桌面解决方案全指南!

    远程桌面技术允许通过网络从台计算机或设备连接到另台计算机或设备并进行控制。这意味着你可以访问远程计算机的图形用户界面(GUI),并像坐在其前面样使用它。为何要在树莓派上使用远程
    的头像 发表于 07-15 18:34 ?241次阅读
    精通树莓派<b class='flag-5'>桌面</b>:远程<b class='flag-5'>桌面</b>解决方案全指南!

    FLIR ONE Edge Pro红外热像仪在爬饲养中的应用

    在爬饲养中,温度控制是决定宠物健康与幸福的关键因素。无论是巴西龟、蜥蜴还是蛇类,它们依赖外部热源调节体温,稍有不慎就可能导致健康问题。今天,我们就通过位爬主人的真实案例,看看FLIR ONE Edge Pro智能红外热像仪
    的头像 发表于 06-23 13:40 ?507次阅读

    涂鸦重磅发布语聊模板!On-App AI降噪+音频处理技术,让远程安抚宠物更安心

    在当前快节奏的生活背景下,宠物常常会因铲屎官的频繁外出、缺乏互动与情感陪伴,而产生孤独抑郁、焦虑、暴躁易怒等问题。为了提升宠物的安全感,涂鸦重磅推出基于On-AppAI构建的语聊模板,旨在通过
    的头像 发表于 06-05 19:25 ?429次阅读
    涂鸦重磅发布<b class='flag-5'>萌</b><b class='flag-5'>宠</b>语聊模板!On-App AI降噪+音频处理技术,让远程安抚宠物更安心

    涂鸦AI多识别方案落地量产!宠物档案+进食记录全面革新科学养体验

    随着越来越多的家庭饲养多只宠物,传统智能喂食器的单识别功能,已难以满足用户需求。如何确保每只宠物都能公平进食?如何记录和监测每只宠物的进食习惯和食量?如何分析宠物行为,并为每只宠物制定个性化的喂养
    的头像 发表于 04-17 18:20 ?505次阅读
    涂鸦AI多<b class='flag-5'>宠</b>识别方案落地量产!宠物档案+进食记录全面革新科学养<b class='flag-5'>宠</b>体验

    Orbitiny Desktop:模块化便携式 Linux 桌面环境!

    您是否正在为您的Linux操作系统寻找新的桌面环境?或许,您可以尝试下OrbitinyDesktop!Orbitiny是种新型的Li
    的头像 发表于 03-25 09:19 ?529次阅读
    Orbitiny Desktop:模块化便携式 Linux <b class='flag-5'>桌面</b>环境!

    AI开发者实践|多识别开启科技养新时代

    随着越来越多的家庭饲养多只宠物,传统智能喂食器的单识别功能,已难以满足用户需求。如何确保每只宠物都能公平进食?如何实时了解不同宠物的健康状况?如何通过信息分析优化喂养策略?这些问题正深深困扰着养
    的头像 发表于 02-13 20:58 ?737次阅读
    AI开发者实践|多<b class='flag-5'>宠</b>识别开启科技养<b class='flag-5'>宠</b>新时代

    桌面式扫描电镜是什么?

    桌面式扫描电镜是扫描电子显微镜的种类型,它在结构设计、功能特点等方面都有自身独特之处,以下从其定义、原理、特点、应用场景等方面进行具体介绍:1、定义与基本原理-定义:桌面式扫描电镜是
    的头像 发表于 02-12 14:47 ?718次阅读
    <b class='flag-5'>桌面</b>式扫描电镜是什么?

    G3535N1UVN2U06-310 UVB LED灯珠,爬健康的理想选择

    银月光科技G3535N1UVN2U06-310UVBLED灯珠,精准波长310nm,高效补钙,稳定光功率,灵活设计,长寿命环保,适用于爬养殖,是市面佼佼者。
    的头像 发表于 01-04 10:16 ?1235次阅读

    P2Link—远程桌面—网页端控制电脑

    P2Link内置了远程桌面功能,可在后台添加远程桌面配置,即可实现通过网页端或者远程桌面工具连接远程电脑。P2Link的远程桌面提供了端口复用能力,即同
    的头像 发表于 11-04 13:46 ?814次阅读
    P2Link—远程<b class='flag-5'>桌面</b>—网页端控制电脑

    迎接宠物智能时代:涂鸦云展现智能养全能力

    “执子之爪,‘厮守’到老”,“猫狗双全,快乐无边”……养人士和宠物之间的人情深持续“升温”,嗅觉灵敏的企业家们早已察觉到当前宠物消费市场的火热态势,开始进军布局。根据《2023-2024年中
    的头像 发表于 10-19 08:05 ?2067次阅读
    迎接宠物智能时代:涂鸦云展现智能养<b class='flag-5'>宠</b>全能力

    宠物蓝牙定位,智能养新时代的安全之选

    担心爱在外玩耍时走失?通过蓝牙定位技术,我们为您的爱提供精准、实时的追踪服务。无论是在家中、户外,还是在人流密集的场所,蓝牙定位都能确保您随时掌握爱的动向。、蓝牙技术的基本原理
    的头像 发表于 09-27 16:58 ?904次阅读
    宠物蓝牙定位,智能养<b class='flag-5'>宠</b>新时代的安全之选

    如何用Rust编写ChatGPT桌面应用(保姆级教程)

    为什么我们需要桌面应用 原因实在太多,我们需要便捷地 导出 记录,需要在回答长度超长的时候自动加上“继续”,需要 收藏 些很酷很实用的prompt...... (首先我假设你是
    的头像 发表于 09-25 11:19 ?730次阅读
    如何用Rust编写<b class='flag-5'>一</b><b class='flag-5'>个</b>ChatGPT<b class='flag-5'>桌面</b>应用(保姆级教程)

    不到10块钱,用Ai-M61-32S如何自制开机棒?

    ?如何自制开机棒? Ai-M61-32S开机棒是仅使用Ai-M61-32S的开机棒,无需额外的硬件,刷入程序,接上电源,最后结合
    的头像 发表于 08-27 16:17 ?830次阅读
    不到10块钱,用Ai-M61-32S如何<b class='flag-5'>自制</b><b class='flag-5'>一</b><b class='flag-5'>个</b>开机棒?