自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(624)
  • 资源 (1)
  • 收藏
  • 关注

原创 java里有else if这个语法吗

else if 是什么

2022-11-15 16:51:22 453 1

原创 非常有用的一个正则表达式.匹配多个任意字符

匹配多个任意字符,正则表达式

2022-08-22 17:58:35 3457

原创 MIT模式的数学层面的问题

最后 回归到物理环境 搬上真机——因为仿真模型里没有真实世界的摩擦、通信延迟、编码器量化噪声、电流环延迟,真机的"有效 J 和延迟"和仿真不同. 再做些微调. 而且这个微调是完全有依据的,不是摸人摸象的碰。非常的优雅, 第一步是纷繁复杂的现实物理世界简化抽象为物理模型, 然后用数学的方式做出轨迹规划, 然后加入电机的惯量来调第一步中的常数kp/kd, 最后一步 回归现实世界针对次要因素造成的影响进行微调。上一篇文章, 把现实物理世界的电机控制抽象成空间内的物理问题,上一篇的转90度的问题的规划如下。

2026-09-10 15:23:49 156 1

原创 准直驱电机MIT 模式的控制方式的概念理解

PD控制就是两者的结合, 可以想象为,空间平面上有个有质量的滑块, 有个目的地. 为了达到目的地,把理想弹簧的一端固定在滑块上,一端固定在重点, 然后整个物体放在粘稠的水里或者稀疏的非牛顿体里,松开滑块,滑块加速,但收到独立最终又快又稳的精确停在了终点. (kp,kd调的足够好, 也就是弹簧的刚度和阻尼器的阻尼系数)我们回到源于 MIT 的控制律不,我们先回到准直驱电机DQQ,他的特点是低减速比,所以响应快,且要求不能末端安装大惯量负载.:弹簧拉力,把滑块拉到目标位置:减震器,防止震荡;

2026-09-10 11:32:25 176

原创 如何借助AI申请专利不依靠代理机构

完全可以自己申请专利的。

2026-09-01 19:22:49 197 12

原创 嘉立创eda第一次使用经验总结

有过kicad的经验(但没做过自己从头画的板子), 嘉立创eda跟他差别不大, 还有个工具是altium designer (简写作AD) 这个是收费的,貌似比较专业. 好在嘉立创eda是免费的.更好的是, 嘉立创eda有很多很多开源的项目,可以参考和学习. 对于我这种门外汉,看几个开源项目也就会自己画一个了.另外,文档也还不错但我没看我看了。

2026-08-20 22:01:09 227 4

原创 无气二保焊如何使用

我记得我之前找的时候就没找到如何使用的入门视频之类东西, 自己摸索焊的还可以,总结如下。

2026-07-16 16:55:54 167

原创 远程Linux开发如何获得和展示高频log数据

5000Hz的log打印,显然从terminal肉眼看是做不到的,那怎么办, AI说在服务器弄个python的server,html WebSocket什么的,本地请求一个forwarded address就可以浏览器看图表里.服务器端弄一个高速发udp的代码就完事了.确实可行,然后用神器的画图这个画图非常的不错, 不是html可比的, 他甚至有app,像我之前发的蓝牙串口模块,速度非常ok,别的蓝牙app还卡着文本,他画图都没问题。是,是成功了, 但不好用,以下是我觉得最好的方案.代码就不贴了,问AI。

2026-06-28 15:16:18 220 4

原创 远程Linux开发的开发环境搭建(非常好版)

然后就可以在cmake里开心的build和launch里, 甚至改了代码可以直接launch (launch是在服务器那边执行)IntelliSense也是我认为remote-ssh是半成品的一个原因, 现在IntelliSense被禁用了代码补全确实没有了。vs code 里按f1 然后 clangd: Restart language server . 就ok了,更好的代码补全。首先,做c++的东西,最好用cmake, 类似java里的maven,这时候就看到vs code里 有了cmake的扩展。

2026-06-22 22:23:27 260 3

原创 远程Linux开发的开发环境搭建

我需要在Debian 13服务器上开发c++程序,用来控制插在上面的usb转RS-485模块,发送命令给其他设备. 显然ssh连着只用来传文件和手动执行c++文件效率很慢, 有没有什么IDE方便这种开发方式。

2026-06-22 17:11:12 225 1

原创 制作安装盘安装debian,安装实时内核

https://www.debian.org/distrib/ 下载 完整安装镜像https://rufus.ie/zh/#download 下载rufus一个U盘。

2026-06-21 20:05:04 272 6

原创 stm32休眠和唤醒,和内部flash

stm32正在使用,如果是带充电电池的,是可以不靠断电关机的.有些就完全不关机.比如摩托车的远程启动. 这里是一个休眠的方法.休眠后的耗电量的非常小的几乎可以忽略不计.

2026-06-08 17:24:47 113

原创 stm32写sd卡

说实话写sd卡文件并不是个很可靠的记录数据的方式, 他有问题是只能事后发现,除非有什么提醒, 记录文件有太多不确定性,磁盘满了,坏区,创建文件,扇区,这不算最好的方式, 网络发送,蓝牙串口,有得选的话就不用写文件的方式. 虽然被我淘汰了但这套代码确实可用,只是未经充分测试.测试要话太久.这里把这套代码整理记录下来.首先不知道为什么f_mount一致性就会阻断ucosiii.所以只在裸机里用了. 具体见项目。

2026-06-08 17:04:46 200

原创 无线串口模块,LCD1602模块

看一个项目里有PCF8574 和 HD44780,我好奇,板子上又没有,这是干嘛的, 问AI,是一种lcd1602模块,长这个样子好处, 只需要四根线就可以让任何板子有个小显示屏.使用IIC通信, 固定使用PB6,PB7两个引脚 (我的板子), 街上这两个,和3.3v和gnd就可以工作了.// 屏初始化0x270x08。

2026-06-04 10:25:37 218

原创 kicad入门教程(的笔记)

本文总结了KiCad 9.0入门教程的主要内容,包括原理图设计、PCB布局和常用操作。重点介绍了项目创建方法、原理图符号添加与布线、封装分配、ERC检查等关键步骤。在PCB设计部分,详细说明了板层设置、元件布局、布线技巧、敷铜操作以及DRC检查。教程还提供了丰富的快捷键操作,如M移动、R旋转、G带线移动等。通过本教程,用户可以快速掌握KiCad的基本工作流程,包括从原理图设计到PCB布局的完整过程,并了解如何生成BOM清单和进行3D预览。

2026-03-25 21:29:06 526

原创 从0开始玩raspberry pi PICO RP2040(发布和上电运行)

摘要:本文介绍如何让树莓派Pico上电自动运行Python代码。使用Thonny IDE,将代码文件上传至Pico并重命名为main.py即可实现离线运行。具体步骤:1) 在Thonny的普通模式下连接Pico;2) 上传代码文件到Pico设备;3) 确保主文件命名为main.py(Pico启动时会自动执行该文件)。注意运行时若连接电脑需手动停止。此方法比编写Linux脚本更简单直接。

2026-01-20 16:20:36 307

原创 从0开始焊板子

这两天玩的东西挺多的,第一次焊板子,很有趣,

2026-01-15 20:03:09 1045 3

原创 从0开始玩raspberry pi PICO RP2040

一个8块多。

2026-01-15 15:10:52 302

原创 可视化swc文件

本文介绍了神经元SWC格式中Soma(胞体)的定义和结构特点。Soma是神经元的代谢和信号整合中心,在SWC文件中通过Type=1标识,作为根节点(Parent ID=-1),其坐标代表神经元空间中心位置。文章特别指出部分SWC文件会用多个Type=1节点拟合Soma轮廓的特殊情况,并提醒这可能导致解析错误。同时提供了基于Plotly的3D可视化Python代码,但指出其在大数据量下性能不足,建议改用游戏引擎。代码实现了SWC文件读取、节点连接关系解析和3D可视化功能,支持按节点类型着色和交互式查看。

2026-01-14 14:34:34 711

原创 红米手机如何在任何app(包括游戏)里使用宏

打开目标app,划出游戏加速功能, 最旁边的一堆app一直往下拉,点加号, 把宏助手加入, 然后点它, 在里面搜索目标app,长按点启动,这时候通知栏有个东西.它就是入口 .点击 就可以录制或者运行宏脚本了。小米手机里有个手机管家app,里面有个游戏加速的功能, 假设已经把需要使用宏的app加入进来了(游戏加速里有个加号可以添加,一般的游戏是自动加入进来的)自动连招是游戏加速里的一个功能, 但有些游戏是不能用的.app里有GitHub链接,但是打不开了已经。安装这个宏助手app,没有联网功能不用怕。

2026-01-12 10:28:52 668

原创 如何做pcb

摘要:本文介绍使用KiCad软件进行PCB设计的快速打样流程。首先下载安装KiCad开源软件,通过文件菜单查看PCB层数(影响成本)。安装生产文件导出插件后,将生成的文件压缩上传至嘉立创或捷配平台,只需填写板子尺寸和层数即可享受免费打样服务。文中附捷配加工流程图解,提供从设计到生产的完整指引。

2026-01-07 18:52:15 229

原创 用手机查看串口数据, SerialTest手机端

本文介绍了一种通过USB转Type-C线连接CH340串口模块到手机的方法。使用UART转TCP软件(com.hardcodedjoy.tcpuart)接收串口数据并通过TCP转发,再配合SerialTest安卓版作为TCP客户端连接本地8080端口实现通信。需要注意的是,要锁定tcpuart应用并修改省电策略,防止其在后台停止工作导致SerialTest无法接收数据。该方法实现了手机与串口设备的无线通信功能。

2025-12-12 15:42:37 728

原创 dash如何更新Figure的同时保持缩放和视角

本文介绍了一个解决Plotly 3D图表视角调整问题的变通方案。由于直接传递figure数据会导致layout错误,作者实现了一个通过按钮控制刷新状态的折中方法:用户需要手动停止刷新来调整视角,调整完成后再继续刷新。代码使用Dash框架构建,包含3D动画图表、视角捕获功能和刷新控制按钮,通过全局变量保存视角配置,解决了数据刷新与视角调整的冲突问题。

2025-11-28 16:54:14 288

原创 python 3d绘图踩坑记录

摘要:作者尝试了多种Python绘图工具的性能表现。最初使用matplotlib时发现CPU渲染导致卡顿且无法缩放;改用mayavi(VTK)后遇到图形显示异常问题,调整参数仍无法解决;最后尝试基于WebGL的plotly,通过浏览器利用GPU加速,性能表现待验证。文章反映了不同绘图工具在3D渲染上的性能差异与使用痛点。

2025-11-24 12:30:44 252 3

原创 VSCode 下 PlatformIO 的使用

摘要:文章推荐使用VSCode+PlatformIO替代传统Keil进行硬件开发,安装简单无需担心下载速度。配合无线下载器可实现现代化开发体验,文末附有相关操作截图。

2025-09-11 17:59:19 399

原创 solidworks如何导入stl,并且可编辑

不然会报错, 说不支持的曲面。

2025-08-01 11:49:31 819

原创 无刷有感电机bldc驱动和淘宝现状

无刷电机驱动接线测试方法总结:通过6种接线组合测试发现,电机与驱动板接线存在3种无效、2种需助力启动(有噪音)、1种完美自启动(无噪音)的情况。关键规律是若相邻线序正确只需轻推即可运转,此时调整线序即可找到最优组合(最多4次测试);若完全不动则需调换相邻线。测试时需用小电压并标记线序,霍尔传感器接线联动无需单独调整。最终可外接PWM信号发生器(电位器调节频率)或开发板控制。(149字)

2025-06-26 16:48:33 422 3

原创 git文件夹有.gitignore但不生效

对于已经cached的文件,ignore是不起作用的,需要先执行。一万年前的工具能不能更新一版啊。

2025-06-05 16:25:11 164

转载 Chrome浏览器中利用console进行元素定位

老是忘,老是想着getelementbyxxx之类的。

2025-04-01 11:45:56 198

原创 BTS7960使用

即使只需要电机仅一个方向转, 也要同时高电平R_EN,且高电平L_RN. (不知道为什么,只高电平一个是不行的)也是个简单的板子,类似额L298N,但只控制一路驱动电机电压6V至27V ,最大输出电流43A。Right 是正转, 即M+输出的是正极, M-是负极. 反转反之。图里的方法2莫名其妙.任何影响可读性的操作都是犯罪。B- ,Battery- ,驱动电源负极。M+, 连电机正极 . Motor +控制信号的8个引脚见下面图。

2025-03-31 15:31:29 1114 4

原创 L298N使用

https://blog.csdn.net/weixin_44751294/article/details/110503256 像这个, ena怎么能接pwm呢.什么破水平。https://zhuanlan.zhihu.com/p/346930154 像这个,说要拔掉ena, 啥玩意。in1 和in2 是控制out1 out2的, 控制他们之间的电压, 进而控制电机的速度。ENA 是enable A .A是左边的out1 out2, 正负,用来驱动有刷电机。悬空中间的板载5v ,短接ena enb。

2025-03-28 16:05:44 326 4

原创 如何用solidworks画齿轮

面宽就是齿轮的厚度. 齿数非常关键.决定了外圆的直径. 但没这个参数, 只能自己试试,用尺子量量屏幕, 大致对了就另存为一下, 然后打开保存的 .SLDPRT文件 ,这时候可以看到所有详细参数了。需要改的有几个关键的地方,我是只知道内圆外圆所以,对我来说最重要的是标称轴直径 (即正中间的固定轴承的那个洞) ,模数不知道是什么,暂定1. 压力角不知道是什么暂定20,齿轮还是很有技术含量的,专业名词太多看不懂, 只会画 (这个东西不能自己想当然画, 齿轮之间不啮合是很有问题的,会积累磨损)

2025-03-17 16:47:40 4846

原创 keil引入头文件报错的问题

不同的项目只有app里应用的东西不一样,和main.c不一样. 很合理 但向app文件夹里放了adc的东西后再main.c里应用, 报错找不到adc.h。项目结构是很合理的,基本的功能放在一个地方,多余的功能放在app文件夹里。添加include path。

2025-03-15 10:23:00 678

原创 如何用solidworks画螺纹线

具体螺纹的横切面如下,也就是两套螺纹线会 (47-1.6238*2)-45 =43.8-45=-2.2 相交2.2mm. ok。做一个剪切螺纹线,所以在原本的光柱上多画一个45mm的圆柱(应该是圆筒,但在这里无所谓)先画一个内径 47mm的 (为拉伸螺旋线留出空间,也就是螺旋线的外侧是47mm)以47为边线画右旋拉伸螺纹线,要偏移一下,否则开头是封住的,就像另一头。筒子作为螺丝,做了以45为外边界的剪切螺纹线.盖子作为螺母,做了以47为外边界的拉伸螺纹线。前者盖子,后者筒子. 盖子可以拧到筒子上.

2025-03-08 10:15:15 3160

原创 硬件-机械-常识

但需要注意, 不同厂家同样型号的东西细节会不一样,比如同型号的轴承,主要参数都一样,但钢珠大小不一样.https://c.zcwz.com 来搜。miviy, gy2005 做金属加工。因为他提供详细的图纸,和选型软件。好久不写了,今天来写写.wenext 做3d打印。我是按NSK来选型的,

2025-02-17 09:39:35 250 2

原创 MAX471的使用

stm32的接线很重要, 必须把VEF和3.3v短接. 然后 max471的两个GND是等价的,不知道为什么有两个, GND连到stm32的某个GND, OUT连到A1 引脚。可恶的美团芯片,这个芯片会把测量到的电流转为电压, stm32通过adc功能可以获取某个引脚的电压.以此来达到测量目标电流的目的。如果突然断开负载还会 (前半部分是难得的偶尔稳定一会) (如此巨大的波形,甚至体现到了万用表上,断开开关电源就正常了,恒为0)本来是用中断来做的,但是一直没成功. 改为主动获取adc的值.

2024-12-09 12:00:21 1181

原创 stm32如何接收舵机的控制信号(而不是控制舵机)

看到很多如何stm32用pwm信号控制舵机的文章,老生常谈了我来写一个stm32接收pwm信号的例子 ,这个pwm信号是用来控制舵机的。

2024-11-20 11:04:51 821 2

原创 大疆M2006+C610 pid参数调优

对了先说一下基础知识, M2006的空载转速500rpm,减速比36:1 代码中的转速,也是上面图里的转速是减速前的转速, 最大500*36=18000。也就是之前代码里电流没做成带正负的数据类型,速度直接跑到极限的速度(空载, 限制了最大5000电流, 应该还没到极限)我看每次我发这个东西就有人求代码, 卖, 100块, 需要其他指导另外再加. 嘻嘻。期望速度先两秒的1000,然后一秒的2000,一秒的3000, 0 2000。0.4,0.03,0 最终胜出, 就这样吧,不想动后两个了。

2024-10-11 10:29:52 1786 3

原创 unity的学习

因为需要构建一个三维物理环境,所以学习了unity,半天就可以,非常简单清晰。

2024-09-17 18:37:33 1243 4

原创 已经存在的项目如何变成git的一个repository

已经存在的项目如何被git管理

2024-09-03 15:31:11 475

nitroshare的pc端和安卓端

优点是十几年前的安卓4.2.2也能安卓. 注意pc端打开都右下角就有托盘图标, 再次双击会说打不开端口. 因为已经打开了,端口被他自己占了嘻嘻.无视就行.接收是自动的,去设置里看接收文件夹

2026-07-06

Chapter 11 Example-b.dmn

添加注释后,方便理解

2022-08-31

alilimmmember.dmn

dmn 中文例子

2022-10-10

Recommended Loan Products.7z

Recommended Loan Products.7z

2022-09-15

dnd-kit-master.zip

dnd-kit

2022-09-05

Chapter 11 Example_b.dmn

第三版,解决了所有问题,可以发布可执行

2022-08-22

Chapter 11 Example.dmn

第二版, OMG的dmn规范中的复杂例子,转为drools支持的格式.

2022-08-22

drools可以打开的复杂场景的dmn

OMG的dmn转换为drools可识别的dmn

2022-08-19

中国统计年鉴2010 _统计局

统计年鉴 2010的 数模用 包括能源

2011-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除