Water flow sensor raspberry pi node red LCD | Flow meter YF-S201 Node red
HTML-код
- Опубликовано: 18 сен 2024
- Water flow sensor raspberry pi node red LCD; YF-S201 flow sensor node-red; flow sensor raspberry pi; raspberry pi flow meter
Nodes need be installed:
node-red-contrib-simpletime
node-red-contrib-totaliser
node-red-contrib-pcf8574-lcd
#nodered #LCD #Raspberrypi#flow sensor
my node-red flows:
[
{
"id": "66b7012e629dd91c",
"type": "tab",
"label": "Flow 3",
"disabled": false,
"info": "",
"env": []
},
{
"id": "da05a720a3cb6048",
"type": "rpi-gpio in",
"z": "66b7012e629dd91c",
"name": "",
"pin": "18",
"intype": "tri",
"debounce": "25",
"read": false,
"bcm": true,
"x": 90,
"y": 160,
"wires": [
[
"059d84f0d4f57b42",
"f3e4dd699cb57131"
]
]
},
{
"id": "5c63b8a39f9f9ceb",
"type": "function",
"z": "66b7012e629dd91c",
"name": "function 2",
"func": "msg.flowrate = msg.payload.total / 7.5;
msg.flowrate = msg.flowrate.toFixed(3);
msg.rate = \"Q: \"
msg.flowrate += \"(l/min)\";
msg.rate += msg.flowrate;
return msg;
return msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 340,
"y": 100,
"wires": [
[
"2d361558a7a2e899"
]
]
},
{
"id": "2d361558a7a2e899",
"type": "function",
"z": "66b7012e629dd91c",
"name": "function 3",
"func": "msg.payload = [
{
\"clear\": false,
\"text\": \"DATA WELL 3:\",
\"alignment\": \"left\"
},
{
\"clear\": false,
\"text\": msg.rate,
\"alignment\": \"left\"
},
{
\"clear\": false,
\"text\": msg.myymd,
\"alignment\": \"left\"
},
{
\"clear\": false,
\"text\": msg.mytimes,
\"alignment\": \"left\"
}
]
return msg;",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 520,
"y": 100,
"wires": [
[
"c00883f9b1677017"
]
]
},
{
"id": "f3e4dd699cb57131",
"type": "simpletime",
"z": "66b7012e629dd91c",
"name": "",
"mydate": true,
"myymd": true,
"myyear": true,
"mymonth": true,
"mymonthn": true,
"mydom": true,
"mydoy": true,
"myday": true,
"myhourpm": true,
"myhour": true,
"mytime": true,
"mytimes": true,
"myminute": true,
"myminutes": true,
"mysecond": true,
"mymillis": true,
"myepoch": true,
"myrawdate": true,
"mypm": true,
"x": 270,
"y": 200,
"wires": [
[
"2d361558a7a2e899"
]
]
},
{
"id": "059d84f0d4f57b42",
"type": "totaliser",
"z": "66b7012e629dd91c",
"output": "sum",
"interval": "2",
"intervalUnits": "seconds",
"name": "",
"x": 200,
"y": 60,
"wires": [
[
"5c63b8a39f9f9ceb"
]
]
},
{
"id": "c00883f9b1677017",
"type": "LCD-I2C",
"z": "66b7012e629dd91c",
"name": "",
"variant": "PCF8574",
"size": "20x4",
"x": 620,
"y": 200,
"wires": []
}
]