本项目是基于STM32单片机的智能桌面宠物,具备语音与蓝牙双重控制功能,支持多种交互动作如前进、后退、左转、右转、摇尾巴等。项目已在立创开源硬件平台开源,包含物料清单、代码、3D模型及PCB文件。硬件采用3.7V锂电池供电,通过5V模块为STM32开发板供电,代码基于标准库开发并模块化封装。视频教程发布于哔哩哔哩和抖音平台,提供详细制作指导。核心功能包括舵机动作控制、OLED表情切换及呼吸灯效果,适合桌面互动场景。 本项目基于STM32单片机,设计出一款功能齐全的智能桌面宠物。该宠物不仅仅是外形可爱,它还具备了智能控制的核心技术,能够响应语音指令和蓝牙控制信号,实现前进、后退、左转、右转和摇尾巴等动作。这些动作通过舵机控制实现,舵机是机器人领域常用的驱动部件,能够精确地控制角度和力度,让宠物的互动动作流畅自然。 为了支持这一系列动作,本项目的硬件部分选用了3.7V的锂电池进行供电,这种电池具有体积小巧、能量密度高、重量轻的特点,非常适合移动设备。为了适应STM32开发板的电压要求,项目中加入了5V模块进行电源管理。这样的设计使得智能宠物在不增加电池负担的同时,又能稳定工作。 软件方面,开发者采用了模块化的编程思想,基于STM32的标准库进行了项目的开发。代码被分割成不同的功能模块,这样不仅提高了代码的可读性,也方便了后期的维护和功能扩展。此外,项目在立创开源硬件平台开源,这意味着爱好者们可以免费下载物料清单、代码、3D模型以及PCB文件等重要资料,甚至可以将这一设计应用到自己的作品中。 项目的互动性还体现在OLED屏幕上,智能桌面宠物能够通过OLED屏幕展示不同的表情,增加了趣味性。而呼吸灯效果的加入,使设备在视觉上更具吸引力,进一步丰富了用户的互动体验。 视频教程是项目配套的重要组成部分,其在哔哩哔哩和抖音等平台发布,提供详尽的制作指导,帮助学习者从零开始,一步步构建起属于自己的智能桌面宠物。这些教程不仅包括硬件的组装,还有软件的调试,使得整个项目即使对于初学者而言也变得易于上手。 核心功能的实现离不开对各种传感器和控制模块的合理应用。例如,为了实现舵机的精确控制,必须编写高效的控制算法。同时,为了实现蓝牙通信,还需要对蓝牙模块进行编程,确保其能够准确接收外部指令并做出响应。 这一项目不仅向我们展示了如何将电子、机械、软件等多方面的知识综合应用到一个具体的项目中,还通过开源的方式,促进了知识的分享和创新的发展。开发者通过硬件选材、软件编程、视觉互动设计,将一个简单的创意变成了一个功能丰富的智能桌面宠物。这一过程中涉及的技术和知识点,为电子爱好者和DIY玩家提供了一个难得的学习案例。
2026-05-09 16:31:00 5KB STM32 智能硬件 开源项目
1
该数据采集解决方案用于测量被测物的电导,包括温度校正。此电路非常适合测量液体的离子含量,以及进行水质分析和化学分析。该设计针对高精度和低成本优化,仅使用5个有源器件。校准后,该电路总误差小于1% FSR。电路集成了 AD5934 12位阻抗转换器、ADG715 八通道单刀单掷(SPST)开关、AD8606 轨到轨运算放大器、ADuM1250 双通道I2C隔离器以及 ADuM5000隔离式DC-DC转换器,形成用于电导率测量的完整数据采集系统。 电导率测量的完全隔离式数据采集系统简图: 电路板实物截图: 电导率测量数据采集系统电路涉及到的重要芯片包括:AD5934、ADuM1250、ADG715、ADuM5000等。其中,AD5934是一款高精度的阻抗转换器系统解决方案,片上集成一个可编程直接数字频率合成器(DDS)和一个12位、250 kSPS模数转换器(ADC)。可调频率发生器产生已知频率来激励外部复阻抗。更多设计说明,详见附件原文出处。 附件内容截图:
2022-10-08 17:18:41 2.42MB ad5934 测量系统 电导率 电路方案
1
硬件 主控芯片:STM32F103系列,初选STM32F103RCT6型号 倾角检测:MPU6050陀螺仪 直流带减速箱霍尔编码器电机 电机驱动芯片TB6612 航模电池11.1V - 2200mAh 充电电路芯片:BQ24133 电路模块 主控逻辑电路 电机驱动电路 电机转速检测电路 充电电路 一键开关电路 IIC接口的oled显示屏 超声波模块接口 按键: 功能键 加减键 复位键 LED指示灯 遥控电路 平衡车基本功能 站立 直走 加减速 转弯 原地转向 搬运物体 把剩余IO集中引出以方便后期扩展,如寻迹 、走迷宫 、蓝牙控制 原理框图 软件框架 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件包含以下资料
2022-09-07 10:33:03 2.16MB 平衡车 开源 电路方案
1
菠萝狗--一个低成本大型全套四足机器人软硬件开源项目 1 简介 本项目为菠萝狗(Py-Apple Dog) 的开源主站,项目旨在设计制造一只低成本的,可供简易DIY的开源四足机器狗。项目注重多平台化,是一个大型全套四足机器人开源项目。主要由四个分项目构成(点击可进入到对应的Github中): 四个项目相辅相成,又相互配套。每个部分独立更新,集合起来就是一个大型且全套的四足机器人软硬件开源项目。喜欢项目的话,请B站一键三连并 Star 项目哦。 编号 目前已实现的功能 1 八自由度运动学逆解 2 踏步 3 高度调节 4 姿态控制 5 小跑步态 6 WIFI遥控 7 航模遥控器(基于PWM)遥控 8 WIFI参数调节 9 转弯 10 静态姿态自稳定 11 串联腿控制 12 并连腿控制 13 动态运动参数调整 14 无极调速 15 VMC步态算法 16 WALK 爬楼梯算法 17 巡线程序(见
2022-08-14 22:38:29 9.7MB
1
高级接口总线 (AIB) PHY 此存储库包含 AIB 接口的 RTL 和单元模型 rev1 目录结构为: ├── aib_lib ├── docs ├── how2use ├── maib_rtl ├── ndsimslv 有关详细信息,请参阅 rev1 和子目录下的 README.txt。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-05 09:06:47 24.57MB Verilog
本设计分享的是国外开源的Linux 袖珍开发板BeagleBoard-xM 原理图/pcb源文件,用eagle6.9可直接打开。BeagleBoard-xM开发板包含 ARM Cortex-A8 内核、Texas Instruments C64x+ 数字信号处理器和板载图形化引擎,以及集成的双数据速率(DDR)随机存取存储器(RAM)。BeagleBoard-xM开发板价格比较便宜,适合正在学习 Linux 和小型系统的业余爱好者、学术研究者和专业人员使用。BeagleBoard-xM开发板外部接口包括: 2D / 3D图形加速器 4个USB 2.0端口 MMC / SD连接器 DVI-D端口 S视频端口 USB迷你AB连接器 以太网络 Linux 袖珍开发板BeagleBoard-xM实物截图: Linux 系统袖珍开发板BeagleBoard-xM电路 PCB截图,用allegro打开:
2022-05-14 14:37:20 9.36MB 硬件开源 电路方案
1
该项目有些重设计,包括了嵌入式的硬件设计,软件设计,wifi开发,陀螺仪数据采集 ,数据稳定,Java运行robot类模拟HID设备等技术;项目中分为硬件电路设计文件夹和代码设计文件件,同时包含了相关的毕业论文,该项目为我的毕业设计,设计开放,实际运行效果很好,如有商业化需求,请联系 本人18123939181 演示视频:https://www.youtube.com/watch?v=2WWDfWxnWMY
2022-03-20 17:53:36 17.57MB Arduino esp8266 wifi java
1
高级接口总线(AIB)PHY 该存储库包含AIB接口的RTL和单元模型。 有关的信息,请参见和。 2020年1月29日,版本1.0(rev1和rev2的初始发行版) 修订版1(rev1) rev1开源AIB版本与从移动的原始版本相同。 rev1目录结构为: ├── aib_lib ├── docs ├── how2use ├── maib_rtl ├── ndsimslv 有关详细信息,请参见rev1和子目录下的README.txt。 设计和仿真目录以及内容与先前发布的相同。 新用户应从rev1开始,以加快升级速度。 修订版2(rev2) Rev2具有建议高级用户使用的多管芯AIB实例和测试平台。 主目录结构如下。 有关详细信息,请阅读子目录中的README.txt文件。 ├── docs │ └── archive └── rev
2022-03-16 12:20:02 25.5MB Verilog
1
前言: HackRF one是一款全开源的硬件+软件项目,其目的主要是为了提供廉价的SDR(软件定义无线电)方案,它类似于一个几十年前开始流行的基于软件的数字音频技术。正如声卡在计算机数字化的音频波形,软件无线电外设数字化无线电波形。这就像一个非常快的声卡与音箱和麦克风由天线所取代。一个单一的软件无线电平台,可以用来实现几乎任何无线技术(蓝牙,ZigBee,蜂窝技术,FM收音机等)。 PCB图片展示: 什么是软件定义的无线电(SDR) 软件定义的无线电(Software Defined Radio,SDR) 是一种无线电广播通信技术,它基于软件定义的无线通信协议而非通过硬连线实现。频带、空中接口协议和功能可通过软件下载和更新来升级,而不用完全更换硬件。 软件无线电利用现代化软件来操纵、控制传统的"纯硬件电路"的无线通信技术。软件无线电技术的重要价值在于:传统的硬件无线电通信设备只是作为无线通信的基本平台,而许多的通信功能则是由软件来实现,打破了有史以来设备的通信功能的实现仅仅依赖于硬件发展的格局。软件无线电技术的出现是通信领域继固定通信到移动通信,模拟通信到数字通信之后第三次革命。 HackRF One特性介绍: 10 MHz to 6 GHz operating frequency Half-duplex transceiver Up to 20 million samples per second 8-bit quadrature samples (8-bit I and 8-bit Q) Compatible with GNU Radio, SDR#, and more Software-configurable RX and TX gain and baseband filter Software-controlled antenna port power (50 mA at 3.3 V) SMA female antenna connector SMA female clock input and output for synchronization Convenient buttons for programming Internal pin headers for expansion Hi-Speed USB 2.0 USB-powered 附件内容包括: 整个软件定义无线电SDR设计模块原理图和PCB源文件、元器件库文件、材料清单、gerber等; 该HackRF On设计文档介绍; 源代码; host以及固件等; 原文出处:https://www.sparkfun.com/products/13001
2022-02-12 23:05:32 15.03MB hackrf one sdr设计 电路方案
1
国产基础软硬件:开源、迁移、上云,关键在生态
2022-01-26 00:33:23 5.26MB 国产服务器 国产化 云计算
1