- 博客(21)
- 收藏
- 关注
原创 AI定位妙妙工具
摘要:本文介绍了一款基于 AI Agent 的开源照片地理位置定位工具 geo-sleuth。文章首先说明了该工具相较于普通 Prompt 的优势,能够通过 OpenStreetMap 几何数据、高程天际线、卫星影像、街景比对、阴影方位角和路牌 OCR 等方式,精确定位农村、山区、沙漠等缺少文字线索的地点。随后分享了从 Codex 到本地识别再到千问办公 Agent 工作台和腾讯 WorkBuddy 的实践思路,并给出了详细的安装教程。最后通过三亚鹿回头半岛和安徽安庆两个实测案例,展示了 AI 在坐标识别、
2026-10-18 14:57:04
161
原创 电磁炉维修简易维修总结
电磁炉维修需高度重视安全,断电后等待电容放电,避免310V高压触电。常见故障原因包括元器件老化、短路、散热不良及电压不稳。维修时先查高压通路(保险丝、整流桥、IGBT),更换损坏件后检测驱动电路与电源芯片。建议使用白炽灯串入电源测试短路情况。若上电正常但不工作,检查反激电源输出及主控芯片。最后涂导热硅脂,烤机半小时验证稳定性。非专业者慎用示波器检测,防止高压击穿设备。
2026-10-07 12:05:05
196
原创 单极性与半桥电磁炉工作原理详解
单极型电磁炉成本低,但低功率时采用断续加热,影响煮粥、火锅等使用体验;半桥型虽贵,却可实现20%左右的连续低功率加热,加热更平稳、安全。其差异源于调功机制:单极型靠缩短导通时间降功率,受限于ZVS条件,最低约50%功率;半桥通过偏离谐振频率调节,维持谐振电流以保障软开关,实现更低连续功率。
2026-09-16 07:29:20
234
原创 高保真文档解析与翻译:基于MinerU与pdf2zh的扫描版外文文献处理方案(免费且专业)
本文介绍了一种针对老旧外文书籍(扫描版PDF)的翻译解决方案。由于直接使用OCR翻译软件效果不佳,作者提出"先结构化提取,再排版还原翻译"的两步法:首先使用MinerU(上海AI实验室开源工具)进行高精度文档解析和OCR提取,将PDF转换为保留版面的Word文件;然后将Word转为PDF,最后通过pdf2zh(内置Google翻译接口)进行免费翻译。该方法能较好地处理复杂排版,保留原文格式,适合100MB左右书籍的翻译需求,且完全免费。文章详细说明了两种处理路径和具体操作步骤。
2026-08-17 22:14:10
249
原创 AT32芯片包下载
最近在开发AT芯片时在雅特力官网发现找不到芯片包,后面查资料时发现放在入门使用指南这个PDF里面,因此分享出来。在keil5自带的下载芯片包处应该也可以找到,但是网速比较慢,不如直接去官网下载。除此之外还可以在官网下一个配置工具,WorkBunch,配置芯片比较便捷,支持导出多种开发工具。,不难发现没有芯片包下载选项,从AT32 Workbench到第三方编程工具一路搜过去都找不到。点击下面的开发指南,可以打开一个PDF,第七页可以看到芯片包下载网址,下载安装即可。
2026-05-04 20:35:59
440
原创 PDF2ZH免安装版安装教程
PDF2ZH是一款很好用的免费翻译PDF的软件,常用于翻译文献和各种资料,但是安装在本地对Python版本有要求,也要配置环境,Python版本为3.12以上的目前无法安装,如果不想配置也不想安装Docker容器。如图所示,下载第一个或者第二个都可以,第一个是需要联网的版本,首次运行时可能需要联网下载语言模型、字体等资源。无需联网即可开箱即用,但占用更大空间。稍等片刻后会打开这个浏览器的页面,这里选择geogle翻译和bing翻译都可以,这俩都是免费的,但是需要翻墙才比较快,否则大概率不能正常使用。
2026-03-21 19:53:45
437
原创 BOM自动化脚本V1.1
一个自动化处理BOM的脚本,支持BOM格式替换(两个BOM一个作模版,一个作内容)和BOM的层次清理功能。下面来详细介绍使用方法。
2026-03-16 22:26:34
191
原创 BS86D20C合泰芯片教程09——数码管驱动
数码管驱动想必大家都在32或者51大致有了解,核心板的数码管驱动也比较简单,就是芯片直接驱动LED来控制数码管。从电路图不难看出我们控制单个数码管只需要开启该数码管的位选线,如果开启单个LED则是开启该LED段选和位选线。例如开启LED1,需要设置PD3(DIG1)为低电平,PC4(A)为高电平,然后就可以点亮LED1。这里我们用到按键SW1,按下SW1后最左边的数码管亮起显示8,由电路图可知按键需要设置输入模式,内部上拉。所以根据芯片手册75页来配置相关寄存器,也就是PBC0=1,PBPU0=1。
2025-12-20 10:45:37
232
原创 BS86D20C合泰芯片教程10——触摸按键使用
合泰芯片触摸库配置与应用 摘要:本文介绍了合泰芯片的触摸库功能,该功能支持多达20个模拟触摸按键。配置过程只需通过TKS文件设置相关参数,包括消抖次数、灵敏度、响应速度等10个选项。主程序通过PROGRAM.C文件实现触摸按键控制LED的简单功能:当触摸按键1(TK1)按下时LED1亮起,按键2(TK2)按下时LED2亮起。配置过程中需要注意系统时钟设置为8M,并正确初始化LED引脚为输出模式。该触摸库简化了寄存器配置过程,提供了丰富的可调参数以适应不同应用场景需求。
2025-12-20 10:45:13
552
原创 BS86D20C合泰芯片教程08——串口通信
摘要:本文介绍了合泰芯片串口通信的实现方法。首先分析了PA3(RX)和PA7(TX)引脚配置注意事项,详细讲解了UART寄存器配置过程,包括控制寄存器、波特率设置等关键技术点。文章提供了完整的代码示例,实现了通过串口发送字符串控制LED灯的功能,并解决了总线冲突问题。配置要点包括:设置8位数据格式、9600波特率、使能发送接收功能等。最后给出了中断处理程序和主程序的具体实现方法,为开发人员提供了实用的串口通信解决方案。
2025-12-19 12:01:04
713
原创 BS86D20C合泰芯片教程07——PWM输出
本文介绍了如何配置芯片PB6引脚实现PWM输出。通过设置PTM定时器相关寄存器,包括PTMnC0(时钟四分频)、PTMnC1(PWM模式)、CCRA(周期控制)和CCRP(占空比控制),实现频率2kHz、占空比1/20的PWM波形输出。调试时可通过示波器观察波形或LED亮度变化验证配置效果。文中详细说明了各寄存器的位配置方法,并提供了完整的示例代码,包括引脚初始化、寄存器设置和看门狗喂食等关键操作。
2025-12-19 12:00:36
521
原创 BS86D20C合泰芯片教程06——定时中断
CTMnC1Bit7-6配置为定时/计数器模式,Bit5-4在定时/计数器模式下未使用,无需配置默认为00,然后我们可以发现Bit3-1都是关于PWM的配置,定时器模式下无需配置,所以默认为000,CT你CCLR需要选择计数器和哪一个比较器进行比较,这里我们选择A比较器,最后CTMnC1配置为0x11000001=0xc1,然后是CTMnDL和DH寄存器,可以看到这两个寄存器都是只读寄存器,我们无法配置,因此这里我们跳过无需配置。然后我们来写一个简单的程序,用定时中断来控制LED的翻转。
2025-12-18 11:58:28
476
原创 BS86D20C合泰芯片教程05——时基中断
本文介绍了BS86D20C芯片的时基中断功能及其配置方法。时基中断类似于看门狗定时器,但不会复位系统而是执行中断任务,适用于定时扫描按键、刷新数码管等场景。文章详细讲解了时基中断的配置步骤:首先设置PSCR寄存器选择时钟源,然后配置TBC寄存器使能时基中断1并设置分频参数,最后通过中断地图查找并开启TB1E中断使能位和总中断EMI。文中还提供了一个LED翻转的示例程序,通过计算得出每0.2秒LED状态翻转一次,并给出了完整的代码实现。
2025-12-18 11:58:04
473
原创 BS86D20C合泰芯片教程04——驱动蜂鸣器
本文介绍了芯片输入引脚配置和看门狗功能的使用方法。首先讲解了PA7引脚复用控制蜂鸣器的电路原理,详细说明了如何配置PA7为输出引脚。然后介绍了PB0按键检测的配置方法,包括内部上拉和输入模式设置。文章提供了一个完整的代码示例,实现按键控制蜂鸣器的功能。最后重点解释了看门狗定时器(WDT)的作用原理,说明必须通过_clrwdt()指令定期"喂狗"以避免系统重启,并分析了WDTC寄存器的配置参数。该教程涵盖了芯片I/O配置、按键检测和看门狗功能等嵌入式开发基础知识。
2025-12-17 07:13:28
327
原创 BS86D20C合泰芯片教程03——点亮LED灯
本文介绍了基于BS86D20C芯片的LED控制开发过程。首先强调了阅读芯片手册的重要性,并推荐了半导小芯和嘉立创商城两个手册下载网站。重点分析了PB6和PB7引脚的三个功能配置,详细说明了控制LED所需的三个寄存器(PB、PBC、PUBU)的设置方法。文章还提到该芯片采用看门狗复位机制,在延时函数中需进行喂狗操作。最后给出了完整的LED闪烁程序代码,实现了0.5秒间隔的LED亮灭控制。通过这个案例展示了从芯片手册解读到实际开发的完整流程。
2025-12-17 07:11:34
731
原创 BS86D20C合泰芯片教程01——安装软件及配置,烧录
由于工作需要,所以作者开始学习合泰的芯片,但苦于网上合泰资源较少,合泰论坛的资料也不能免费学习,因此在学习的过程中顺便把一些资料分享出来,和大家一起共同学习交流。
2025-12-16 20:42:26
1212
原创 新版onenet连接APP inventor
如果要修改APP回传的数据,把这里改为回传的第几个数据,例如CO2是我第二个数据,所以是2,其他不要乱改,APP inventor的JSON字符解析真的很拉。onenet更新以后,新建的设备没有apikey和divice id,现在在api调试(运维监控-api调试)界面需要用到两个参数,分别是。我第一个数据是大气压,没有这个传感器,所以没数据(在创建设备时用的是Onenet自带的,有很多数据用不上,也没有改),第二个是CO2。key是设备秘钥,在设备管理里面的设备详情复制。资源在这里:APP和计算工具。
2024-07-24 13:59:24
2725
11
原创 环境温湿度检测系统设计
该系统为温湿度检测系统(报警可调)+蓝牙回传+声光报警+1602显示,系统采用了DHT11温湿度传感器来实时监测环境的温度和湿度,并通过51单片机进行数据的处理和控制。直接用单片机给蜂鸣器供电,单片机电流太小,所以用三个口,顺便做到报警声音大小不同的效果,要加LED防止电流倒灌,不加会三个串口有一个为低时会被拉低电平导致蜂鸣器不响。电路原理图(实际的接口不一样,LED和蜂鸣器,还有蓝牙串口换了一下,按照代码里面串口定义就行)按键控制温湿度报警阈值代码。
2024-05-15 12:16:41
452
原创 51单片机音乐播放器
本设计采用stc89c52rc单片机作为主控芯片,结合LCD1602液晶显示,LM386运放芯片,扬声器,按键控制电路,数码管显示电路及LED电路,制作了一款可以自主选择音乐进行播放,播放时1602可以显示姓名学号,数码管可以显示音乐数字和有花样流水灯的智能音乐盒,该音乐播放器可以在按下播放键后按顺序播放歌曲,在播放歌曲的同时,显示姓名学号和歌曲的曲目以及展示不同的流水灯效果,按下暂停按键后,歌曲停止,并且会显示歌曲名称和学号,同时还具有上一曲和下一曲和硬件重启功能。
2024-01-13 20:34:45
902
1
PCB-Toolkit-V8.23
2025-04-30
环境温湿度检测系统设计
2024-05-15
STM32野火指南者音乐播放器
2024-01-13
播放时有流水灯,可以显示音乐数字,显示姓名学号的音乐播放器
2024-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅