SmartNode节点介绍及使用示例教程

节点

介绍

 示例教程链接

 输入

 

注入

给工作流中插入一个消息的节点。  1.可发送字符串10。做开关用,触发摄像头、光线传感器等; 2.可发送一个字符串,给“文字转语音节点、“”HD44780屏幕”节点等。 屏幕显示文字             语音播报
捕获    
状态    
MQTT输入 MQTT一种通信协议。此节点通过与MQTT输出节点的连接,可进行通信交流。 MQTT互动
Http输入    
WebSocket    
tcp输入    
udp输入    
通用模拟输入 此节点可表示模拟输入传感器节点,比如光线、声音传感器等。 检测光线值
数字输入 此节点可表示数字输入传感器节点,比如按钮。 按钮+LED
serial    
输出 调试 可以连接在任意节点的输出上,用来查看节点的输出信息,方便调试。默认输出消息属性,即msg.payload;当然还可以选择完整的消息对象,即msg,比如在连接“SmartNode版本节点时。  
MQTT输出 MQTT一种通信协议。此节点通过与MQTT输入节点的连接,可进行通信交流。。 MQTT互动
Http响应    
WebSocket    
tcp输出    
udp输出    
数字输出 此节点可设置数字输出传感器的初始状态,01。比如可在部署之后(不单击程序开关的情况下),就让LED保持亮的状态。  
脉冲调制输出    
文字转语音 可将文字(暂时只识别英文)转为语音输出。需将声卡连接到Edison板的大USB接口,并将音箱通过音频线连接到音频输出接口。 语音播报
serial    
功能 函数 可允许用户自由的编写javascript代码,来灵活的完成更多有趣的事情。  
模板 此节点可按照已有的模板,创建一个新的消息。  
延迟 “延迟”仅仅是阻隔一下信息的发送。在排队的信息还是要过去的,只是要等一定的时间。比如在你按下按钮“5秒之后,灯才会亮起来。 延迟灯
触发 “触发”节点可以确保时间很长或者时间很短的“触发动作”,成为一个稳定的“触发动作”,比如不管你怎么按“按钮”,可以确保LED亮固定的时间; 触发+LED
备注    
Htpp请求 可接收或发送Http的请求,获取http地址。比如获取天气情况地址,得知天气状况。 获取天气情况
tcp请求    
判断/切换 相当于条件语句if。对发送过来的消息属性进行判断,通常与“改变”节点结合使用。简单来说就是,符合什么样的条件,做什么样的事情。 光控LED
改变 经常与“判断/切换”节点结合使用。设置、改变或删除输入的消息值。 光控LED
范围 此节点可将一定范围内的一个值映射为另一个范围内的值,比如使用旋钮角度传感器或光线传感器或声音传感器控制可调节的LED0-255)。 可调节的范围
CSV    
HTML    
JSON    
XML    
添加字符串 可允许对传过来的字符串的前后再添加字符串。比如传过来的字符串为“I miss you!”,则在此节点可为其添加前缀字符串“Hi, ”,后缀字符串“Have you ever missed me?”。最终输出的为“Hi, I miss you! Have you ever missed me?” 添加字符串
改变符号 可改变输入数据的正负号。比如输入的为888,经过此节点,则变为-888 改变符号
改变类型 可改变输入数据的数据类型。若输入的数据为整型,则可改变为字符串型;若输入的数据为字符串型,则可改变为整型。 改变类型
数学运算 此节点可进行加、减、乘、除的运算。比如若输入的数据为8,经过此节点,进行乘8的运算,则输出的数据为64, 数学运算
软件开关 决定程序的执行与否。按一下发送1,再按一下发送0 软件开关+LED
根据位置查找 可对输入的字符串,指定位置截取我们想要的部分字符串,需注意下标从0开始。比如:输入的是“I miss you”,经过此节点截取2-5(共4个)字符,则输出的是“miss”(需注意,空格、下划线或者特殊字符等都算是一个字符)。 根据位置查找
融合 任何节点输入或输出的消息属性默认是msg.payload,若是两个相同的消息属性同时输出,则只能接收到一个msg.payload。此节点可与改变节点结合使用,改变消息属性的名称,将两个或更多的数据合并一起之后,一次性输出。比如可将光线节点的信息和温度节点的信息合并在一起输出。 合并数据
生成随机数 此节点可生成一个范围内的随机数,可选择整型或实型。比如1-10之间,生成一个整型随机数,且接受任意节点的触发。 生成随机数
条件开关    
rbe    
社交 e-mail(收) 此节点通过配置,可使“smartnode”平台收到来自QQ、网易等邮箱的邮件。 邮件互动
twitter    
e-mail(发) 此节点通过配置,可让“smartnode”平台向QQ、网易等邮箱发送邮件。 邮件互动
twitter    
收微信 关注“smartnode”公众号后,可获得Account ID,凭借这个ID号,可以用微信收到来自“smartnode”平台的消息,比如室内温度、光线值等等。 微信互动
发微信 关注“smartnode”公众号后,可获得Account ID,凭借这个ID号,可以用微信向“smartnode”发送消息,比如打开LED,获取室内温度等等。 微信互动
发送微信图片 关注“smartnode”公众号后,可获得Account ID。与摄像头节点的第二个输出口连接。通过调试节点,将摄像头输出的图片路径显示在调试窗口,再将图片路径复制到此节点的Image Path框,从而将拍到的图片发送给微信。需注意,摄像头节点的“Name”一定要填上“shoot”。 发送微信图片
存储 文件输入 此节点可将输入的信息写入一个文件里。常与“文件输出”节点结合使用。通过此节点先将信息存入文件,在使用文件输出节点读取文件信息。 文件的写入与读取
文件输出 此节点可将文件中的信息读取出来。常与“文件输入节点结合使用。先通过文件输入节点将信息写入一个文件,然后再通过此节点读取文件信息。 文件的写入与读取
分析 词性分析    
高级 观察    
feedparse    
执行    
Clarifai    
Edison串口    
GatewayKit iot-datasource    
神经网络 neuralNetwork    
输出数据    
输入数据    
控制模式    
关于SmartNode SmartNode版本 此节点不需要配置,与调试节点相连便可显示当前版本信息。  
版本更新 此节点可显示当前版本,并可选择需要的版本,进行下载和安装(需要一定时间),免去了通过putty进行下载和安装的麻烦。  
多媒体 ILI9225屏幕 此节点可接收来自摄像头的画面,并实时输出。也可显示选定的图像。 ILI9225屏幕显示图像
音乐播放 此节点与音响联合使用,播放音乐。将其拖到编辑区后,先单击部署,然后双击便可出现“选择文件”的链接,选择文件并上传,上传成功之后,单击“files list”,便可看到添加了刚刚上传的音乐文件。当然也可同时选择多个音乐上传,但需知道,目前只支持wmvmp3两种格式的音乐文件。 播放音乐
摄像头 此节点可获取图像。双击进行配置时:若“mode”选“Video”,则可实时看到当前的图像信息;若“mode”选“photo”,则只能在打开程序开关时,拍下一张图片,而不能实时看到。“Name”可不填,但若涉及到发送图像地址,则一定要填上“shoot”。 摄像头功能
面部检测 此节点与摄像头节点结合使用,可接收图像信息,并检测是否为人脸。可输出检测到的人脸个数和图像信息。 人脸识别
图像转Base64 此节点使用Base64对传入的图像进行编码,生成具有头信息的Base64图像流 图像转Base64
几何形状识别 此节点与摄像头节点结合使用,进行圆形和矩形的识别。将印有圆或矩形的纸张(颜色分明)显示在摄像头前,可在调试窗口显示circlerectangle,若检测不到,则在调试窗口显示nothing 几何形状识别
显示图像 此节点可接收图像信息,并通过网页的形式显示出来。常与“摄像头节点结合使用,不需进行节点配置。 摄像头功能
显示数值 此节点可将接收到的数据通过图表的形式显示出来。比如接收旋转角度传感器的值,并通过图表形式表示。  
Robot 小米手柄    
两轮车控制    
电机控制    
表情初始化    
机器人微笑    
机器人伤心    
表情随机变化    
硬件输出 呼吸灯 此节点可实现LED从渐亮到渐灭再到渐亮的一个循环过程。需将LED插在模拟输出针脚。接收到1时开始呼吸,接收到0时停止呼吸。 呼吸灯
按钮 按下发送1,松开发送0。注意与“触摸传感器节点的区别 按钮点灯
LED闪烁 此节点可实现LED一闪一闪的效果,接收到1时闪烁,接收到0时灭 闪烁灯
LED灯泡 接收到1时亮,接收到0时灭 按钮点灯
可调亮度LED 接收到不同的值,LED灯的亮度也会不同。接收到0则灭,接收到大于255的值,则保持255的亮度。可用旋转角度传感器、光传感器等作为输入值控制LED的亮度。 可调节的LED
I2C舵机    
LED灯带    
彩色Led    
其它传感器 位置传感器    

DFRobot

传感器

模拟灰度传感器 可感知地面或桌面不同的颜色,实现与颜色相关的作品。  
寻线传感器 可识别黑白信号,若检测到黑色线则输出0;若检测到白色线则输出1  
智能灰度传感器 输出检测到的具体的灰度数据值。  
HD44780屏幕 可显示文字,并且通过“type”的配置,可选择两行或一行显示 屏幕显示文字
蜂鸣器 需接在模拟输出(PWM)针脚。并可通过节点配置选择输出的音调。常做报警器使用。 温度报警器
继电器 可用较小电流控制较大电流的一种“自动开关”。一些不能直接插到数字接口的大电流或高电压设备,可考虑通过继电器的方式解决。  
PM2.5传感器 可检测当前环境的环境质量。  
模拟编码器 此节点表示旋转角度传感器,可输出当前的角度值。 LCD显示旋转角度
声音传感器 此节点为模拟传感器,可检测周围环境的声音值 检测噪声值
舵机控制 此节点可配置舵机的转动角度,输出舵机当前的旋转角度值。可应用到开门、手臂摆动等作品的制作中。 触摸+舵机
滑动位置传感器    
触摸传感器 触摸一次输出1,再触摸一次输出0。当开关使用。 触摸灯
DF小风扇 此节点可接收数值来控制小风扇的转速。模拟输出  
CO2传感器 需插在模拟输入针脚,可检测当前环境的CO2值。  
红外遥控套件 此套件是由一个红外线接收传感器和一个迷你遥控器组成。红外线接收传感器可接收迷你遥控器发射的调制信号,从而可用它控制电视、空调、音响等家用电器。  
红外距离传感器 可提供30cm的探测距离,用于机器人的测距、避障等。  
数字防跌落传感器 有效距离10cm。一般安装在机器人轮子的外沿,安装高度为离地面小于10cm为宜,以便实现探测地面不平度或楼梯而调整机器人的前进方向,实现防跌落功能。  
红外接近开关 该传感器背面有一个电位器可调节障碍的检测距离。可调范围为3-80cm,当障碍在有效距离内(如40cm处或者10cm处)则输出低电平,否则是高电平。  
运动传感器 需插在数字针脚,可检测是否有运动的物体经过。  
光强度传感器 需插在模拟针脚,可感受外界光线强度的变化。据此可做出类似光控LED的作品。 光控LED
紫外线传感器 需插在模拟针脚,可检测当前环境紫外线的强度。  
LM35温度传感器 需插在模拟针脚,可对环境温度进行检测,其测温范围是-40℃到150  
土壤湿度传感器 需插在模拟针脚。这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。  

SeeedGrove

传感器

光强度传感器 需插在模拟针脚,可感受外界光线强度的变化。据此可做出类似光控LED的作品。 光控LED
CO2传感器 需插在模拟针脚,可检测当前环境的CO2值。  
Grove温度传感器 需插在模拟针脚,可对环境温度进行检测。 温度报警器
温湿度传感器 可检测当前环境的温度和湿度。  
数字编码器    
土壤湿度传感器 需插在模拟针脚。这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。  
运动传感器 需插在数字针脚,可检测是否有运动的物体经过。  
模拟编码器 此节点表示旋转角度传感器,可输出当前的角度值。  
声音传感器 此节点为模拟传感器,可检测周围环境的声音值  
紫外线传感器 需插在模拟针脚,可检测当前环境紫外线的强度。  
蜂鸣器 需接在模拟输出(PWM)针脚。并可通过节点配置选择输出的音调。常做报警器使用。  
继电器 可用较小电流控制较大电流的一种“自动开关”。一些不能直接插到数字接口的大电流或高电压设备,可考虑通过继电器的方式解决。  
Grove屏幕 可显示数字、字符或符号组成的字符串。可设置背光颜色。 显示文字
舵机控制 需接在模拟输出(PWM)针脚。可根据输入的值使舵机旋转一定的角度,范围为0-150 触摸+舵机
滑动位置传感器    
触摸传感器 触摸一次输出1,再触摸一次输出0. 触摸灯
跳至工具栏