Перейти к содержимому

Open

Фотография
* * * * * 17 Голосов

Аква-контроллер от Олега


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7638

#721 Degett

Degett

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 501
  • Меня зовут:Дмитрий
  • Откуда:Истра

Отправлено 08 Январь 2014 - 21:16

Судя по твоему описанию это похоже на баг. Проверь еще на сколько градусов выставлен аларм при перегреве ледов? Возможно он у тебя просто и стоит на 40гр

И ты должен сказать мне в какой это версии происходит.

Ошибка в дигитальных часах - это точно баг, мне казалось что это было в одной из старых версий.

прошивка 1.4, алярм загорается примерно на 35, проверю все еще раз завтра, и кстати, звук пропал при алярме, раньше был, но пропал он еще на старой прошивке.



#722 blesk

blesk

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 213
  • Меня зовут:Константин
  • Откуда:Москва, Отрадное

Отправлено 09 Январь 2014 - 22:01

Сегодня на работе собрал себе вот такую коробочку под контроллер.
Вопрос к Олегу нужно ли делать дополнительные отверстия для вентиляции контроллера или достаточно отверстий с боку контроллера?

Прикрепленные изображения

  • 20140109_2221582.jpg
  • 20140109_2222101.jpg
  • 20140109_2222431.jpg
  • 20140109_2223002.jpg


#723 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 09 Январь 2014 - 22:06

Красивая коробочка...

а я на EBay заказал, только тонкие они что-то, не уверен, что даже Олега шилд войдет, а уж экран на шлейф придется. :)



#724 blesk

blesk

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 213
  • Меня зовут:Константин
  • Откуда:Москва, Отрадное

Отправлено 09 Январь 2014 - 23:39

Коробку делал сам. Лицо из молочного акрила 3 мм, боковины вспененный ПВХ 3 мм, задняя часть из вспененного ПВХ 8 мм, ну и все обклеено пленкой Oracal. Все вырезал на фрезерном станке с ЦПУ. На нем к стати и гребеку сделал для сампа. Если нужно могу выложить фото гребенки.



#725 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 10 Январь 2014 - 00:27

Вопрос к Олегу нужно ли делать дополнительные отверстия для вентиляции контроллера или достаточно отверстий с боку контроллера?

Хватит и тех что уже есть под разьемы.



#726 blesk

blesk

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 213
  • Меня зовут:Константин
  • Откуда:Москва, Отрадное

Отправлено 10 Январь 2014 - 08:05

Хватит и тех что уже есть под разьемы.

Понятно. Олег спасибо!



#727 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 10 Январь 2014 - 10:22

Коробку делал сам. ...

 

А внутренности можно показать(Arduino крепится как-то в корпусе?) без верхней крышки... и основные габаритные размеры. 

Заказы не думаешь брать, у кого нет материалов, станка и рук? :dontknow:  :biggrin:



#728 blesk

blesk

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 213
  • Меня зовут:Константин
  • Откуда:Москва, Отрадное

Отправлено 10 Январь 2014 - 10:49

А внутренности можно показать(Arduino крепится как-то в корпусе?) без верхней крышки... и основные габаритные размеры. 

Заказы не думаешь брать, у кого нет материалов, станка и рук? :dontknow:  :biggrin:

Фото внутри сделаю вечером. Arduino внутри не как не крепится то есть прижимается нижней крышкой а вверху держится за счет того что монитор немного входит в акрил.

Насчет заказов честно говоря даже не думал но если кому нужно то можно будет подумать над этим :) .



#729 Degett

Degett

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 501
  • Меня зовут:Дмитрий
  • Откуда:Истра

Отправлено 12 Январь 2014 - 21:51

прошивка 1.4, алярм загорается примерно на 35, проверю все еще раз завтра, и кстати, звук пропал при алярме, раньше был, но пропал он еще на старой прошивке.

проверил еще раз, я так понимаю что температкра ледов это Dim LEDs Temp? то она стоит на 50г.ц  и все равно при 40г.ц температура с экрана пропадает а в меню на строек датчиков остается и показывает температуру.

Еще нашел что в некоторых менюшках когда нажимаеш на кнопку в нижней части эрана то белая рамка кнопки сползает.

Вопрос, что значит H20 Temp Control  ну то что в нутри?



#730 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 12 Январь 2014 - 23:19

Уффффффф. Все что ты мог перепутать - перепутал  :wink:

Давай заново, а то я так ничего не понимаю

1. H20 Temp Control - регулировка температуры воды, если контроллер используется не только для светильника. Управляет нагревателем и охладителем.

2. Dim LEDs Temp - по умолчанию выключено. Предназначено для уменьшения яркости ледов на ХХ% при достижении температуры радиатора УУ градусов. Т.е в случае выхода вентиляторов из строя- светильник уменьшит яркость.

3. Регулировка вентиляторов general setting -> fan startup temp -> только тут задается температура с которой стартуют вентиляторы и появляется надпись alarm 

4. general setting -> next -> alarm buzzer function -> здесь включается/выключается звук. Т.е он или всегда выключен или включается только при перегреве или во всех аварийных ситуациях.

Сделай- ка general setting -> next -> next -> reset setting to default -> потом нажми кнопку сброса и начни по новой, а то ты там накрутил с установками.

 

Еще нашел что в некоторых менюшках когда нажимаеш на кнопку в нижней части эрана то белая рамка кнопки сползает.

Это очень конкретное указание на ошибку в программе, и как я по твоему такое найду?  :biggrin:

Точное название окна/меню/кнопки пожалуйста  :ah:

 

 

Так что пока я у себя ошибки не вижу.

Да, еще. У тебя контроллер со шлейфом, какая его длина??? 



#731 Degett

Degett

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 501
  • Меня зовут:Дмитрий
  • Откуда:Истра

Отправлено 12 Январь 2014 - 23:59

Уффффффф. Все что ты мог перепутать - перепутал  :wink:

Давай заново, а то я так ничего не понимаю

1. H20 Temp Control - регулировка температуры воды, если контроллер используется не только для светильника. Управляет нагревателем и охладителем.

2. Dim LEDs Temp - по умолчанию выключено. Предназначено для уменьшения яркости ледов на ХХ% при достижении температуры радиатора УУ градусов. Т.е в случае выхода вентиляторов из строя- светильник уменьшит яркость.

3. Регулировка вентиляторов general setting -> fan startup temp -> только тут задается температура с которой стартуют вентиляторы и появляется надпись alarm 

4. general setting -> next -> alarm buzzer function -> здесь включается/выключается звук. Т.е он или всегда выключен или включается только при перегреве или во всех аварийных ситуациях.

Сделай- ка general setting -> next -> next -> reset setting to default -> потом нажми кнопку сброса и начни по новой, а то ты там накрутил с установками.

 

Это очень конкретное указание на ошибку в программе, и как я по твоему такое найду?  :biggrin:

Точное название окна/меню/кнопки пожалуйста  :ah:

 

 

Так что пока я у себя ошибки не вижу.

Да, еще. У тебя контроллер со шлейфом, какая его длина??? 

 

Стараемся=)))

Во, вот это инструкция=) Не хотели бы Вы написать инструкцю по менюшка?=))

Менюшка Weather Control а там кномки Back  и Cancel вот на них когда жмешь рамка становится больше.

сделал ресет, проблема с температурой осталась, звук алярма так и не заработал



#732 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 13 Январь 2014 - 00:08

Что-то у меня ничего такого не наблюдается?Нет таких глюков.

Да инструкцию по меню (т. к. на англ.) хорошо бы иметь. :)



#733 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 13 Январь 2014 - 00:27

Менюшка Weather Control а там кнопки Back  и Cancel вот на них когда жмешь рамка становится больше.

 

Извиняюсь :ah: ... есть такое в WC... но никоим образом не влияет на работу скетча. ;)



#734 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 13 Январь 2014 - 12:34

Во, вот это инструкция=) Не хотели бы Вы написать инструкцю по менюшка?=))

 Ой не знаю, времени на это как-то не очень

 

Менюшка Weather Control а там кномки Back и Cancel вот на них когда жмешь рамка становится больше.

Да, так оно и есть. Но я подчеркивал что эта версия исключительно для экспериментов с облаками.

Перейди назад на 1.32, там нет проблем с часами и прочим.

 

сделал ресет, проблема с температурой осталась, звук алярма так и не заработал

Для того чтобы я понял в чем проблема, укажи пожалуйста ТОЧНЫЕ данные, т.е:

1. выбранные функции датчиков температуры и сколько их у тебя - water\heatsink1\heatsink2

2. параметры установленые в окне fan startup temp

3. параметры установленые в окне alarm buzzer function

 

Пойми что без этого я ничего понять и проверить не смогу.

РС: И не буду  :danced:



#735 Degett

Degett

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 501
  • Меня зовут:Дмитрий
  • Откуда:Истра

Отправлено 13 Январь 2014 - 21:01

 Ой не знаю, времени на это как-то не очень

 

Да, так оно и есть. Но я подчеркивал что эта версия исключительно для экспериментов с облаками.

Перейди назад на 1.32, там нет проблем с часами и прочим.

 

Для того чтобы я понял в чем проблема, укажи пожалуйста ТОЧНЫЕ данные, т.е:

1. выбранные функции датчиков температуры и сколько их у тебя - water\heatsink1\heatsink2

2. параметры установленые в окне fan startup temp

3. параметры установленые в окне alarm buzzer function

 

Пойми что без этого я ничего понять и проверить не смогу.

РС: И не буду  :danced:

 

 

1. выбранные функции датчиков температуры и сколько их у тебя - water\heatsink1\heatsink2- 1 датчик( water)

2. параметры установленые в окне fan startup temp- 30/30/50

3. параметры установленые в окне alarm buzzer function-on

 

если поможет могу видео снять



#736 Dmitry2013

Dmitry2013

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 114
  • Меня зовут:Дмитрий
  • Откуда:Санкт-Петербург

Отправлено 13 Январь 2014 - 21:25

Замучался я уже с этим адским конструктором :) Но это так, крик души. А суть данного поста в том что в программе есть косячок который я сегодня весь вечер вылавливал и наконец то поймал. Везде пишут что датчики температуры надо подключать к 51 пину. Я так и сделал и оно конечно же не заработало. В скетче Олега указан пин А15. Даже для стандартного шилда. Может быть так и задумано конечно. Но надо тогда инструкцию по подключению написать для таких как я чайников :)

В общем, для использования стандартного 51 пина надо заменить

const int Temp_SensorBus0 = A15;

На

const int Temp_SensorBus0 = 51;

Здесь

// ------------- FOR Standart Shield for MEGA2560 ------------------------------ 
#ifdef Standard_shield


const int ledPinRoyBlue = 11;        //  8/11bit timer, Timer1
const int ledPinUV = A1;             //  NC
const int ledPinWhite = 12;          //  8/11bit timer, Timer1
const int ledPinYellow  = A2;        //  NC
const int ledPinTV = 10;             //  8bit timer, Timer2
const int ledPinBlue = 7;            //  8/11bit timer, Timer4
const int ledPinCyan  = 8;           //  8/11bit timer, Timer4 
const int ledPinMoon = 13;           //  8bit timer, Timer0
const int ledPinRed = 9;             //  8bit timer, Timer2


const int Heatsink1_FansPWM = 44;    // Fan-PWM0 Heatsink1 Fan, Timer5 
const int Heatsink3_FansPWM = 45;    // Fan-PWM2 Heatsink3 Fan, Timer5
const int Heatsink2_FansPWM = 46;    // Fan-PWM1 Heatsink2 Fan, Timer5


const int tempAlarmPin = A3;          // Buzzer Alarm for Temperature error
const int tempHeatPin = 47;           // power switch0 Heater on/off (set thermostat on heater to highest desired level)
const int tempChillPin = 48;          // power switch1 Chiller on/off (set thermostat on chiller to lowest desired level)
const int PowerSwitch2 = A3;          // power switch2, temporary NU
const int PowerSwitch3 = A4;          // power switch2, temporary NU


const int SDchipSelect = 53;          //SD card attached to SPI bus as follows: MISO -pin 50, MOSI -pin 51, CLK- pin 52


const int Temp_SensorBus0 = A15;
// DS18B20 Temperature sensors plugged into pin 51 (Water, Hood, & Sump)
OneWire OneWireBus(Temp_SensorBus0);   //DS18B20 Temperature sensors pin
const int BackLite = 13; 
# endif

Надеюсь это кому то поможет.

 



#737 Александр Авдеев

Александр Авдеев

    Продвинутый пользователь

  • Авдеевы
  • PipPipPip
  • Cообщений: 16 541
  • Меня зовут:Александр
  • Откуда:Ухта, Республика Коми

Отправлено 13 Январь 2014 - 21:38

Скетч Олега предназначен для использования с его же шилдом.

У меня датчики температуры (2) пашут без проблем без каких либо правок скетчей Олега и 1.32 и 1.4.



#738 Degett

Degett

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 501
  • Меня зовут:Дмитрий
  • Откуда:Истра

Отправлено 13 Январь 2014 - 22:23

На прошивке 1.32 тоже самое, если ставить решим датчика Water то температура больше 40гр не показывается на главном экране, если ставить режим H.Sink то температура отображается нормально.



#739 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 13 Январь 2014 - 23:17

1. выбранные функции датчиков температуры и сколько их у тебя - water\heatsink1\heatsink2- 1 датчик( water)

2. параметры установленые в окне fan startup temp- 30/30/50

3. параметры установленые в окне alarm buzzer function-on

 

если поможет могу видео снять

Да не надо видео. Ты ведь практически сам ответил на свой вопрос  :biggrin: если подумать  хорошо.

Если ты пишешь что у  тебя в программе датчик определен как "1 датчик( water)" то с чего спрашивается он должен работать на вентиляторы радиатора????

Подумай - раз water - значит это для контроля температуры воды. Сооответственно программа и сигналит о перегреве аквы. 35 или сколько там у тебя есть в воде быть не может.

Поставь на датчик heatsink1 или 2 и все станет нормально.

 

 параметры установленые в окне alarm buzzer function-on

Только что проверил, при такой конфигурации как у тебя т.е датчик на воде, и баззер включен, орет при перегреве как положенно. Все что могу предположить - что накрылся сам баззер  :dontknow:



#740 oleg_il

oleg_il

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 711
  • Откуда:Israel

Отправлено 13 Январь 2014 - 23:29

 

Замучался я уже с этим адским конструктором :) Но это так, крик души. А суть данного поста в том что в программе есть косячок который я сегодня весь вечер вылавливал и наконец то поймал. Везде пишут что датчики температуры надо подключать к 51 пину. Я так и сделал и оно конечно же не заработало. В скетче Олега указан пин А15. Даже для стандартного шилда. Может быть так и задумано конечно. Но надо тогда инструкцию по подключению написать для таких как я чайников :)

В общем, для использования стандартного 51 пина надо заменить

Дима, надо было не мучаться, а у автора спросить просто. :)

Как тебе уже ответили, программа писалась для моего шилда, а поддержка стандартного  - это как опция, и то не очень "прямая". Все функции программы стандартный шилд не поддерживает, и не может поддержать, я ведь не виноват что его сделали через ж..... 

 

В скетче Олега указан пин А15. Даже для стандартного шилда. Может быть так и задумано конечно.

Нет никакого стандартного пина в ардуино..... Так и задуманно, чтобы запутать чайников  :(

А если серьезно, подключив датчик к 51выводу ты одновременно вырубил функции работы с SD картой. Так что все замены которые я сделал, сделаны со определенным смыслом, не просто так.

Часть пинов програмы (и самой меги соответственно) можно относительно свободно тасовать с место на место, часть - привязанна жестко, и трогать их нельзя.

:)

Врядли SD работает со стандартным шилдом, так что это нестрашно. 


Сообщение отредактировал oleg_il: 13 Январь 2014 - 23:34





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Ветка управляется: