自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 物联网技术(AIR780E cat1-4G模块+小程序+腾讯云MQTT)驱动的智能井盖系统设计

有需要做任何有关物联网的项目,都可以找我们,我们愿意帮助你,以下是我们的链接上面有微信二维码,有需要了解的可以加!

2024-07-07 16:25:03 346

原创 微信小程序调用阿里云的大规模模型+后端 python 实现人与人工智能进行对话

可以帮忙在做一份哦!

2025-03-06 19:53:43 418

原创 微信小程序调用 deepseek 模型实现与人工智能进行对话

这是自己开发的一款。

2025-03-04 20:14:10 439

原创 河道水位尺位数据集目标检测

**类别标签**:刻度编号(如示例图例中的 **01** 至 **533**,可能对应实际水位高度,单位通常为厘米或米)。- **图例编号**:示例中的 **01** 至 **533** 可能是水位尺的全量刻度范围,实际检测时根据水位高度动态截取。- **目标位置**:水位尺刻度的边界框坐标(如示例中的 `(82, 270, 154, 291)`)。- **水位监测**:通过检测水位尺的刻度和数字,实时获取河道水位数据。- **数字识别**:水位尺上的数字标注(如品牌名称或刻度值)。

2025-03-03 12:01:22 443

原创 PCB 目标检测数据集

本数据集聚焦**印刷电路板(PCB)缺陷检测**任务,专为工业质检场景设计,提供高精度标注的PCB图像及缺陷目标信息,支持目标检测、缺陷分类、自动化质检等研究方向。- **missing_hole(缺失孔)**(示例置信度91.66%,定位框坐标(2650,483,2696,522))- **配套工具**:提供标注工具脚本或检测系统示例(如示例中的作者“赶工作的小陈”开发框架)。**关键词**:工业质检、PCB缺陷检测、目标定位、智能制造。- **图像格式**:PNG/JPG(建议说明)

2025-03-01 09:41:59 294

原创 微信小程序通过http通信控制庐山派

wx.showToast({ title: 'WiFi连接失败', icon: 'none' });LED_R = Pin(62, Pin.OUT, pull=Pin.PULL_NONE, drive=7) # 红色LED。wx.showToast({ title: 'WiFi模块启动失败', icon: 'none' });wx.showToast({ title: '指令发送失败', icon: 'none' });console.log('请求成功:', res.data);

2025-02-18 13:47:07 900

原创 庐山派k230将摄像头画面部署到web实时观看

初始化 HDMI 和 IDE 输出显示,若屏幕无法点亮,请参考 API 文档中的 K230_CanMV_Display 模块 API 手册进行配置。# 将图像压缩为 JPEG 格式。# 设置通道 0 分辨率为 1920x1080。# 设置通道 0 格式为 YUV420SP。# 绑定通道 0 到显示 VIDEO1 层。# 发送每个图像帧的头部。# 设置通道 1 分辨率和格式。# 设置通道 2 分辨率和格式。# 复位 sensor。# 启动 sensor。# 停止 sensor。# 初始化媒体管理器。

2025-02-13 14:39:12 1169 1

原创 CanMV软件如何实现代码离线运行

首先,我们得要点击工具,看到Save open script to CanMV board,点击他,就可以是实现代码里先运行,注意的是我使用的是庐山派K230板子,离线运行只有boot.py和main.py,但是它先运行boot.py在运行main.py,并且你每次在这个文件更改都需要每次进行重复此操作。

2025-01-08 18:06:49 420

原创 庐山派k230使用串口通信发送数据驱动四个轮子并且实现摄像头画面识别目标检测功能

print("已向轮子设备发送控制数据:", instruction_data)# 初始化UART1,波特率115200,8位数据位,无校验,1位停止位。# 设置为LT9611显示,默认1920x1080。# 设置为ST7701显示,默认800x480。# 通道2给到AI做算法处理,格式为RGB888。# 通道0直接给到显示VO,格式为YUV420。# 创建FPIOA对象,用于初始化引脚功能配置。# 初始化并配置sensor。# media初始化。# 去初始化显示设备。# 绑定通道0的输出到vo。

2025-01-08 18:00:54 1383

原创 在嘉楠开发者社区如何使用模型训练

这是你解压缩的文件,出现了这些东西都是你刚刚训练好的模型,里面包括Micropython(mp_deployment_source)和C++语言(cpp_deployment_source),然后再训练记录,可以看到状态下显示训练中,等待资料下载处灯亮表示训练完成,然后点击资料下载,选择你下载的路径,解压缩。然后输入,你要什么名字,标注完成之后,点击左上角的左键,返回,点击训练。这些都是必填的,但是芯片是根据你的板子,我选的是k230,然后点击确定。先选择你的图片,然后点击标注。在点击类似于搜索框,

2025-01-08 17:51:03 640 2

原创 在 Anaconda 中创建虚拟环境

5. 然后选择python的版本,找到“Packages:”,由于python默认勾选,因此我们只需要选择python的版本号,版本号建议选择“3.9.20”,最低版本支持“3.8.20”,如果选择“3.10.15”及以上的版本在进行AI标注的时候会报错,因此不建议选择比“3.9.20”更高的python版本。1. 在任务栏里点击“开始”图标,点击“所有应用”,在“A”下面找到“Anaconda3(64-bit)”,然后打开这个文件夹,找到“Anaconda Navigator”并打开。

2024-10-12 21:49:00 1388 1

原创 微信小程序使用百度 API 实现识别车牌号

/ 这里设置为1000毫秒检查一次,但实际拍照间隔由 captureIntervalTime 控制。console.error('车牌识别失败', res.data);console.log('getBaiduToken提示pass', res);console.log('getBaiduToken提示fail', res);console.log('车牌识别成功', res.data);captureIntervalTime: 3000, // 拍照间隔,单位毫秒。// 清理定时器,避免内存泄漏。

2024-08-20 12:12:01 2217 3

原创 微信小程序实现模拟换挡,并且换挡按下按键能够发送数据,松开按键即停止功能

else if (this.data.currentGear === '1挡') {} else if (this.data.currentGear === '1挡') {} else if (this.data.currentGear === '1挡') {} else if (this.data.currentGear === '1挡') {if (this.data.currentGear === '2挡') {if (this.data.currentGear === '2挡') {

2024-07-30 15:36:03 835

原创 前进、后退、左转、右转触摸按键发送无延迟

console.error('未连接到MQTT服务器,无法发送消息');console.error('未连接到MQTT服务器,无法发送消息');console.error('未连接到MQTT服务器,无法发送消息');console.error('未连接到MQTT服务器,无法发送消息');console.error('发送消息失败:', err);

2024-07-26 16:06:59 411

原创 MQTT 之 微信小程序发布数据包到云服务器

/ 注意:这行代码在真实环境中需要调整 this.data.client.on('connect', () => { console.log('连接 MQTT 服务器成功');this.setData({this.data.client.on('error', (err) => { console.error('连接 MQTT 服务器失败:', err);url: 'wx://www.visionexpand.com.cn:8083/mqtt' // 替换为你的MQTT服务器WebSocket地址。

2024-07-07 21:06:57 470

原创 硬件 MQTT 通信协议设计

说明: 在这个项目中,AIR780E模块使用MQTT协议,用于将传感器数据上传到云服务器。设备作为MQTT终端发布消息到服务器上的一个主题,其他客户端(如小程序或移动说明)可以订阅这个主题以接收数据。VERSION = "1.0.1"-- LuaTools需要PROJECT和VERSION这两个信息。local adc_pin_1=1local data_pub={ }-- libgnss库初始化。libgnss.clear() -- 清空数据,兼初始化。

2024-07-07 16:48:59 441

原创 将硬件的三轴传感器和可燃气体传感器和 AIR780E 数据打包至 EMQX 服务器

local uart2_data = "text"-- libgnss库初始化libgnss.clear() -- 清空数据,兼初始化。

2024-07-02 12:27:14 452

原创 硬件三轴传感器和 AIR780E 和可燃气体传感器 的数据获取

三轴加速度传感器通过检测物体在空间三个正交方向(X、Y、Z轴)上的加速度,来测量物体的运动状态。故障诊断:在井盖设备中部署三轴加速度传感器,实时监测设备的振动情况,通过分析振动数据并且上传到服务器来预测并防止潜在的机械故障。可燃气体传感器主要通过检测特定气体的浓度变化来工作,当气体浓度超过预设的安全水平时,传感器会触发警报系统。故障诊断:可燃气体传感器的主要优点是能够提供实时监控,快速响应和高灵敏度,,这使它们能够迅速检测到气体泄漏并及时采取措施以防止事故发生。

2024-07-02 12:21:51 397

原创 树莓派4B+USB摄像头+视频推流

cd x264/bin/shmake -j4/bin/shmake -j4。

2024-06-28 09:45:44 2346

原创 微信小程序如何将三轴传感器的数据转换为角度

/ 假设roll是绕y轴的旋转(横滚角),pitch是绕x轴的旋转(俯仰角)// 注意:在实际应用中,你可能需要使用Math.atan2而不是Math.atan,以获取正确的象限信息。// 这里为了简化示例,我们仅使用Math.atan并假设设备静止且没有旋转到负值区域。// 根据你的需求调整角度的正负号和范围(0-360或-180到180)// 俯仰角pitch(绕x轴旋转,与y轴和z轴构成的平面之间的角度)// 这里我们假设pitch和roll的范围是-90到90度。// 遍历并处理加速度数据。

2024-06-06 22:46:58 483

原创 微信小程序接收三轴传感器+4G定位模块+可燃气体

/ 这里的2是小数点后的位数,可以根据需要调整。console.log('纬度:', latFormatted , '经度', lonFormatted,'定位:\n',accelDisplay,'气体:',data.gas);// 使用toFixed方法进行四舍五入,并转换为字符串(如果需要特定的小数位数,比如2位)// 假设lon和lat是浮点数,我们将它们乘以100并保留两位小数。// 如果accelDisplay不是空的,则添加换行符。// 假设 data.accel 是您的定位数据。

2024-05-29 22:59:26 498

原创 微信小程序连接蓝牙设备控制智能小车

/ 假设0x01代表前进。// 假设0x02代表后退。

2024-05-23 11:29:47 2134

原创 实现在微信小程序中从index.js使用mqtt通信协议接收服务器数据,在提取出经纬度的数据发送到地图里,实现实时更新定位

var mqtt = require('../../utils/mqtt.min.js') //根据自己存放的路径修改Page({data: {canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为falseangle:'0',wl:'0',gas:'0',},onLoad(){})

2024-05-11 10:22:21 879 2

原创 在微信小程序中,利用MATH将数据后面六位小数点进行四舍五入法前进三位小数

console.log('温度:', data.temperture, '湿度:', data.humidity,'纬度:',data.longitude,'经度',data.latitude,'x轴:',data.x,'y轴:',data.y,'z轴:',data.z);

2024-05-11 00:01:05 737 1

原创 遇到mqtt真机调试没成功

把自己的mqtt.min.js文件换成4.1.0版本就可以了!

2024-05-06 19:34:09 256 3

原创 从EMQX模拟设备中发送数据到微信小程序

canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为false。console.log('温度:', data.temperture, '湿度:', data.humidity,'纬度:',data.longitude,'经度',data.latitude);console.log('连接emqx服务器成功')

2024-05-05 21:35:30 1053 2

原创 MQTT微信小程序连接自己搭建好的EMQX服务器

canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName'), // 如需尝试获取用户信息可改为false。var mqtt = require('../../utils/mqtt.min.js') //根据自己存放的路径修改。1、新建mqtt.js库。

2024-05-05 21:18:05 1370 5

空空如也

空空如也

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

TA关注的人

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