自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 问答 (2)
  • 收藏
  • 关注

原创 J-Link 烧录SPI Flash

Jlink 烧录SPI Flash

2025-06-04 16:57:11 347

原创 3.二维-卡尔曼滤波算法

1.一维卡尔曼滤波(恒定的动态模型)2.一维卡尔曼滤波(动态模型)示例1:以一个6轴陀螺仪为例,它可以直接输出和数据(),我们的目的是测量陀螺仪偏移的角度直接输出的 称之为同时我们也可以通过经过一些计算,也会得到一个角度值,这个角度值称之为示例2:一辆做匀速行驶的小车(),上面有,可以直接知道小车行驶的距离()那么超声波测距在 Zk\displaystyle {{Z}_{k}}Zk​时刻输出的结果为我们也可以使用Sk=V⋅tk\displaystyle {{S}_{k}}=V⋅{{t}_{k}}Sk

2025-04-17 11:00:34 807

原创 2.一维卡尔曼滤波(动态模型)

(采样时间间隔=100ms,500ms,1000ms…),但是这个时间间隔对参数迭代会有影响,因此。:例如一个温度采集,这个温度是随机变化的,和时间变化没有关系,所以上面的计算中并没有使用到。下面是一维的卡尔曼滤波示例,由于一维的特殊性,有些变量是1或者没有,导致公式省略了好多。卡尔曼滤波需要我们来调教,分别调节下面的参数,会获取到不同的滤波效果。测量的是1维的数据,只有一个测量值(例如:电压,电流,温湿度采集)R=0时,卡尔曼滤波的曲线 =和测量硬币直径不同,需要区分。同样会影响到滤波效果。

2025-04-16 19:32:41 1037

原创 ESP32 IDF 从官方添加第三方组件,并使用

开发环境: Vscode + IDF-v5.3.1移植的是一个AP热点配网的组件()这个组件使用的是C++来写的,但是ESP32的默认工程一般是C,所以需要将工程修改成C++

2025-04-10 11:07:04 789 2

原创 HomeAssistant 发现MQTT设备(温度,湿度,开关)

作用:在 Home Assistant 的设备列表或仪表盘中,这个传感器会显示为“Temperature Sensor”。重要性:确保每个设备的 unique_id 是唯一的,否则 Home Assistant 可能会覆盖或拒绝重复的设备。作用:指定设备状态消息的主题。作用:定义设备的详细信息,这些信息用于将传感器与其他设备关联起来,形成一个设备的“设备”。:设备的唯一标识符,用于在 Home Assistant 中识别设备。:设备的名称,用于在 Home Assistant 的设备列表中显示。

2025-02-18 20:05:38 2077

原创 飞牛安装Docker版FRPC

frpc.toml。

2025-02-17 10:45:04 1670

原创 HA虚拟机 手动安装hacs极速版

【代码】HA虚拟机 手动安装hacs极速版。

2025-02-08 10:46:46 700

原创 VSCode esp-idf环境搭建 报错 ERROR_INVALID_PIP

VSCode esp-idf环境搭建 报错 ERROR_INVALID_PIP

2024-10-14 11:21:23 1696 3

原创 1.一维卡尔曼滤波(恒定的动态模型)

例如:测量一枚硬币的直径,一栋建筑的高度。

2024-10-12 11:29:31 1122

原创 vscode IDF 烧录esp32s3 报错 A fatal error occurred: MD5 of file does not match data in flash!(2024/9/27)

后来在Vscode上安装了idf 5.3.1 和5.4.0版本(在线安装/离线安装都试过),我以前安装了idf 5.1.0的,可以正常使用,正常烧录esp32的。我是安装了多个版本的idf, 但是531版本会有问题。代码可以正常编译,但是就是下载不了,报下面的错误。

2024-09-27 13:57:23 720

原创 Lvgl8.3 自定义矩形按键的标签,图标 lv_btnmatrix

主要实现自定义标签/图标,位置,字体可以随意修改。

2024-09-11 17:59:10 444

原创 qt5.15.2 模拟LVGL8.3

到处文件移植已经完成,下面是完整的目录。需要下载的东西全部准备好了。不出意外,程序就成功运行了。运行,这时候会报一个错误。将4个压缩包解压.得到。到这里qt工程创建完成。复制到程序运行的位置。

2024-09-03 13:38:19 734 1

原创 QML Settings: Failed to initialize QSettings instance. Status code is: 1

使用QML中的FileDialog会报错。

2024-08-27 20:07:47 271

原创 Unraid 手动安装docker

已经将容器加载到本地了,所以安装的时候不需要。指令,到大.tar所在的位置,执行。记住上面命令的最后一行的。Fork到自己的账号下。了,直接安装上,正常使用。

2024-08-27 10:32:58 2217

原创 QML ScrollView 实现自动滚动到底部

先看效果,每当有新的日志,会自动添加到Text中,主要实现了ScrollView自动滑动到底部,显示最新的日志。

2024-08-22 17:12:15 938 2

原创 Enigma Virtual Box 打包成独立的.exe

2024-08-21 10:08:47 270 2

原创 keil 编译的时候直观查看flash和ram的剩余空间

这个插件忘记出自哪里了,有知道的可以留言给我。

2024-08-14 11:16:39 696

原创 C语言 Unix 时间戳 和 时间日期相互转换

正题如果你要将 Unix 时间戳转换为某个特定时区的时间,你需要考虑该时区相对于 UTC 的偏移量。对于东八区(即 UTC+8),你确实需要在 Unix 时间戳的基础上加上 8 小时的秒数来得到当地的时间。例如:如果你想得到 UTC+3(如莫斯科)的时间,你需要在 Unix 时间戳基础上加上 3 小时。如果你想得到 UTC-5(如美国东部标准时间 EST)的时间,你需要在 Unix 时间戳基础上减去 5 小时。正题。

2024-08-07 17:41:58 938

原创 GD32手把手教你移植FlashDB(片外Flash) -- 3.FlashDB使用

GD32手把手教你移植FlashDB(片外Flash) – 1.FlashDB-sfud移植GD32手把手教你移植FlashDB(片外Flash) – 2.FlashDB移植GD32手把手教你移植FlashDB(片外Flash) – 3.FlashDB使用示例代码: https://gitee.com/ljmRD/GD32F427_FlashDB

2024-07-30 17:02:42 1097

原创 GD32手把手教你移植FlashDB(片外Flash) -- 2.FlashDB移植

这时候编译会报一大堆的错误。到此编译应该是没有报错的了。外部Flash 填写 1。片外Flash使用的是。在main()里面执行。

2024-07-30 16:19:20 939

原创 GD32手把手教你移植FlashDB(片外Flash) -- 1.FlashDB-sfud移植

sfud我使用的是GD32F427开发板(标准库),上面使用SPI0连接W25Q128使用片外Flash,在使用FlashDB库之前,需要先把sfud移植好。

2024-07-30 13:47:15 1462

原创 qt打包生成的.exe 桌面快捷键图标模糊/有锯齿

图标使用的是ico文件,如果你的ico里面只有一个尺寸的.png图片,那么qt打包好的exe快捷键图标就会模糊/有锯齿。

2024-07-01 13:44:35 1718

原创 Qt 项目(CMake)支持多国语言(2024/05)

languages。

2024-05-28 10:19:01 1095

原创 qt QPdfWriter 创建多页PDF

【代码】qt QPdfWriter 创建多页PDF。

2024-05-27 14:56:48 637

原创 Qt 把.exe打包成安装文件形式

Qt Installer Framework 使用。

2024-04-25 11:35:44 3325

原创 qt cmake(MSVC)打包成exe无法运行

其中就是qml文件所在的位置。

2024-04-20 15:51:24 557

原创 Qt 打包成exe文件后,如何输出qDebug()信息

只需要修改一个参数即可。

2024-04-20 15:39:10 539

原创 Unraid APP下载慢解决方法

这里我已下载Jellyfin为例使用APP查找镜像,是为了获取下面的配置模板。

2024-01-05 20:14:57 2106

原创 ESP32 http 请求

创建例程后,在设置中输入wifi的账号密码。请求可以得到下面Json数据。

2023-11-20 10:39:05 918 1

原创 ESPHome不经过HA设备1直接控制设备2

和点击web网页上面的按钮效果是一样的。正常连接上网络,在局域网中,可以访问。,只能获取设备的状态,并不能控制设备。启动了一个定时器,2s执行一次。想要控制设备,就要使用到。因为我们使用的浏览器是。主要是控制一个IO口。

2023-10-11 10:32:19 1025

原创 ESPHome 通过http获取设备的状态

上面是示例代码,创建一个开关,控制ESP8266上面的LED灯。

2023-10-10 18:21:48 770

原创 ESPHome如何调用别的.yaml文件

当你有很多设备的时候,WiFi信息变更,就只能一个一个地修改。文件,里面保存WiFi信息,然后别的设备就直接调用这个。在.yaml文件中,一般都需要填写wifi部分的信息。

2023-10-09 16:12:20 386

原创 win安装ESPHome教程

确保选中“将Python添加到PATH”,然后一直通过 安装。查看 是否已经安装 esphome。最终生成烧录bin文件。安装后重新启动计算机。

2023-10-07 17:32:54 5715 4

原创 VScode给函数写注释 /**回车

出来的效果可能是这样,并不是很符合我们的要求。

2023-08-30 11:03:34 443

原创 Home Assistant 南方电网 计算电费

用电量 * 0.63906875 = 电费。因为我的电费是固定的,没有阶梯电价。修改成你自己的实体ID。保存,重启以下配置!

2023-07-14 15:21:17 3052 1

原创 安信可蓝牙PB-02 SDK二次开发记录

这时候调试才正常,P14/15置1都可以正常触发看门狗复位。板子运行起来,打印下面几行日志。但是不管怎么弄,好像都没有反应,感觉就像死机了。P14引脚置1,2s后看门狗复位。P15引脚置1,看门狗立刻复位。模式对新手开发来说是一个大坑。实时上它是进入了休眠状态。详细参考下面两篇教程。

2023-07-06 17:00:32 885

原创 HA使用Node-RED推送消息到手机

Node-RED需要提前和Home Assistant进行绑定。通过Debug可以看到,这个数值(56)的路径为。修改call service的Data参数。使用个inject节点传入了一个数值56。

2023-07-05 16:42:18 2217

原创 Qt关闭主窗口后,退出所有异步线程

异步线程的创建就不多说,反正线程任务一般是一个死循环。直接运行,关闭程序的时候就能看到Debug输出了。主窗口退出函数修改一下。

2023-06-26 17:21:51 2243

原创 HA 自动化-通知提醒

【代码】HA 自动化-通知提醒。

2023-06-19 20:02:23 451

原创 unraid安装tinyMediaManager中文版,解决无法刮削问题

接下来还要设置下使得开机自动修改 hosts 文件,否则重启后又失效了。在Unraid的终端运行下面的指令。可以看到是可以访问的,没有丢包。使用TMM识别,立马就能识别了。这个版本是支持中文的。

2023-05-25 11:59:45 6970 1

空空如也

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

TA关注的人

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