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

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

Форум самогонщиков Автоматика
1 ... 487 488 489 490 491 492 493 ... 794 490
mastert Бакалавр Тарко-Сале 69 19
Отв.9780  31 Мая 18, 21:22
Всем привет.  мега 2560 pro mini залил HD364Lite2_24-12-17  подключил тока дисплей. белые квадратики,где указывать  адрес дисплея и 16.2  или без детектора ноля и трансформатора тока дисплей не запустится? Помогайте.
igormanoff Новичок рязань 3
Отв.9781  31 Мая 18, 21:46, через 25 мин
Здравствуйте люди добрые ,подскажите пожалуйста ардуино мега зависла перезаливал скетчи разных версий показывает все тоже , ни туда ни сюда что это может быть?
bsgart Доцент Тимашевск 1.2K 517
Отв.9782  01 Июня 18, 05:56
подключил тока дисплей. белые квадратикиmastert, 31 Мая 18, 21:22
крути подстроечный резистор на дисплее долго.
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9783  01 Июня 18, 07:36
igormanoff, Залей вообще другой скетч, наподобие проверки дисплея или тест кнопок и посмотри.


mastert, Тебе тоже самое. Заставь сперва дисплей показывать, потом здешние скетчи заливай.
mastert Бакалавр Тарко-Сале 69 19
Отв.9784  01 Июня 18, 07:40, через 5 мин
крути подстроечный резистор на дисплее долго.bsgart, 01 Июня 18, 05:56
Заливаю  тестовый  скеч из примерав дисплей показывает.  Подключен по шине I2C.  Где в скече  указать адрес дисплея?
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9785  01 Июня 18, 07:52, через 13 мин
Подключен по шине I2C.mastert, 01 Июня 18, 07:40
Ты в скетч то заглядывал? В нем вообще предусмотрено подключение i2c? Где ты его скачал? Ткни пожалуйста.
Ну а так, для справки адрес в любом скетче указывается в скобках после строки LiquidCrystal_I2C lcd
Ищем поиском по скетчу.
mastert Бакалавр Тарко-Сале 69 19
Отв.9786  01 Июня 18, 07:58, через 6 мин
Ты в скетч то заглядывал? В нем вообще предусмотрено подключение i2c? Где ты его скачал? Ткни пожалуйста.SA1348, 01 Июня 18, 07:52
Здесь в этой теме. Уменя ужеесть  автоматика работает еще  на скече 2.18 несколько лет.  вот решил собрать вторую  чтоб использовать TeslaSCADA_Runtime. ткните кде скачать прошивку для Wifi модуля и скеч.
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9787  01 Июня 18, 08:08, через 11 мин
mastert, Ну прошёлся поиском? Подскажу, вкладка Variables.cpp 251 строка
LiquidCrystal_I2C lcd(0x27, 16, 2);
mastert Бакалавр Тарко-Сале 69 19
Отв.9788  01 Июня 18, 08:22, через 14 мин
LiquidCrystal_I2C lcd(0x27, 16, 2);SA1348, 01 Июня 18, 08:08
Заработало. спасибо. Но я так понимаю это не тот скеч?  не последний  актуальный?
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9789  01 Июня 18, 08:24, через 3 мин
чтоб использовать TeslaSCADA_Runtimemastert, 01 Июня 18, 07:58
Он не пойдет. А тот который пойдет надо переделывать под I2C. Или стукнись AlexDol у него есть.
Ну а так все для SCADA здесь
AlexDol Кандидат наук Екатеринбург 325 433
Отв.9790  01 Июня 18, 11:56
  Включение дисплея LCD 1602 с интерфейсом I2C.

Скрытый текстПоместите в папку Arduino\Librares библиотеки LiquidCrystal_I2C.h и Wire.h
Старую библиотеку LiquidCrystal.h лучше переместить куда нибудь.
Подключите из среды Arduino IDE библиотеку LiquidCrystal_I2C.h во все вкладки (если скетч 364), где имеется в шапке #include <LiquidCrystal.h>.
Старую библиотеку закомментируйте вот так,
// #include <LiquidCrystal.h>
Позже, когда убедитесь что дисплей I2C заработал, эту строку можно будет удалить.
Строка #include <Wire.h> должна быть всегда вверху.
Получится так:
------------------------------------
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <OneWire.h>
#include <EEPROM.h>
------------------------------------
Осталось отредактировать четыре вкладки:
1). declarations.h
extern LiquidCrystal_I2C lcd;
------------------------------------
2). setup.cpp
 // set up the LCD's number of columns and rows:
 lcd.begin(16, 2);
 lcd.init();
 lcd.backlight();
-------------------------------------
3). variables.cpp
// Создаем LCD экран
char lcd_buffer[33]; //Буфер для хранения данных для вывода на дисплей
LiquidCrystal_I2C lcd(0x27, 16, 2);
-----------------------------------
В последней строке значение 0х27 это адрес I2C дисплея, замените адрес на свой.
Скетч для определения адреса есть в этой теме и в Интернете.
Можно выбрать адрес самостоятельно с помощью перемычек на модуле I2C.
Инструкция есть в Интернете.
------------------------------------
Затем можно выключить неиспользуемые пины дисплея, это во вкладке
4). pins.h
Найдите все строки #define PIN_LCD_ и удалите их, кроме строки:
#define PIN_LCD_KEYPAD  A0  // Сюда подключаем кнопки от стандартного shield-a
------------------------------------

Скетч HD364_365_MQTT_01-05-2018 для примера в архиве.
Сергей Иваныч Специалист дер. Заспа 182 51
Отв.9791  02 Июня 18, 00:02
Здравствуйте господа, осваиваю и дорабатываю автоматику по Рославу. Задумал на звуковой выход поставить реле 5 вольт для включения удалённого от автоматики сигнала, и не тут то было, реле (синее китайское 5 вольт) не срабатывает, чего то ему не хватает. Со скетчами плохо понимаю, но посмотрев по слову саунд (по английски) нашёл такие строки:
#define PIN_SOUND 11    // На 11 пине сидит спикер от компа (мощная штука, 15 ом, потребляет 300ма, поэтому ей пока не злоупотребляю, может заменить ее в дальнейшем на Пьезо?)

// Функция устанавливает пищалку на заданное время (в 1/125 секунды), то есть 125-это одна секунда.
void my_beep(unsigned int mBeepTime)
{
 analogWrite(PIN_SOUND, 10);  
 BeepTime=mBeepTime;
}
Интуитивно (то есть на угад, по методу великого русского изобретателя И.И.Тыка) вместо 10 поставил 100 или 1000 не помню, на работе дело было (и скетч этот после загрузки был утерян безвозвратно по неизвестным причинам, не иначе шпионские дела) и о чудо реле защёлкало!
Теперь вопрос к знатокам, какую цифирь лучше ставить туда, и может ещё что сделать надо (ну и если кто соблаговолит просветить деревенщину прошу сделать это с небольшими пояснениями) а то не пойму.
Спасибо всем.
igormanoff Новичок рязань 3
Отв.9792  03 Июня 18, 08:47
Народ такая непонятка с датчиком тока 30 а ,захожу в настройки ставлю power correct acs 712 - 2 как написано в инструкции ,у меня пока лампочка вместо  тена ,так вот лампочка начинает мигать с малой частотой значит стабилизации нет получается ,а ставлю power correct 712-1цифру или 0 то горит стабильно ,что значит датчик тока не задействован в режиме полной корректировки тока ? Скетч версии 357 i ,детектор нуля подключен , Ацп в скетче как надо,показывает на главной странице при дистиляции 33 выборки должно быть вроде 60  ,менял на другой датчик но уже 50 ампер ,тоже самое ,что к стати поменять в скетче можно для датчика 50 ампер ,так как предпологаю на разгон подавать 8квт мощности ,браги 70л куб большой,на 30 ампер датчик мало будет ,кто что думает?
limon Доктор наук Липецк 986 925
Отв.9793  03 Июня 18, 11:00
igormanoff, на лампочку проверять нельзя, нужна большая мощность, например утюг+ лампа.
лампочка начинает мигать с малой частотой значит стабилизации нетigormanoff, 03 Июня 18, 08:47
вывод не верный.
что к стати поменять в скетче можно для датчика 50 ампер ,так как предпологаю на разгон подавать 8квтigormanoff, 03 Июня 18, 08:47
какой у тебя симистор и радиатор для такой мощности? Разгон отдельно организуется, не через датчик тока и симистор. Например контактор или твердотельные реле.
igormanoff Новичок рязань 3
Отв.9794  03 Июня 18, 13:27
У меня симистор на 50 ампер и радиатор большой ,с начяло думал что на управляющий электрод симистора с моськи не хватит тока для открытия,но подключал опятже на лампу 220 все регулировало норм. Вы говорите надо нагрузку мощней буду пробовать на тен и лампу через датчик тока и поставлю в настройках acs 712 - 2 посмотрю что будет.

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

Еще у меня тен в кубе стоит на 15 квт слишком огромен на разгон если , может поставить диод какой нить если датчик тока не задействовать буду думать.
mastert Бакалавр Тарко-Сале 69 19
Отв.9795  04 Июня 18, 08:21
Всем привет. Залил скеч HelloDistiller364_Scada. По указаниям AlexDol,переделал его под дисплей по I2C, Получилось.
На первом экране Zr- 2500  U-220в.
1.У кого небудь есть описание остальных экранов? какая цифра  за что отвечает.
2. какую версию выбрать SIMPLED_VERSION ?  (у меня управление тэном и  клапанами семистор и моска,  трансформатор напряжения, датчик тока  acs 712 30а, и 3 датчика влажности почвы в качестве уровней и разлития)
3. непонятка для меня как эти датчики подключить? подключил к контакту ( DO ) они вызывают сработку в исходном состоянии.
Спасибо.
SA1348 Профессор Саратов 3.3K 1.5K
Отв.9796  04 Июня 18, 08:29, через 8 мин
У кого небудь есть описание остальных экранов?mastert, 04 Июня 18, 08:21
На облаке лежит интрукция, в ней подробно расписано.
какую версию выбрать SIMPLED_VERSION ?mastert, 04 Июня 18, 08:21
0 однозначно
непонятка для меня как эти датчики подключить?mastert, 04 Июня 18, 09:21
Вот здесь подробно расписано. Подстроечник крутить надо.
mastert Бакалавр Тарко-Сале 69 19
Отв.9797  04 Июня 18, 08:59, через 30 мин
Вот здесь подробно расписано. Подстроечник крутить надо.SA1348, 04 Июня 18, 08:29
Датчики влажности инверсные, то есть при не сработавшем состоянии у них на выходе 1, при сработке 0
как сделать чтоб наоборот было?
dimato Кандидат наук Волгоград 406 177
Отв.9798  04 Июня 18, 09:24, через 26 мин
mastert, Если датчик разлития цифровой ( датчик влажности китай ) то в скетче поменяй #define UROVEN_ALARM 50     
Надо поставить не 50, а 1.
mastert Бакалавр Тарко-Сале 69 19
Отв.9799  04 Июня 18, 09:37, через 14 мин
#define UROVEN_ALARM 50   
Надо поставить не 50, а 1.dimato, 04 Июня 18, 09:24
спасибочки помогло.