- 博客(24)
- 收藏
- 关注
原创 低功耗开关机电路
最近在做一个低功耗项目,所以应用了这个低功耗开关机电路,就此将其分享给大家!具体功能描述请看往下看。这个电路是一个电池供电系统的POWER管理与唤醒电路需要配合软件才能正常工作,主要实现以下功能:1. 手动开机/唤醒:通过Powk按键拉低 GPIO-KEY 信号,通知MCU进行开机或唤醒操作。2. 自动电源控制:通过 GPIO-POWER 信号控制Q21的导通/截止,进而控制Q4一个MOSFET的通断,实现电池供电的自动开启和关闭。
2026-03-20 20:32:43
1143
原创 Bambu Studio 在Windows上无法启动
摘要:用户在使用BambuStudio切片软件时遇到无法打开的问题,尝试管理员运行等方法均无效。经官方提供解决方案链接(https://wiki.bambulab.com/zh/x1/troubleshooting/studio-not-loading-windows)并按照指引操作后,问题成功解决。本文分享该经验,希望能帮助遇到同类问题的用户快速解决软件启动故障。(字数:98)
2026-02-23 13:09:58
650
原创 MAX98357A_音频输出测试
MAX98357是一款高效数字D类音频放大器,具有92%效率、3.2W输出功率,支持多种数字音频格式。测试使用ESP32S3控制器,通过I2S接口驱动MAX98357播放简单旋律。硬件连接采用标准I2S引脚配置,软件实现音调生成与播放功能。该芯片体积小、成本低,但BGA封装焊接较困难,适合各类音频项目应用。测试验证了其基本功能,为实际设计提供参考。
2026-02-08 17:41:09
1607
原创 TPS61088大功率升压模块
本文介绍了TPS61088高功率密度同步升压转换器的特性及应用。该器件具有2.7-12V宽输入范围,最高12.6V/10A输出,效率达91%。文章详细说明了硬件设计要点,包括电感选择(1-4.7μH)、电容配置(输入≥10μF,输出≥3×22μF)和布局建议。重点分析了输出电压设置方法,通过FB分压电阻计算(以8V输出为例,R1=316kΩ,R2=56kΩ),并给出开关频率设置公式(600kHz时RFREQ≈255kΩ)。模块还提供多重保护功能,适用于便携式设备电源设计。
2026-02-04 21:22:30
895
原创 Arduino+AD9833测试!DDS
本文介绍了AD9833可编程波形发生器的基本特性、硬件连接方法及软件实现方案。AD9833是一款低功耗芯片,支持正弦波、三角波和方波输出,频率范围0.1Hz-12MHz(25MHz时钟下),采用SPI接口控制。文章详细说明了硬件连接方式(Arduino UNO与AD9833模块的引脚对应关系),并提供了两个测试程序(Demo_1和Demo_2)的完整代码,演示了频率调节、波形切换等功能实现方法。通过示波器测试数据(1kHz正弦波、500Hz三角波、2kHz方波等)验证了模块性能,同时指出其带宽限制(实测最大
2025-10-05 19:07:19
1164
原创 NS4168输出音频通过ESP32C3测试
本文介绍了NS4168单声道D类数字功放IC的基本使用方法。该芯片支持I2S数字音频输入,具有防失真功能,内置DAC和多级D类调制器,能有效降低噪声影响。文章详细说明了硬件连接方式(使用ESP32C3开发板)和软件配置要点,包括两个测试程序Demo_1(DTMF音生成)和Demo_2(音乐播放),重点强调了I2S通道配置(需设置为右声道)和采样率设置(8kHz-96kHz)等关键参数。测试结果表明该方案成本低、性能稳定,适合数字音频放大应用。
2025-10-01 18:48:44
1563
原创 TMP1075数字温度传感器ESP32-C6测试
本文介绍了TMP1075数字温度传感器的基本使用与测试方法。TMP1075是TI公司推出的高精度(±0.25°C)、低功耗(2.7μA)数字温度传感器,支持I2C接口,适用于物联网、医疗设备等多种场景。测试使用ESP32-C6开发板,通过I2C接口连接传感器,并提供了完整的Arduino代码示例,实现温度数据读取和串口输出功能。文中详细说明了硬件连接方式、软件配置步骤以及数据读取方法,最后展示了串口输出的温度数据结果。该测试为开发者提供了TMP1075传感器的快速入门参考。
2025-05-26 21:45:22
1413
原创 ESP32-C3控制器的RS485通信测试
本文主要介绍了RS485通信的原理及其在工业控制中的应用。RS485通过差分信号传输,具有抗干扰能力强、适合长距离传输的特点,支持多点总线结构和半双工通信。文章还详细描述了RS485的电气特性、抗干扰能力及典型应用场景。此外,文章通过硬件连接图和软件代码示例,展示了如何利用ESP32C3-N4开发板实现两个设备之间的RS485通信控制,包括从机模式和主从机模式的通信方式。
2025-05-19 08:28:15
2543
原创 Hi3861芯片与linkboy图形化编程工具快速搭建
本文简要介绍了一款图形化编程开发工具及其在Hi3861开发板上的应用。首先,提供了软件的下载链接和安装指南。接着,描述了Hi3861开发板的硬件配置,并展示了其核心开发板的简单性。
2025-05-11 12:56:19
1833
原创 PDM数字麦克风 ESP32-S3测试
你好!此文章只是简单测试了PDM麦克风,没有过多深度测试。时间有限!!!为什么讲PDM麦克风,主要还是记录前段时间制作聊天机器人声音采集部分电路时随便测试了一下。PDM麦克风在近距离采集识别还是够用,主要还是便宜!如果要高质量采集,不建议PDM麦克风。个人观点)。希望文章对你有一点点帮助......提示:以下是本篇文章正文内容,下面案例只供参考PDM麦克风在近距离语音采集(如语音指令、简单降噪)中性价比突出。验证了PDM麦克风与ESP32的兼容性,为低成本语音交互设备提供参考方案。
2025-03-17 08:45:26
4316
4
原创 MSM261S4030H0R+ESP32-S3数字麦克风简单测试
你好!本文主要展示数字麦克风型号(MSM261S4030H0R)简单测试,可能需要你先去了解一下I2S总线知识点。测试环境用ArduinoIDE 架构!主控为ESP32-S3开发板。
2024-12-01 23:30:12
4800
7
原创 VMware虚拟机中安装新版本Home Assistant智能家居平台
风我就知道你会来,这是为你留的!是为你记录了下来😎最近玩起Home Assistant,以下是记录安装过程中遇到的问题!在这之前你要去看看大佬Home Assistant安装过程,这里就提示大佬文章其中一步,其它的基本不变:1.大佬镜像文件版本:haos_ova-9.5.vmdk2.我安装镜像文件版本:haos_ova-12.4.vmdk大概做了失败判断可能是自己安装是新版本Home Assistant导致无法启动!以下是解决过程。
2024-07-11 12:29:40
2770
原创 如何解决ESP32反复重启的问题!?
确保你使用的电源能够提供足够的电流,并检查电源线路是否存在问题。就有点奇怪我买来的时候USB供电正常,过一段时间拿ESP32模块测试程序才发现这个问题!如果你最近升级了ESP32的固件或库,可能会导致兼容性问题或错误。过高的温度可能导致ESP32重启,并提供适当的散热措施。检查你的电路设计和接线是否正确,确保外设与ESP32兼容并正常工作。根据提供的信息,这是ESP32启动时的引导信息。但是不慌,办法是有的!我使用的是这个开发模块。此时的串口输出的内容是文章上面分析的内容。所以上面的图是解决后的输出信息!
2024-02-19 10:02:36
16328
3
原创 typedef用法
你可以使用typedef为基本数据类型(如intfloat等)定义一个新的名字,以提高代码的可读性或者适应上下文含义。在定义结构体时,通常需要使用struct关键字来声明一个变量。通过typedef,你可以为结构体定义一个新的名字,从而在声明变量时不必再写struct关键字。int x;int y;} Point;与结构体类似,typedef也可以用来为联合体定义别名,简化变量的声明。int i;float f;typedef同样适用于枚举类型,使得在声明枚举类型的变量时更加方便。
2024-02-18 11:15:00
325
原创 指针,你了解多少?
1.灵活性和直接性: 指针提供了直接访问内存地址的能力,使得程序员可以直接操作内存,这在某些场景下是非常有用的,比如实现复杂的数据结构(链表、树、图等)。2.效率: 通过指针,可以直接操作内存中的数据,避免了不必要的数据复制,因此在处理大量数据或实现性能敏感的系统时,指针的使用可以带来显著的性能提升。错误的指针操作很容易导致难以发现和修复的bug,增加了程序的调试难度。4.移植性问题: 不同平台上的指针大小可能不同,直接依赖于指针的算法和实现可能在不同平台上有不同的行为,降低了代码的可移植性。
2024-02-17 18:35:55
733
原创 在PlatformIO中配置 ESP32的分区表
应该大家都在使用PlatformIO开发项目吧,可能也会遇到遇到一些问题吧。现在分享我遇到的问题。当我苦等工程建立成功时,TMD的太慢了!这以是一个问题。然后编译ESP32完成后看了程序存储空间被惊到了,才几行程序空间就快没了!(当时没有在意,还以为封装库太多了导致的!,然后去买了存储空间大的ESP32S3还是这个样子!此时就开始这个问题搜索......)然后看到分区表的内容。自所以空间会很小是官方默认分配空间小,而导致这个情况!怎么办呢,只有配置属于自己项目的分区表了。这里主要讲在VScode+
2023-12-23 21:19:48
4838
1
原创 OLED 上显示图标
请注意: 另外,有些时候由于图片数据可能比较大,如果超出了Arduino的内存限制,你可能需要考虑其他存储解决方案,比如外部存储器或者压缩算法。这是一个超级简单多级菜单的实现方式!(1)代码,我使用PIO home编译,也可以用arduinoIDE,看自己选择。A引脚----------- D2(UNO)(根据需求选择屏幕,简单修改程序就行)EC11(旋转编码器): 作用(1)控制图片的切换(2)控制字符进行滑动选择。B引脚-------------D3。程序也是可以通过修改来实现需要的显示效果。
2023-12-09 09:30:26
1201
原创 用Arduino IDE 配置 RPI Pico 环境之串口识别
当你刚买来一块新Pico板子时,你可能已经做好了开发的准备了吧!想想应该没有问题,可是事实有点打脸。我就分享我遇到的问题!1.在我的意识里,给单片机下载程序时,首先看一下自己电脑有没有识别出单片机串口(com....)才可以选择串口号然后下载程序,这里只是对Arduino IDE 来说。在这个之前你要安装 Arduino IDE 开发软件,然后在IDE 软件中下载Pico配置包(这个过程就不详细说了,线上有大神已经分享了!)。2.树莓派 Pico 官方已经提供了二种语言开发方法了(C++,m..
2022-02-25 09:45:51
2408
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅