Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Доступная автоматика HelloDistiller на Ардуино Мега 2560

Форум самогонщиков Автоматика
1 ... 356 357 358 359 360 361 362 ... 795 359
shram1970 Доцент Желтая гора 1.3K 325
Отв.7160  07 Марта 17, 13:54
Оживил бэкап Максима на Raspberry Pi3, для маньяков могу сделать бэкап под малинку.serg-hard, 07 Марта 17, 09:24
У тебя вместо Ардуины Raspberry или на Raspberry стоит сервер?
AlexDol Кандидат наук Екатеринбург 325 433
Отв.7161  07 Марта 17, 14:43, через 50 мин
limon, это уже реализовано...

Согласен в том что придётся переносить настройки в новый скетч, ох непросто.
А можно подробнее о том как у тебя реализовано подключение и что на экране?

zZombie: как в коммерческой версии максима?

Предполагаю что у Максима (msg31) в новой версии так же используется Сервер.
Видео посмотрел а другой инфы не встречал.
serg-hard Магистр Новосибирск 263 52
Отв.7162  07 Марта 17, 15:08, через 26 мин
У тебя вместо Ардуины Raspberry или на Raspberry стоит сервер?shram1970, 07 Марта 17, 13:54
Сервак Majordomo и Mqtt
Сипай Бакалавр Ступино 60 11
Отв.7163  07 Марта 17, 15:38, через 30 мин
AlexDol, AlexDol,
Предполагаю что у Максима (msg31) в новой версии так же используется Сервер.
Видео посмотрел а другой инфы не встречал.AlexDol, 07 Марта 17, 14:43
Если разговор идет о платной версии  msg31, то там используется прямое соединение.
nikita007 Студент Нефтеюганск 22 23
Отв.7164  07 Марта 17, 17:17
Прямой и удаленный доступ(андроид версия),купил у него плату,сейчас тестирую, пока без нареканий,очень удобно управлять настройками и полный контроль.
max506 Специалист Москва 197 181
Отв.7165  08 Марта 17, 10:10
Поставил MQTT Broker pro -132 рубля. Работает вместо москито для виндовс, но есть один косякlimon, 07 Марта 17, 10:02
Вот этого я и боялся. Поэтому москито под виндой мне кажется более надежным вариантом.
Помогите сделать адаптируемое меню в HelloDistiller.AlexDol, 07 Марта 17, 12:37
И ещё бы научится сортировать последовательность меню - подменю.AlexDol, 07 Марта 17, 12:37
Александр, зачем тебе это? Ты до сих пор работаешь с меню железа? Настраивай нужный интерфейс на клиенте, для этого сейчас (с новой версией MQTT Dash) созданы все возможности.
а ломать скетч msg31 не нужно, он выпустит новую версию с плюшечками, тебе опять править под себя.limon, 07 Марта 17, 12:52
Михаил, вот это прямо в точку! Именно эту проблему я пытался поднять в сообщении [сообщение #12942900]
И именно из-за этого до сих пор нет новой темы, поскольку мне не очевидно, как наилучшим образом совместно саппортить данный код )))
sevpro Доктор наук Worldwide 769 281
Отв.7166  08 Марта 17, 14:02
да, нужно.limon, 07 Марта 17, 12:52
Зачем земляные петли плодить? Помех и так хватает.
Если в преобразователях земляная шина сквозняком идет, а регулирующий элемент в плюсе висит (так обычно и есть), то соединение и так присутствует.

а вот электролитический конденсатор, зашунтированный керамикой или пленкой после диодного моста поставить нужно обязательно
AlexDol Кандидат наук Екатеринбург 325 433
Отв.7167  09 Марта 17, 07:47
Заменил выложеный ранее скетч 347i на 353i
Дисплей I2C адрес 0х27, SIMPLED_VERSION 0 - все прочие удалены, WDT, SENSITIVE_ASC712 205, нет BEER, NPG но на их месте в меню остались пустые окна, исправлю когда научусь.
[сообщение #12898271]
brig62 Профессор Казань 2.4K 720
Отв.7168  09 Марта 17, 09:08
Подскажите по датчику DS18b20. Вроде бы большинство использует именно их. Вчера и я попробовал. О точности разговор отдельный. Перегонял брагу. После окончания процесса оставил датчик в кубе. В паровой зоне. Утром он выглядит вот так.
img_2304.jpg
Img_2304. Доступная автоматика HelloDistiller на Ардуино Мега 2560. Автоматика.

Такого от него не ожидал. Что скажите?
woddy Доцент Новосиб 1.3K 489
Отв.7169  09 Марта 17, 09:47, через 39 мин
в любой зоне где есть продукт должны быть только силикон и сталь. хоть в браге, хоть в паровой зоне.
VladPP Доцент Новосибирск 1K 380
Отв.7170  09 Марта 17, 09:50, через 4 мин
brig62, Почитай в ветке, этот гандончик лучше убирать сразу, много инфы по этим датчикам.
brig62 Профессор Казань 2.4K 720
Отв.7171  09 Марта 17, 10:11, через 21 мин
этот гандончик лучше убирать сразуVladPP, 09 Марта 17, 09:50
Убрал. Так и оставить? Или термоусадкой укрепить?
Почитай в ветке, много инфы по этим датчикамVladPP, 09 Марта 17, 09:50
Инфы много, но все про подключение и установку на колонну.
zZombie Магистр Msk 294 71
Отв.7172  09 Марта 17, 10:16, через 6 мин
Убрал. Так и оставить? Или термоусадкой укрепить?brig62, 09 Марта 17, 10:11

ты термоусадку хочешь заменить другой термоусадкой?
силиконовый шланг одень.
вместо.
VladPP Доцент Новосибирск 1K 380
Отв.7173  09 Марта 17, 10:20, через 5 мин
brig62, [сообщение #12907345] , у меня тут эта термоусадка не снята, на что мужики мне указали, теперь ставлю с силиконовой трубкой, без термоусадки.
Reade Новичок kemerovo 1 1
Отв.7174  09 Марта 17, 17:04
Подскажите, как происходит регулирование температуры.как я понял тенн включается и выключается по температуре. Какой гистерезис при таком регулировании ? На какую мощность включается тенн?
zZombie Магистр Msk 294 71
Отв.7175  09 Марта 17, 20:35
не могу победить фракционник. второй день мучаюсь. не работает и все.
пример с библиотекой "servo" работает.
выдранный из скетча такой кусок
#define PIN_NASOS_NBK 12


void SetAngle(unsigned char Angl)
{
  int TAngl;
  unsigned char i;
//  TAngl= map(Angl, 0, 180, 600, 2400);
  TAngl= map(Angl, 0, 180, 500, 2500);
  noInterrupts();
  for(i=0;i<50;i++)
  { digitalWrite(PIN_NASOS_NBK,HIGH);
    delayMicroseconds(TAngl);
    digitalWrite(PIN_NASOS_NBK,LOW);
    delayMicroseconds(10000-TAngl);
    delayMicroseconds(10000);
  }
interrupts();

}



void setup() {
  // put your setup code here, to run once:

  pinMode(PIN_NASOS_NBK, OUTPUT);

}

int pos = 0;    // variable to store the servo position

void loop() {
  // put your main code here, to run repeatedly:
 
SetAngle(34);
delay(2000);
/*SetAngle(90);
delay(2000);
SetAngle(45);
delay(2000);
SetAngle(180);
delay(5000);
*/
/*
for(pos = 0; pos <= 180; pos += 10) // goes from 0 degrees to 180 degrees
  {                                  // in steps of 1 degree
    SetAngle(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }
  for(pos = 180; pos>=0; pos-=10)     // goes from 180 degrees to 0 degrees
  {                               
    SetAngle(pos);              // tell servo to go to position in variable 'pos'
    delay(15);                       // waits 15ms for the servo to reach the position
  }
*/

//SetAngle(90);
//delay(5000);


}

работает.
запускаю фракционную дистиляцию в скетче 3.54i не работает, не крутится серва Грустный

куда копать?
Pauedi Бакалавр Добруш 69 16
Отв.7176  10 Марта 17, 07:33
zZombie,куда подключен управляющий провод серво? В какую по схеме точку?

Добавлено через 48мин.:

Посмотри мое сообщение [сообщение #12958519]
zZombie Магистр Msk 294 71
Отв.7177  10 Марта 17, 10:32
с 12-го пина идет на uln, с uln на серву.
так фишка в том что выдранный кусок скетча, а именно процедура setangle работает. ни чего в железе не меняю, заливаю полный скетч от максима - не работает.


Добавлено через 9мин.:

подозреваю, что такой результат получается из-за того что где то в прерывании на 12 ногу low подается для отключения собственно насоса нбк...
Pauedi Бакалавр Добруш 69 16
Отв.7178  10 Марта 17, 10:55, через 24 мин
zZombie, ULN2003 это как бы транзистор с открытым коллектором, когда я подключал фракционник к 15 ноге ULN ничего не работало, как только подключил к 12 ноге все заработало. На дистиляции не проверял, но на ректификации все отрабатывает хорошо.
Да и в строке
TAngl= map(Angl, 0, 180, 500, 2500);
замени 500 на 544 и 2500 на 2400 это стандартные значения для сервы.

Добавлено через 3мин.:

Очепятка,  читай не к 12 , а к 2 ноге ULN
zZombie Магистр Msk 294 71
Отв.7179  10 Марта 17, 11:05, через 11 мин
если рассуждать логически, то если бы была ошибка в электрическом подключении сервы, то она не работала бы вообще. а она, серва, работает при моем подключении если залить в ардуину пример для библиотеки servo или часть скетча что я приводил выше. значит дело не в подключении.
логично?