Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Запросы на функционал LuckyBox
Помечено: Запросы на функционал LuckyBox
-
АвторСообщения
-
13.10.2018 в 16:25 #29436
Возможно ли сделать так чтобы LuckyBox при регистрации в домашней сети имел один и тот же адрес, например 192.168.1.99. Спасибо если сделаете, а то со смартфона переберать адреса приходится.
13.10.2018 в 18:00 #29438Возможно ли сделать так чтобы LuckyBox при регистрации в домашней сети имел один и тот же адрес, например 192.168.1.99. Спасибо если сделаете, а то со смартфона переберать адреса приходится.
Возможно, но это не от LuckyBox зависит, а от вашего роутера, это на нём необходимо настроить, чтобы он лакибоксу каждый раз один и тот же IP назначал
13.10.2018 в 18:39 #29440Возможно ли сделать так чтобы LuckyBox при регистрации в домашней сети имел один и тот же адрес, например 192.168.1.99. Спасибо если сделаете, а то со смартфона переберать адреса приходится.
Возможно, но это не от LuckyBox зависит, а от вашего роутера, это на нём необходимо настроить, чтобы он лакибоксу каждый раз один и тот же IP назначал
Ещё бы знать как? По какому то номеру указанному на? Или в?
14.10.2018 в 07:09 #29459Напиши название роутера, может смогу подсказать. А так в настройках роутера можно определённом мас адресу давать определённый Ip.
14.10.2018 в 07:16 #2946114.10.2018 в 09:00 #2946714.10.2018 в 11:46 #29477…
Дайте пару неделек огородом позаниматься…. Доделаю силовой блок, в частности стабилизацию напряжения, и займусь исполнительными устройствами (сервоприводы, шаговики).
14.10.2018 в 12:32 #29486…
Дайте пару неделек огородом позаниматься….
Я пока закажу кран, он все равно из Китая до Израиля за три недели минимум доедет…
15.10.2018 в 10:15 #29502Напишу тут как более близкая по смыслу тема.
Предлагаю в файлах прошивки distillation_mode.cpp добавить переменную
float settingTemStart = 80.0; // температура начала работы куба на отбор
, а так же изменить строчку
// ждем нагрев куба до 80 градусов
if (temperatureSensor[DS_Cube].data >= 80.0)на
// ждем нагрев куба до 80 градусов
if (temperatureSensor[DS_Cube].data >= settingTemStart)а так же в файле distillation_mode.h
изменить
extern void handleDistillationTpl();
extern void handleDistillationSensorSetLoad();на
extern void handleDistillationTpl(byte key); //0- handleDistillationTpl, 1- handleDistillationSensorSetLoad
//extern void handleDistillationSensorSetLoad();а в файле distillation_mode.cpp удалить функцию handleDistillationSensorSetLoad(); а функцию handleDistillationTpl(byte key) сделать такую:
void handleDistillationTpl(byte key) {
int i, k;
loadEepromDistillation();
String dataForWeb = “{“;
// датчики температуры
for (i = 1; i <= DS_Cnt; i++) {
k = 0;
while (1) {
if (temperatureSensor[k].num == i) {
dataForWeb += “\”t” + String(i) + “\”:{\”value\”:” + String(temperatureSensor[k].data);
dataForWeb += “,\”name\”:\”” + String(temperatureSensor[k].name) + “\”,\”color\”:” + String(temperatureSensor[k].color);
dataForWeb += “,\”member\”:” + String(temperatureSensor[k].member);
if (handleDistillationTpl(key)==0){ dataForWeb += “,\”cutoff\”:” + String(temperatureSensor[k].cutoff);}
dataForWeb += “,\”priority\”:” + String(temperatureSensor[k].priority)+ “,\”allertValue\”:” + String(temperatureSensor[k].allertValueIn) + “},”;
break;
}
if (k < 7) k++;
else break;
}
}
// выходы ШИМ
for (i = 0; i < 8; i++) {
dataForWeb += “\”out” + String(i + 1) + “\”:{\”value\”:” + String(pwmOut.data) + “,\”name\”:\”” + String(pwmOut.name) + “\”,\”member\”:” + String(pwmOut.member) + “},”;
}
// входы АЦП
dataForWeb += “\”in1\”:{\”value\”:” + String(adcIn[0].data) + “,\”name\”:\”” + String(adcIn[0].name) + “\”,\”member\”:” + String(adcIn[0].member) + “},”;
dataForWeb += “\”in2\”:{\”value\”:” + String(adcIn[1].data) + “,\”name\”:\”” + String(adcIn[1].name) + “\”,\”member\”:” + String(adcIn[0].member) + “},”;
dataForWeb += “\”in3\”:{\”value\”:” + String(adcIn[2].data) + “,\”name\”:\”” + String(adcIn[2].name) + “\”,\”member\”:” + String(adcIn[0].member) + “},”;
dataForWeb += “\”in4\”:{\”value\”:” + String(adcIn[3].data) + “,\”name\”:\”” + String(adcIn[3].name) + “\”,\”member\”:” + String(adcIn[0].member) + “}}”;
HTTP.send(200, “text/json”, dataForWeb);
}тогда функцию
void initDistillation()
{
HTTP.on(“/distillationSensorsGetTpl”, handleDistillationTpl); // Отправка топологии датчиков при входе на закладку
HTTP.on(“/distillationSensorsSetLoad”, handleDistillationSensorSetLoad); // Отправка – Добавить датчики для процесса
HTTP.on(“/distillationSensorsSetSave”, handleDistillationSensorSetSave); // Прием выбранных датчиков
}можно заменить на
void initDistillation()
{
HTTP.on(“/distillationSensorsGetTpl”, handleDistillationTpl(0)); // Отправка топологии датчиков при входе на закладку
HTTP.on(“/distillationSensorsSetLoad”, handleDistillationTpl(1)); // Отправка – Добавить датчики для процесса
HTTP.on(“/distillationSensorsSetSave”, handleDistillationSensorSetSave); // Прием выбранных датчиков
}Да! Я с виду шут, но в душе король, и ни кто как я не может...
15.10.2018 в 10:40 #29503Вдогонку, чувствую что аналогичные изменения можно сделать и для reflux_mode.cpp и reflux_mode.h или сделать единую функцию для всей прошивки
Да! Я с виду шут, но в душе король, и ни кто как я не может...
23.10.2018 в 01:53 #29889Спасибо автаматике , вчера сварил пиво 30л наконец-то 🙂
Затирания прошли норм !
И тут я понял чего не хватает в этой вкладке. Мне кажется надо добавить пункт кипячение с регулировкой мощности и какие-то как пункты где можно проставить через какое время подать звуковой сигнал для внесения хмеля. Мне кажется было бы очень удобно. А то пришлось кипятить в режиме дистиляции 🙂
И таймер для внесения хмеля на телефоне выставлять.
А так пропищала прибежал хмель кинул и пошел дальше делами заниматься
28.10.2018 в 10:46 #30176Может я и пропустил, но не плохо было бы внизу или еще где прописать номер сборки.
Да! Я с виду шут, но в душе король, и ни кто как я не может...
28.10.2018 в 12:23 #30182Номера сборок и прочее это пишется при выкладывании в основной ветке на сайте или форуме. Для маркировки night builds во время разработки вполне хороши встроенные средства гитхаба. Там есть идентификаторы сборок, комментарии к ним и вообще масса информации.
Хорошо живет на свете Винни-Пух...
28.10.2018 в 12:38 #30183Ну вот опять не туда. Номер прошивки в самой автоматике!
Да! Я с виду шут, но в душе король, и ни кто как я не может...
28.10.2018 в 13:21 #30184А, думали, руки не дошли пока.
Хорошо живет на свете Винни-Пух...
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.