Smart Servo Control: Node-RED Dashboard & ESP32 MQTT Integration

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии • 18

  • @carloscs_eng
    @carloscs_eng 10 месяцев назад +2

    Hello man. You could have taught me step by step about this configuration on nodered. No one will learn how to do this project.

    • @ThinkIOT
      @ThinkIOT  10 месяцев назад

      shivd.iot@gmail.com

  • @hiroZS
    @hiroZS Год назад +1

    hey is there any way to get your contact? i have project requires servo and nodered would be great if you can help me thanks!

  • @syafiedah4733
    @syafiedah4733 3 месяца назад +1

    can you share file node red?

    • @wiemrachman4788
      @wiemrachman4788 2 месяца назад

      [
      {
      "id": "186f799aaa38656f",
      "type": "tab",
      "label": "Flow 2",
      "disabled": false,
      "info": "",
      "env": []
      },
      {
      "id": "253d6cf9dfd6fd73",
      "type": "mqtt out",
      "z": "186f799aaa38656f",
      "name": "",
      "topic": "/ThinkIOT/Servo-nodered",
      "qos": "0",
      "retain": "",
      "respTopic": "",
      "contentType": "",
      "userProps": "",
      "correl": "",
      "expiry": "",
      "broker": "e46761d86717bcea",
      "x": 490,
      "y": 80,
      "wires": []
      },
      {
      "id": "51c824637c6005fd",
      "type": "ui_button",
      "z": "186f799aaa38656f",
      "name": "",
      "group": "f75e04d0c94d06d4",
      "order": 2,
      "width": 0,
      "height": 0,
      "passthru": false,
      "label": "0%",
      "tooltip": "",
      "color": "",
      "bgcolor": "",
      "className": "",
      "icon": "",
      "payload": "0",
      "payloadType": "str",
      "topic": "topic",
      "topicType": "msg",
      "x": 110,
      "y": 80,
      "wires": [
      [
      "0437509e1c049680"
      ]
      ]
      },
      {
      "id": "b943d88761975aeb",
      "type": "ui_button",
      "z": "186f799aaa38656f",
      "name": "",
      "group": "f75e04d0c94d06d4",
      "order": 3,
      "width": 0,
      "height": 0,
      "passthru": false,
      "label": "50%",
      "tooltip": "",
      "color": "",
      "bgcolor": "",
      "className": "",
      "icon": "",
      "payload": "25",
      "payloadType": "str",
      "topic": "topic",
      "topicType": "msg",
      "x": 110,
      "y": 160,
      "wires": [
      [
      "0437509e1c049680"
      ]
      ]
      },
      {
      "id": "98e9e8a707b63336",
      "type": "ui_button",
      "z": "186f799aaa38656f",
      "name": "",
      "group": "f75e04d0c94d06d4",
      "order": 4,
      "width": 0,
      "height": 0,
      "passthru": false,
      "label": "100%",
      "tooltip": "",
      "color": "",
      "bgcolor": "",
      "className": "",
      "icon": "",
      "payload": "75",
      "payloadType": "str",
      "topic": "topic",
      "topicType": "msg",
      "x": 130,
      "y": 240,
      "wires": [
      [
      "0437509e1c049680"
      ]
      ]
      },
      {
      "id": "12c7b1e5a0d46c27",
      "type": "ui_gauge",
      "z": "186f799aaa38656f",
      "name": "",
      "group": "f75e04d0c94d06d4",
      "order": 5,
      "width": 0,
      "height": 0,
      "gtype": "wave",
      "title": "Servo position",
      "label": "units",
      "format": "{{value}}",
      "min": 0,
      "max": "100",
      "colors": [
      "#00b500",
      "#e6e600",
      "#ca3838"
      ],
      "seg1": "",
      "seg2": "",
      "diff": false,
      "className": "",
      "x": 460,
      "y": 220,
      "wires": []
      },
      {
      "id": "0437509e1c049680",
      "type": "function",
      "z": "186f799aaa38656f",
      "name": "States",
      "func": "
      return msg;",
      "outputs": 1,
      "timeout": 0,
      "noerr": 0,
      "initialize": "",
      "finalize": "",
      "libs": [],
      "x": 250,
      "y": 160,
      "wires": [
      [
      "253d6cf9dfd6fd73",
      "12c7b1e5a0d46c27"
      ]
      ]
      },
      {
      "id": "e46761d86717bcea",
      "type": "mqtt-broker",
      "name": "",
      "broker": "test.mosquitto.org",
      "port": "1883",
      "clientid": "",
      "autoConnect": true,
      "usetls": false,
      "protocolVersion": "4",
      "keepalive": "60",
      "cleansession": true,
      "autoUnsubscribe": true,
      "birthTopic": "",
      "birthQos": "0",
      "birthRetain": "false",
      "birthPayload": "",
      "birthMsg": {},
      "closeTopic": "",
      "closeQos": "0",
      "closeRetain": "false",
      "closePayload": "",
      "closeMsg": {},
      "willTopic": "",
      "willQos": "0",
      "willRetain": "false",
      "willPayload": "",
      "willMsg": {},
      "userProps": "",
      "sessionExpiry": ""
      },
      {
      "id": "f75e04d0c94d06d4",
      "type": "ui_group",
      "name": "Tombol Pengendali servo",
      "tab": "8488eea9d6e822dc",
      "order": 1,
      "disp": true,
      "width": "6",
      "collapse": false,
      "className": ""
      },
      {
      "id": "8488eea9d6e822dc",
      "type": "ui_tab",
      "name": "Home",
      "icon": "dashboard",
      "disabled": false,
      "hidden": false
      }
      ]

  • @mitkosokolov9382
    @mitkosokolov9382 Год назад

    any example with voice command?

    • @ThinkIOT
      @ThinkIOT  Год назад

      No. But I will try..
      You can contact me on
      shivd.iot@gmail.com

    • @jimmyorgenkaccrow4961
      @jimmyorgenkaccrow4961 Год назад +1

      @@ThinkIOT Is this measurement of a water using servo?

    • @JohnDwightLPaye
      @JohnDwightLPaye Год назад

      @@ThinkIOT Where's the full json file?

    • @ThinkIOT
      @ThinkIOT  Год назад

      @@jimmyorgenkaccrow4961 No

    • @ThinkIOT
      @ThinkIOT  Год назад

      @@JohnDwightLPaye
      Mail :
      shivd.iot@gmail.com

  • @LogicMathh
    @LogicMathh 4 месяца назад

    thnx