Zobrazovač TDS je 4místný 7segmentový LED displej s výškou znaku 10 mm. Připojení přes RS485, komunikace protokoly Spinel a Modbus.
Níže uvedený příklad každou minutu na displeji zobrazí aktuální čas ve formátu h:mm - tedy například 15:26. Pro komunikaci se používá Modbus RTU, pomocí node-red-contrib-modbus. Flow se spouští každou minutu.
Příklad snadno importujete do Vašeho Node-RED pomocí volby Menu > Import > Clipboard. Další informace o instalaci a použití Node-RED pro automatizaci nadete například v našem návodu zde.
[{"id":"14ca569.2fa6ba9","type":"inject","z":"9c7afede.59e65","name":"","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":true,"onceDelay":0.1,"x":190,"y":460,"wires":[["63dbbf45.0151b"]]},{"id":"b7c936b3.915378","type":"modbus-write","z":"9c7afede.59e65","name":"","showStatusActivities":false,"showErrors":false,"unitid":"49","dataType":"MHoldingRegisters","adr":"100","quantity":"5","server":"6984e91f.37d4f","emptyMsgOnFail":false,"keepMsgProperties":false,"x":560,"y":460,"wires":[["2ac28b3.c6ef6f4"],[]]},{"id":"2ac28b3.c6ef6f4","type":"debug","z":"9c7afede.59e65","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":780,"y":460,"wires":[]},{"id":"63dbbf45.0151b","type":"function","z":"9c7afede.59e65","name":"Show TDS","func":"let dte = new Date();\nlet mm = dte.getMinutes().toString().padStart(2, '0');\nlet hh = dte.getHours().toString().padStart(2, ' ');\nlet str = hh + '.' + mm;\n\nlet arr = [];\n[...str].forEach(chr => arr.push(chr.charCodeAt(0)));\n\nmsg.payload = arr;\nreturn msg;","outputs":1,"noerr":0,"x":370,"y":460,"wires":[["b7c936b3.915378"]]},{"id":"6984e91f.37d4f","type":"modbus-client","z":"","name":"","clienttype":"serial","bufferCommands":false,"stateLogEnabled":false,"tcpHost":"127.0.0.1","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyAMA0","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"1000","unit_id":"","commandDelay":1,"clientTimeout":1000,"reconnectTimeout":3000}]
WEBVyrobce | Papouch.com |