Перейти к содержанию

capsolo

Рекомендуемые сообщения

Опубликовано

[b][member=_Alex_][/b], Уна с LCD Keypad shield или с экраном на I2C и кнопками? 

Опубликовано
[member=capsolo], с экраном на I2C и кнопками.
Опубликовано

[member=_Alex_], перекинул аварийную ногу на А3. Снаружи подтягивать ее к 5в не надо, на ней есть встроенная подтяжка. 

 

[attachment=29844:tau_kita_arduino_RMV_0506.zip]

  • + репутация 1
Опубликовано

_Alex_, перекинул аварийную ногу на А3. Снаружи подтягивать ее к 5в не надо, на ней есть встроенная подтяжка. 

 

Повесил датчик температуры в кубе. Остальное пока не успел сделать. Решил прошить, чтоб проверить работоспособность датчика. Не компилируется чего-то

 

C:\Program Files\Arduino\examples\tau_kita_arduino_RMV_0506\tau_kita_arduino\tau_kita_arduino.ino:11:32: fatal error: PinChangeInterrupt.h: No such file or directory

 

#include

 

^

 

compilation terminated.

 

Несколько библиотек найдено для "Wire.h"

Используется: C:\Program Files\Arduino\hardware\arduino\avr\libraries\Wire

Не используется: C:\Program Files\Arduino\libraries\Wire

Несколько библиотек найдено для "EEPROM.h"

Используется: C:\Program Files\Arduino\hardware\arduino\avr\libraries\EEPROM

Не используется: C:\Program Files\Arduino\libraries\eepromh

exit status 1

Ошибка компиляции для платы Arduino/Genuino Uno.

 

Опубликовано

 

 


можно ли в скетче менять уровни сработки реле отдельно друг от друга?

Ищи в тексте строчки

MyRelay(RELAY_PIN

и

MyRelay(COOLING_PIN

 

В зависимости от того какое реле тебе необходимо инвертировать во всех строчках меняешь HIGH на LOW и наоборот

  • + репутация 1
Опубликовано (изменено)

В связи с отсутствием пинов в схеме спиртогон-РМВ буду использовать только схему спиртогона на НАНО с LCD I2C 1602. 

Актуальная версия здесь:

1) теперь вместо Т1 показывается разница температур между царговыми градусниками

2) Вместо Т2 показывается температура в кубе. Градусник куба следует приделать ко 2 пину и не забыть подтяжку через резистор 4.7к. Диодом индикатором  стабилизации пришлось пожертвовать .

3) Если во время голов притянуть 11 пин к земле контроллер переключится в режим тела. Это пока нам не особенно нужно

4) Реле финиша превратилось в реле управления клапаном воды или автономкой. Реле включается при ткуба превышающей COOLING_TEMP (выставлено в 75 градусов) и выключается, когда работа завершена, через время COOLING_TIMEOUT (сейчас выставлено в 10 минут). Во время включения воды жалобно бибикает (для тех, у кого вода включается вручную)

5) пин A3 стал аварийным.  Если напруга на пине в рабочем режиме падает меньше 2.5В контроллер переходит в аварийный режим, вырубает рмв и жалобно бибикает, надпись на экране "АВАРИЯ!"

То есть ворох нормально открытых датчиков подключается параллельно одной ногой на пин, а второй на землю.

6) Режим дистилляции теперь завершается по Т куба.

 

 

tau_kita_arduino_RMV_0806.zip

 

В планах сделать включение разгонного тэна по кнопке и выключение разгона при переключении РМВ на разгонную мощность, т.к. освободились пины.

 

Хотелки буду принимать от тех, кто собрал устройство и готов свою хотелку тестировать.

Изменено пользователем capsolo
  • + репутация 1
Опубликовано (изменено)

Итак что мы имеем на данный момент нового:

Кнопка на 11 пине : Если нажать на нее - контроллер пищит и переключается последовательно на режим "головы", "тело" либо выключает клапан отбора.

Кнопка на 4 пине: управление твердотельным реле разгонного канала, который находится на 5 пине. Необходима твердотелка SSR серии VA. С радиатором. Один раз нажали - контроллер пискнул и включил разгонный тэн, другой раз нажали - выключил. Разгонный тэн выключится автоматически при переходе в рабочий режим. Если необходимо можно его потом этой кнопкой включить, например при дистилляции на всей дури. Подключается SSR по стандартной схеме: одной клеммой низкой стороны на пин, другой - на землю. Впрочем, как и кнопка.

 

Как я уже упоминал версия с уно и кейпад шильдом больше несовместима с прошивкой, вернее совместима, но функций у нее этих не будет.

 

Пока вижу этап завершенным (если не появится свежих идей у обладателей устройства, готовых протестировать их исполнение).

Необходимо нарисовать свежую схему и дополнить документацию. Пока мне это не очень интересно. Подожду обратную связь от тех, кто выполнил проект и тогда составлю табличку с выходами и перенесу версию в шапку. В принципе описание всех выводов есть в скетче.

Следующий этап: узел управления отбором. Называться будет естественно IRONMAN

 

Функции вижу такие:

- Переключение отбора фракций при помощи фракционника с сервомотором и/или нескольких реле. 3 фракции. В случае с фракционником это будет выглядеть примерно так:

msg-1211-0-15035200-1495900899.jpg

 

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

Соответственно по событию включается следующее реле и начинает управляться следующий клапан.


Устройство Айронман сможет работать в автономном режиме: для этого у него будет градусник в куб и выход на твердотельное реле. Соответственно устройство будет получать температуру куба, по ней высчитывать крепость в кубе (будет возможность внести поправку в показания градусника). Пока не решил, но думаю внедрить в него датчик атм. давления для более точного определения спиртуозности куба.

Фракции будут переключаться по следующим событиям:

-Достижение определенной температуры (спиртуозности) в кубе или в струе (это уж куда засунете себе его)

-Истечение определенного времени (это под вопросом, пока не понимаю насколько это необходимо)

-Внешнее управление (если дернуть Айронман за ногу и притянуть ее к земле - он переключится на следующую фракцию)

Можно будет выбрать: фракции переключаются циклически (после третьей идет первая) или "взад-вперед" (после третьей идет вторая, потом первая)

Естественно Айронман сможет работать как обычная автоматика для дистилляции и выключать твердотелку по достижению определенной температуры или аварии.

Также будет режим калибровки положений сервомотора, чтобы он точно попадал в дырочку воронки.

 

Естественно после изготовления и отладки Айронмэна планируется его интеграция со Спиртогоном.

Изменено пользователем capsolo
Опубликовано (изменено)

Доделал крепления UNO  с  LCD шилдом к din- рейке. Наверно уже не актуально, но обещал выложить.  На шильде  перепаиваем резистор контрастности на другую сторону, укорачиваем  ICSP штыри,  внизу между платой индикатора и платой шилда  вставляем втулки и прикручиваем саморезами шилд к морде,  предварительно вставив толкатели кнопок, маленький толкатель для кнопки reset. Модель морда для индикатора размером 71х24, морда2 – 71х27. На DIN- рейку надеваем  кронштейны и прикручиваем к ним UNO, вставляем шилд в UNO.

post-4408-0-79889700-1497194055_thumb.jpgpost-4408-0-91659500-1497194077_thumb.jpgpost-4408-0-01939800-1497194100_thumb.jpg

UNO_DIN.rar

Изменено пользователем eson
  • + репутация 2
Опубликовано (изменено)

Очередная промежуточная версия:

 

Вскрылось и исправилось 2 косяка:

1) Если нет РМВ при переходе на рабочий режим контроллер впадает в бесконечный цикл

2) После подачи на РМВ команды полного выключения по аварии его не получается реанимировать стандартными средствами, указанными в инструкции. Сделал команду включения при обнаружении РМВ

tau_kita_arduino_RMV_1206.zip

Спасибо коллеге _Alex_ за тестирование

Изменено пользователем capsolo
Опубликовано

 

 


Сделал команду включения при обнаружении РМВ

 

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

Опубликовано

Я пока не знаю. Алекс не ответил. По идее если питания устройство лишить, и ты состояние не запоминаешь ( ибо это глупо) должно все взад возвращаться.

Опубликовано

Если выключение с надписью OFF на диплее то состояние сохраняется даже после перезагрузки. Выход из этого или командой со спиртогона или во включенном состоянии нажать первую кнопку - тогда надпись ОФФ пропадет и все опять заработает. 

Опубликовано (изменено)

Я как рмв вижу ему on теперь посылаю. При загрузке контроллера. Рмв после этого со всей дури вдует?

Изменено пользователем capsolo
Опубликовано

 

 


Если выключение с надписью OFF на диплее то состояние сохраняется даже после перезагрузки. Выход из этого или командой со спиртогона или во включенном состоянии нажать первую кнопку - тогда надпись ОФФ пропадет и все опять заработает. 

Ан нет. Надпись OFF пропала, на выходе 1...4 вольта, как по дисплею рмв, так и по мультиметру, хотя в нулевой ячейке стоит напряжение гораздо больше.

Опубликовано

После команды ОН вернется к тому значению на котором все закончилось. У Александра скорее стечение обстоятельств и возможно поломка по железу. Будем пробовать разобраться.

Опубликовано

В связи с отсутствием пинов...

А может посмотреть в сторону 74НС595 ?

Опубликовано

[b][member=MCU-D][/b], на нане пока пинов хватает 

Опубликовано (изменено)

Вот такой домик будет у моего Спиртогона.

 

Вместе с РМВ влезут в 10 ДИН.

 

post-1211-0-84858700-1497872168_thumb.jpg

Поддержки пока не оторвал и напильником слегка пройтись бы надо :)

Изменено пользователем capsolo
Опубликовано

Во втором сообщении темы появились актуальная прошивка и схема, подготовленная коллегой eson

Опубликовано (изменено)

влезут в 10 ДИН

Стандартные боксы идут ....6-9-12-18 если не ошибаюсь

На принтере напечатал? 

Изменено пользователем brig62
Опубликовано

Стандартные боксы идут ....6-9-12-18 если не ошибаюсь

На принтере напечатал? 

Есть классные http://www.etm.ru/cat/nn/3012677/ на 11 модулей

Опубликовано

Да и на 10 есть корпуса. На принтере конечно.

Опубликовано

 

 


На принтере конечно

Ты только для себе сделал? Или хочешь в серю запустить? Вариант хороший.  В принципе, имея файл (если тебе не жалко) каждый может поблизости от себя поискать, где напечатать. Интересно, сколько может стоить? Слышал, что по времени печати расценки на такую услугу. У тебя сколько времени печать шла?

Когда ты говорил про лимузин, я подумал, что хочешь из двух корпусов лепить. А так вполне прилично.

Опубликовано

Модельку выложу. Время зависит от качества. Корпус состоит из трех частей. Основную коробушку можно часа за 3 распечатать, дно и морду вместе тоже часа за 3. Я пока только начал печатать, оптимальные настройки еще не нашел. Жизнь по всякому может повернуться может и на продажу буду, пока рассчитываю хлопчикам печатать по необходимости.

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...