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
    +关注

    关注

    2305

    文章

    11121

    浏览量

    371180
  • 硬件
    +关注

    关注

    11

    文章

    3556

    浏览量

    68747
  • DIY
    DIY
    +关注

    关注

    176

    文章

    896

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【awinic inside】打造桌面神器!艾为芯加持安克Prime 14合1雷电5桌面拓展坞

    安克创新上半年发布的Prime14合1雷电5桌面拓展坞,以14接口与雷电5技术为核心,打造"桌面设备中央枢纽"。图1安克创新Prime14合1雷电5桌面拓展坞在拓展坞机身设计上
    的头像 发表于 11-06 19:05 346次阅读
    【awinic inside】打造<b class='flag-5'>桌面</b>神器!艾为芯加持安克Prime 14合1雷电5<b class='flag-5'>桌面</b>拓展坞

    桌面级CNC,3D打印后的下一个爆款市场?

    。   在创客工具领域,CNC 设备与 3D 打印、激光切割并称为 “三大桌面加工神器”,但三者的普及度却存在明显差距。3D 打印与激光切割已快速渗透大众视野,走进创客空间、中小企业甚至家庭,而桌面级 CNC 长期受困于三大痛点:   使用门槛高:传统
    的头像 发表于 11-04 09:20 2696次阅读

    只花了几块钱,改造后的ESP32-S3小红桌,酷炫到不敢相信!

    原本只是会卖的ESP32-S3AI红色桌,天天用夹子音喊着"主人好棒哦",直到我决定给它来个硬核爆改——焊上我私藏十年的RGB灯带,这改便改出了最懂程序员的智能伙伴。五大
    的头像 发表于 09-15 18:02 890次阅读
    只花了几块钱,改造后的ESP32-S3小红桌<b class='flag-5'>宠</b>,酷炫到不敢相信!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    如何在BeagleBone Black+DLP2000套件启动桌面后,自动启动QT程序呢?

    我有BeagleBone Black+DLP2000的套件,并且能成功显示出桌面 我希望能在设备启动后自动打开并显示QT程序。 我目前是在/etc/profile内加入export DISPLAY
    发表于 03-03 07:09

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

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

    桌面式扫描电镜是什么?

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

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

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

    桌面式气密性检漏机:从原理到操作,文读懂

    在制造业中,产品的气密性是其质量和性能的重要指标之。为了保证产品符合预期的气密性要求,桌面式气密性检漏机已经成为不可或缺的检测设备。本文将详细介绍桌面式气密性检漏机的工作原理、操作流程及其在制造业
    的头像 发表于 12-28 14:51 784次阅读
    <b class='flag-5'>桌面</b>式气密性检漏机:从原理到操作,<b class='flag-5'>一</b>文读懂