首页 >>  正文

node+red教程

来源:baiyundou.net   日期:2024-08-02

作者:Sets3n

前情况提要

目前软路由装蓝牙,实现了,ld2410b也到货了。这小东西真别致。

思路分析

既然这个模块可以直接接入蓝牙,上一期文章中ha上的无线网卡蓝牙也装好了,手上还有个上上期文章中刷的tamota固件的esp32c2-02的智能继电器。如何把这俩东西结合到一起。

加法思路:

人体存在传感器接入ha,通过node-red自动化来控制tasmota继电器,但是目前我对tasmota了解不深,看教程还需要装mqtt消息队列,就仅仅这一个开关,装个容器浪费资源,计算全靠node-red。不知道延迟和实时性如何。

减法思路:

如无必要,勿增实体。直接将esp32-c2模块拆下,将人体存在传感器,直接焊接到继电器上,由感应输出高电平来控制继电器开合。但需要注意拆下的esp32c2是3.3v供电,ld2410b是5v供电,需要测试能否点亮。

综合考虑减法思路更简单更容易实现,先从简单的来,行不通再换加法,说干就干:

  1. 将esp32c2模块拆下;

  2. 将继电器接入220v;

  3. 掏出万用表测量继电器模块输出到esp32c2引脚的电压,实测3.91v,没照相;

  4. 从零火线上摘下继电器模块,将ld2410b的vcc,gnd,out输出口分别焊接到继电器模块拆下esp32的对应引脚上,如下图;

接线完成后测试

因为万用表测了继电器的vcc和gnd输出3.91v,所以不怕电压过高,直接上电测试

按原有的接线图,接入220v直流电,继电器成功被控制开合,接入吸顶灯,测试没问题。

打开 hilink的官方app,HLKRadar Tool,搜索蓝牙信号能成功链接到ld2410b

打开homeassistant,蓝牙也可以发现到ld2410b了,直接安装集成即可,可以与卫生间的换气扇进行联动。

使用中的问题

使用过程中,遇到座马桶上看手机一动不动时间过久,灯会熄灭。

打开 hilink的官方app,HLKRadar Tool,点一右上角下工程模式,复现灯灭过程,可以看到是4点位静止目标灵敏度默认比较高40,调整参数,1-1.5米距离的4点位静止目标灵敏度调整到静止目标以下就行了,我调整到8,目前使用ok。其他点位参数不变。

阅读更多智能家居精彩内容,可前往什么值得买查看

","gnid":"9e027e5e1b67f8879","img_data":[{"flag":2,"img":[{"desc":"","height":"328","title":"","url":"https://p0.ssl.img.360kuai.com/t01e88a930ff02c7d76.jpg","width":"784"},{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t016dca34ce24c1e9f0.jpg","width":"800"},{"desc":"","height":1361,"title":"","url":"https://p0.ssl.img.360kuai.com/t016296d30abcadaa55.jpg","width":1080},{"desc":"","height":1440,"title":"","url":"https://p0.ssl.img.360kuai.com/t018c70aa31f3072cac.jpg","width":1080},{"desc":"","height":"600","title":"","url":"https://p0.ssl.img.360kuai.com/t014316fee80634d0c8.jpg","width":"338"}]}],"original":0,"pat":"otherc,art_src_1,fts0,sts0","powerby":"pika","pub_time":1704783522000,"pure":"","rawurl":"http://zm.news.so.com/65b8b2e6d60990eb42c06df5fdbc7d11","redirect":0,"rptid":"ebec16dc8cbb780c","rss_ext":[],"s":"t","src":"什么值得买","tag":[],"title":"homeassistant 篇四:LD2410B直接控制继电器并接入homeassistant

居叶刷1463如何进行nodejs异步编程 -
卓李桂18738165722 ______ 我建设玩一下AJAX,是希望您体验一下异步,并不是希望您了解AJAX这机制的实现方法,因为AJAX是一个特别典型且简单的异步场景,比如:执行某个函数 -> 执行语句A,B,C,D -> 在D语句发起异步请求,同时向引擎注册一个回调事件 -> 执行...

居叶刷1463node.js怎么使用https -
卓李桂18738165722 ______ 内置https模块,直接通过https进行操作.const http = require('https') https.creatServer(...)文档看这里:https://nodejs.org/docs/latest-v5.x/api/https.html

居叶刷1463nodejs 有require方法吗 -
卓李桂18738165722 ______ 有的 require函数详解 路径 相对路径之当前目录:./xxx/xxx.js 或 ./xxx/xxx. 相对路径之上级目录:../xxx/xxx.js 或 ../xxx/xxx. 绝对路径:F:/xxx/xxx.js 或 /xxx/xxx.js 或 /xxx/xxx. require函数语法 require(路径.扩展名): 如果 路径.扩展名 存在 执行加载 并 返回

居叶刷1463如何使用NODEJS+REDIS开发一个消息队列 -
卓李桂18738165722 ______ MQ全称为Message Queue, 消息队列(MQ)是一种应用程 序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们>.消 息传递指的是程序之间通过在消息中发送数据进行通...

居叶刷1463在虚拟机里有几种安装redhat的方法 -
卓李桂18738165722 ______ 方法/步骤 选择File菜单 选择标准类型虚拟机,如下图 选择“将稍后安装操作系统”选项. 选择“Linux操作系统”选项,版本选择Linux6. 单击“Next”按钮,进行下一步,为虚拟机选择文件路径和名称,并对虚拟机的基本配置进行设置与...

居叶刷1463nodejs服务端渲染怎么解析less -
卓李桂18738165722 ______ 1、安装Sublime插件(1)安装LESS插件:因为Sublime不支持Less语法高亮,所以,先安装这个插件,方法1:ctrl+shift+p>installPackage>输入less按Enter方法2:直接下载后解压文件放到插件文件夹下(首选项-浏览插件打开文件夹)下载地址...

居叶刷1463求一个简单的游戏源程序
卓李桂18738165722 ______ 下面是“贪吃蛇”的源程序 #define N 200 #include <graphics.h> #include <stdlib.h> #include <dos.h> #define LEFT 0x4b00 #define RIGHT 0x4d00 #define DOWN 0x5000 #define UP 0x4800 #define ESC 0x011b int i,key; int score=0; int ...

居叶刷1463ios客户端怎么使用 nodejs -
卓李桂18738165722 ______ 进入命令行后,输入 node -v 就可以看到你安装的 nodejs的版本了.输入 node -h 可以查看nodejs的帮助.

居叶刷1463求java代码怎么做一个好看的贪吃蛇 -
卓李桂18738165722 ______ import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; public class GreedSnake implements KeyListener{ JFrame mainFrame; Canvas paintCanvas; JLabel labelScore; SnakeModel snakeModel = null; public static ...

居叶刷1463如何使用Node Profiler -
卓李桂18738165722 ______ 下载安装安装成功后,文件会位于/usr/local/bin/node-profiler使用示例var http = require('http');http.createServer(function (req, res) {res.writeHead(200);res.end('hello world!');}).listen(1334);$ node-profiler server.jsstart agent webkit-devtools-agent: A ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024