mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
servo support added
This commit is contained in:
@@ -14,5 +14,6 @@
|
||||
"scenario": "1",
|
||||
"pushingbox_id": "v7C133E426B0C69E",
|
||||
"web_login": "admin",
|
||||
"web_pass": "admin"
|
||||
"web_pass": "admin",
|
||||
"udponoff": "1"
|
||||
}
|
||||
17
data/configs/servo.c.txt
Normal file
17
data/configs/servo.c.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
servo 1 12 50 Мой#сервопривод Сервоприводы 0 100 0 180 1
|
||||
servo 2 13 50 Мой#сервопривод Сервоприводы 0 100 0 180 2
|
||||
button 1 na Открыть1 Сервоприводы 0 3
|
||||
button 2 na Открыть2 Сервоприводы 0 4
|
||||
|
||||
//Можно создавать не более двух сервоприводов на одном устройстве.
|
||||
//1 - номер привода
|
||||
//12 - номер пина
|
||||
//50 - начальное значение в процентах
|
||||
|
||||
//0 - 100 диапазон ползунка
|
||||
//0 - 180 диапазон угла
|
||||
|
||||
//Представим ситуацию когда есть некая заслонка и при угле в 30 градусов она закрыта,
|
||||
//а при угле в 90 градусов открыта. В этом случае необходимо написать
|
||||
//0 100 30 90 и тогда поставив ползунок в 0 % серва встанет в положение 30 градусов,
|
||||
//а если поставить ползунок в 100 % серва встанет в положение 90 градусов.
|
||||
12
data/configs/servo.s.txt
Normal file
12
data/configs/servo.s.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
button1 = 1
|
||||
servoSet 1 100
|
||||
end
|
||||
button1 = 0
|
||||
servoSet 1 0
|
||||
end
|
||||
button2 = 1
|
||||
servoSet 2 100
|
||||
end
|
||||
button2 = 0
|
||||
servoSet 2 0
|
||||
end
|
||||
@@ -50,7 +50,8 @@
|
||||
"/preset?arg=15": "15.Датчик движения включающий свет",
|
||||
"/preset?arg=16": "16.Охранный датчик движения",
|
||||
"/preset?arg=17": "17.Система управления шаговыми двигателями на основе драйвера A4988 (открытие закрытие штор)",
|
||||
"/preset?arg=18": "Настройки по умолчанию"
|
||||
"/preset?arg=18": "18.Система управления сервоприводами",
|
||||
"/preset?arg=19": "Настройки по умолчанию"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -35,13 +35,13 @@
|
||||
{
|
||||
"type": "link",
|
||||
"title": "Переформировать список устройств",
|
||||
"action": "udp?arg=2",
|
||||
"action": "udp?arg=3",
|
||||
"class": "btn btn-block btn-success"
|
||||
},
|
||||
{
|
||||
"type": "link",
|
||||
"title": "Обновить страницу",
|
||||
"action": "udp?arg=3",
|
||||
"action": "udp?arg=4",
|
||||
"class": "btn btn-block btn-success"
|
||||
},
|
||||
{
|
||||
@@ -55,20 +55,30 @@
|
||||
{
|
||||
"type": "h3",
|
||||
"title": "Имя этого устройства:"
|
||||
},
|
||||
},
|
||||
{
|
||||
"type": "input",
|
||||
"title": "Имя устройства",
|
||||
"name":"dev_name",
|
||||
"name": "dev_name",
|
||||
"state": "{{name}}",
|
||||
"pattern": "[A-Za-z0-9]{6,12}"
|
||||
},
|
||||
{
|
||||
},
|
||||
{
|
||||
"type": "button",
|
||||
"title": "Сохранить",
|
||||
"action": "name?arg=[[dev_name]]",
|
||||
"class": "btn btn-block btn-success"
|
||||
},
|
||||
},
|
||||
{
|
||||
"type": "hr"
|
||||
},
|
||||
{
|
||||
"type": "checkbox",
|
||||
"name": "udponoff",
|
||||
"title": "Включить обмен данными между устройствами",
|
||||
"action": "/udp?arg=[[udponoff]]",
|
||||
"state": "{{udponoff}}"
|
||||
},
|
||||
{
|
||||
"type": "hr"
|
||||
},
|
||||
|
||||
@@ -23,6 +23,10 @@
|
||||
"type": "h4",
|
||||
"title": "Uptime: {{uptime}}"
|
||||
},
|
||||
{
|
||||
"type": "h4",
|
||||
"title": "Time: {{time}}"
|
||||
},
|
||||
{
|
||||
"type": "h4",
|
||||
"title": "Build version: {{firmware_version}}"
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
{
|
||||
"type": "button",
|
||||
"title": "Отправить настройки MQTT с этого устройства на все остальные",
|
||||
"action": "udp?arg=1",
|
||||
"action": "udp?arg=2",
|
||||
"class": "btn btn-block btn-success"
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user