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

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

Форум самогонщиков Автоматика
1 ... 414 415 416 417 418 419 420 ... 795 417
Phisik Куратор Екатеринбург 666 1.4K
Отв.8320  23 Авг. 17, 21:55
не работают кнопкиUltimo, 23 Авг. 17, 20:57

Версия скетча какая? Какие стоят USE_LCD_KEYPAD_SHIELD  и SIMPLED_VERSION? Кнопки с шилда, идут на A0. Может также быть обрыв дорожек или резисторов. Надо взять тестер, и промерить сопротивление между A0 и землей при нажатии кнопок, или напряжение на A0 при нажатии и включенном питании.
Ultimo Бакалавр Воронеж 90 1
Отв.8321  23 Авг. 17, 22:28, через 33 мин
Какие стоят USE_LCD_KEYPAD_SHIELD  и SIMPLED_VERSION?Phisik, 23 Авг. 17, 21:55
USE_LCD_KEYPAD_SHIELD- Стоит 1
SIMPLED_VERSION - пробовал и 1 и 2.
Со всех кнопок на а0? Ресет то работает. Кстати у меня ардуина не питается от гнезда которое под круглый штекер, при подключении ноль эмоций, только от микро усб или на пины +5в и gnd  подаю 5в. Может это влиять на кнопки?
Yacek Специалист Фрязино 161 29
Отв.8322  24 Авг. 17, 05:41
SIMPLED_VERSION - пробовал и 1 и 2Ultimo, 23 Авг. 17, 22:28
SIMPLED_VERSION-0 поставь. Остальные версии либо для автоматики из готовых элементов, либо коммерческие.
dimanchesso Кандидат наук Коломна 496 107
Отв.8323  24 Авг. 17, 08:06
подскажите дилетанту, а можно ли ставить моськи со встроенным детектором нуля? типо как здесь?
Зеленый змей Профессор регион 38 3K 1.1K
Отв.8324  24 Авг. 17, 08:31, через 26 мин
dimanchesso,
Нет.
Phisik Куратор Екатеринбург 666 1.4K
Отв.8325  24 Авг. 17, 08:54, через 24 мин
только от микро усб или на пины +5в и gnd  подаю 5в.Ultimo, 23 Авг. 17, 22:28

Нужно стабилизатор проверить на плате, может быть его перепаять надо, они горят, бывает. Или у вас блок питания плохой - возьмите 12В 1-2А, все может заработать от штекера.

По кнопкам. Попробуйте самый простой скетч для проверки. Если кнопки не заработают, то где-то обрыв в самом шилде.

SA1348 Профессор Саратов 3.3K 1.5K
Отв.8326  24 Авг. 17, 09:01, через 7 мин
А кто нибудь проверял уже в боевых условиях, в реальной работе разделённый по вкладкам скетч от Phisik?SA1348, 22 Авг. 17, 09:17
Не дождался ответа, сам стал испытывать. Первое что сделал, переписал под себя для I2C дисплея. Немного наплясался и поэтому общие рекомендации.

Первое, внимательно проверяйте пины перед загрузкой, они отличаются от стандартной версии. Я вроде перепроверил, а вот строку #define PIN_KLP_BEG пропустил, а там было 23 вместо привычных 22, поэтому сперва была непонятка с неработающими клапанами.

Второе, не старайтесь сохранить свои настройки! Проверяйте параметр #define PR_REWRITE_EEPROM и делайте его отличным от того, который был на предыдущем скетче. Видно из за смещения ячеек EEPROM в настройках получается такая каша и помимо того, что надо все равно перелопатить все настройки, так их ещё пришлось долго выгонять из диких значений. Например в настройке отбора в зависимости от температуры кубы эти температуры были как плюсовые, так и отрицательные 4-х значные числа. И гнать с - 26345 до 850 как то очень муторно. Тоже самое оказалось в параметре Provod SR, так же было какое то дикое отрицательное значение.

Ну а в целом, очень доволен возможностью не созерцать лишние пункты меню.

Кнопки стали поотзывчевей и исчез косяк с непроизвольным нажатием кнопки Select во время ректификации. Хотя может я и сам это исправил, поменяв значение
if (key1 >= 950) KeyCode = 0; на if (key1 >= 800) KeyCode = 0;
Вобщем огромный респект автору изменёний в стандартной версии Phisik за проделанную работу.
Если кому надо будет под дисплей I2C, маякните, выложу изменённый под этот дисплей, проверенный рабочий скетч
версии 3.63
Phisik Куратор Екатеринбург 666 1.4K
Отв.8327  24 Авг. 17, 09:11, через 11 мин
Кнопки стали поотзывчевейSA1348, 24 Авг. 17, 09:01

Мне было неудобно и я там время задержки уменьшил немного. Сейчас в settings.h есть параметр #define DEBOUNCE_CYCLES 15, если кому реакции на кнопки не нравятся, можно подкрутить. Чем он больше, тем медленнее будет реакция на нажатие.
ser52 Специалист Москва 164 39
Отв.8328  24 Авг. 17, 11:04
Phisik подскажи во всех версиях кроме 30не работает регулировка напряжения сети
мои подкл: А2-контроль напряжения сети
          А4-датчик тока
          3-контроль 0
а в 30версии не работает твоя примочка с датчиками температуры (364)   
Phisik Куратор Екатеринбург 666 1.4K
Отв.8329  24 Авг. 17, 12:35
во всех версиях не работает регулировка напряжения сетиser52, 24 Авг. 17, 11:04

А что именно не работает? Регулятор мощности или чтение сетевого напряжения? Это вроде бы эти переменными определяется, можно любую версию настроить.

#define USE_ASC712 1
char flCorrASC712  = 0;     // Флаг того, что надо расчитывать в данный момент среднеквадратичную мощность 1-мощность, 2-напряжение.
char CorrectASC712 = 2;     // Признак того, как надо использовать датчик asc712
                           // (0- не надо, 1 - только показывать мощность, 2-корректировать мощность через фактический ток, 3- ПИД регулирование через ток)


в 30 версии не работает твоя примочка с датчиками температуры (364)ser52, 24 Авг. 17, 11:04

А в остальных версиях точно работает?

Добавлено через 2 часа

Я еще раз просмотрел весь код, между версиями нет отличий в обработке датчиков. (Зато я понял, почему параллельная ТЭНу лампочка иногда помаргивала). Так что скорее всего вы неправильно забили пресеты в settings.h
ser52 Специалист Москва 164 39
Отв.8330  24 Авг. 17, 12:57, через 22 мин
чтение сетевого напряжения точнее его регулировка подстроечным резистором сх. с трансформатором
igoo Специалист Пенза 154 3
Отв.8331  24 Авг. 17, 18:36
Добрый день! Подскажите! Последнее время все чаще и чаще происходит следующее - при нажатии кнопки в право, происходит нажатие в верх. Что сделать? Кнопки на шилде с экраном. Спасибо.
Rtehnik Доктор наук Барнаул 543 154
Отв.8332  25 Авг. 17, 05:22
Есть несколько решений:
1. Заменить кнопку "вправо" (контакты кнопки внутри окислились)
2. Заменить шильд
3. Изготовить отдельный блок клавиатуры
4. И ещё несколько экзотических типа, джойстика, пульта, вэб...
SA1348 Профессор Саратов 3.3K 1.5K
Отв.8333  25 Авг. 17, 08:27
igoo, Для начала лучше проверь значения выдаваемые кнопками приложенным скетчем. Запиши показания каждой из кнопок.
При окисленных контактах кнопка вправо может по значению быть рядом с кнопкой вверх. Но если разница есть можно просто подредактировать в скетче.
KEY.rar 520.0 б
igoo Специалист Пенза 154 3
Отв.8334  25 Авг. 17, 13:53
Спасибо. Попробую заменить кнопку. А где глянуть схему отдельных кнопок? Как их подключить? Спасибо.
zZombie Магистр Msk 294 71
Отв.8335  25 Авг. 17, 13:56, через 3 мин
наш вай фай модуль esp8266 работает с "WPA2 PSK"? я использую телефон как точку доступа. с "WPA PSK" работало у меня. на новом телефоне нет "WPA PSK", есть только "WPA2 PSK". с ним не работает. что делать?

bengoor Доцент Кронштадт 1.8K 1.1K
Отв.8336  25 Авг. 17, 14:43, через 48 мин
Добрый день! Подскажите! Последнее время все чаще и чаще происходит следующее - при нажатии кнопки в право, происходит нажатие в верх. Что сделать? Кнопки на шилде с экраном. Спасибо.igoo, 24 Авг. 17, 18:36
Кстати такая же фигня на том же шильде. Вправо жму а попадаю или селект или вверх
наш вай фай модуль esp8266 работает с "WPA2 PSK"? я использую телефон как точку доступа. с "WPA PSK" работало у меня. на новом телефоне нет "WPA PSK", есть только "WPA2 PSK". с ним не работает. что делать?bengoor, 25 Авг. 17, 14:43
Вроди должно работать
smk787 Магистр Семикаракорск 229 44
Отв.8337  25 Авг. 17, 23:26
Есть просьба предложение- сделать в ректификации остановку разгона при достижении температуры в колонне скажем 50*. В таком случае нам не нужно рассчитывать  температуру окончания разгона.
Phisik Куратор Екатеринбург 666 1.4K
Отв.8338  26 Авг. 17, 08:46
при достижении температуры в колонне скажем 50*.smk787, 25 Авг. 17, 23:26

RTFM? 

10) Temp  Razgon Rec (+Kub, -Kol)=600 Температура в кубе, при которой заканчивается режим разгона при ректификации, включается дефлегматор, холодильник, устанавилвается мощность, на которой будет произовиться ректификация. Положительные значения означают что для определения прогрева будет использоваться первый датчик (в кубе), отрицательные - что второй датчик (в колонне).
smk787 Магистр Семикаракорск 229 44
Отв.8339  26 Авг. 17, 09:13, через 27 мин
RTFM? 

10) Temp  Razgon Rec (+Kub, -Kol)=600 Температура в кубе, при которой заканчивается режим разгона при ректификации, включается дефлегматор, холодильник, устанавилвается мощность, на которой будет произовиться ректификация. Положительные значения означают что для определения прогрева будет использоваться первый датчик (в кубе), отрицательные - что второй датчик (в колонне).Phisik, 26 Авг. 17, 08:46
Дико извиняюся, но это что и откуда?