Аква-контроллер от Олега
#261
Отправлено 14 Март 2013 - 07:32
#262
Отправлено 14 Март 2013 - 13:46
Да, можно запросто.
#263
Отправлено 14 Март 2013 - 15:15
#264
Отправлено 14 Март 2013 - 19:51
Я не помню какую версию программы тебе давал, но вот последняя.
Jarduino_V1_3_Oleg_mod.zip 70,27К 507 скачиваний
запиши ее вместо той что у тебя есть
В этой версии недавно обнаружили пару небольших багов, думаю что они были и раньше. Не сильно принципиально, но тем не менее есть.
- неправильная регулировка яркости луны
- не всегда отключается звуковой сигнал ошибки датчиков температуры. Это касается ситуации когда подключенно два датчика.
Исправим, но попозже. Может еще что вылезет.
Так, исправление изменение имен каналов цвета и их "раскраски".
В начале текста программы есть такой кусок (начиная со строки 194)
//**********************Define LED PWM channel Colour ********************************************
const byte rgbCh0[] = {0, 255, 255}; // PWM 0 Cyan |
const byte rgbCh1[] = {224, 102, 255}; // PWM 1 UV |
const byte rgbCh2[] = {255, 255, 255}; // PWM 2 Cool White |
const byte rgbCh3[] = {43, 96, 222}; // PWM 3 Royal Blue |
const byte rgbCh4[] = {0, 0, 200}; // PWM 4 Blue |
const byte rgbCh5[] = {255, 0, 0}; // PWM 5 Deep Red |
const byte rgbCh6[] = {142, 53, 239}; // PWM 6 TV |
const byte rgbCh7[] = {255, 255, 0}; // PWM 7 Yellow |
const byte rgbCh8[] = {236, 214, 114}; // PWM 8 Moon |
//************************************************************************************************
//**********************Define LED channel Name **************************************************
char* ChName[] PROGMEM = { //resolution define 8 8/11 11
"CY", // ChName[0] PWM 0 Cyan | 8bit | 11bit | 11bit
"UV", // ChName[1] PWM 1 UV | 8bit | 8bit | 11bit
"CW", // ChName[2] PWM 2 Cool White | 8bit | 11bit | 11bit
"RB", // ChName[3] PWM 3 Royal Blue | 8bit | 8bit | 11bit
"Bl", // ChName[4] PWM 4 Blue | 8bit | 11bit | 11bit
"DR", // ChName[5] PWM 5 Deep Red | 8bit | 11bit | 11bit
"TV", // ChName[6] PWM 6 TV (420nm) | 8bit | 8bit | 11bit
"Ye", // ChName[7] PWM 7 Yellow | 8bit | 11bit | 11bit
"Moon", // ChName[8] PWM 8 Moon | 8bit | 11bit | 11bit
"%" , // ChName[9] % |
"=" // ChName[10] = |
};
//**********************Define LED channel Button Name ********************************************
char* ChButName[] PROGMEM = {
"Cyan", // ChButName[0]
"UltraViolet", // ChButName[1]
"White", // ChButName[2]
"Royal Blue", // ChButName[3]
"Blue", // ChButName[4]
"DeepRed", // ChButName[5]
"TrueViolet", // ChButName[6]
"Yellow", // ChButName[7]
"Lunar", // ChButName[8]
"Curves Colors" // ChButName[9]
};
//************************************************************************************************
Define LED PWM channel Colour - в фигурных скобках код цвета канала для всех разделов меню где он встречается
например const byte rgbCh0[] = {0, 255, 255}; // PWM 0 Cyan
0, 255, 255 - код циана (0 - красный, 255 - зеленый, 255 -синий )
255, 255, 255 - белый и тд
коды цветов можно взять из любого онлайн калькулятора или фотошопа, типа
http://www.rapidtabl...r/RGB_Color.htm
http://cloford.com/r...ours/500col.htm
пишется код в десятичном виде
*Define LED channel Name *
список двухбуквенных сокращений цвета. Это используется в главном и еще нескольких меню
Тоже можно менять, но 2х буквенность должна быть сохранена. Номера каналов PWMxx соответствуют выводам на шилде, и эти номера постоянны, местами менять нельзя.
Define LED channel Button Name
Имя написанное на кнопке с названием цвета в меню. Здесь можно "длинные" имена. Тоже можно менять произвольно, но одновременно с предыдущим списком.
Естественно эти два списка (Define LED channel Name и Define LED channel Button Name ) обязанны быть синхронизированны в одном и том же порядке,
иначе потом концов не найти.....
- vahegan это нравится
#265
Отправлено 14 Март 2013 - 19:53
#266
Отправлено 03 Апрель 2013 - 01:46
Доброе время суток!!! Каким образом можно преобрести программу и третью плату(переходную)
и сколько это стоит. С Уважением к Вам Серж (Сергей).serivanec@yandex.ru
#267
Отправлено 03 Апрель 2013 - 11:13
А 12В питание нужно подавать непосредственно на аквашилд или можно на Мегу? Подаю на Мегу, она греется не по-деццки. :-)
#268
Отправлено 03 Апрель 2013 - 14:13
Я чтото не понял, ты шилд получил??? А сообщить надо ?
А 12В питание нужно подавать непосредственно на аквашилд или можно на Мегу? Подаю на Мегу, она греется не по-деццки. :-)
Если используется стандартный шилд - то стабилизатор меги греется очень сильно, это так.
С моим шилдом стабилизатор меги имеет не более 40гр, это нормально.
Если греется оч. сильно с моим шилдом - значит у тебя чтото замкнуло, не читаешь форум.
Тут на странице 6
https://reefcentral....t-olega/page-6
инструкция по сборке.
И очередной раз выкладываю файл с подключением коннекторов к шилду версии 3 (на всякий случай)
AquaShield V3 connection.pdf 20,87К 799 скачиваний
#269
Отправлено 03 Апрель 2013 - 14:20
Уже шилды всем отправляешь? ) а я не получил еще )
#270
Отправлено 03 Апрель 2013 - 15:27
Не переживай. Это из предыдущей партии.
Я никого не забыл. На новые печатные платы только сегодня получил.
#271
Отправлено 03 Апрель 2013 - 20:33
Спокойствие, капитан. По-моему ложная тревога. Шилд я получил очень давно ~7-10 дней как ты его отправил, но жена, дети, дом, работа, командировки, и т.д. Если бы не всё это, уже бы можно не только акваконтроллер собрать, а шестой айфон. Тестировал ночью 3-4 утра. Если помню правильно то грелся стабилизатор Меги при одновременно подключённом USB и 12В. Т. к. в обычной работе это не актуально думаю что всё OK. С утра подключил только 12В. За 30-40 минут сильного нагрева не ощущалось. После работы узнаем.
#272
Отправлено 03 Апрель 2013 - 21:33
#273
Отправлено 03 Апрель 2013 - 23:01
...Если используется стандартный шилд - то стабилизатор меги греется очень сильно, это так.
С моим шилдом стабилизатор меги имеет не более 40гр, это нормально....
сколько вы даете на мегу напряжение в Вашем шилде?
Я пробовал 14В - действительно греется не по детски
#274
Отправлено 03 Апрель 2013 - 23:59
Дело не в этом. Со стандартным шилдом стабилизатор меги греется сильно из-за того что только на подсветку экрана уходит 100ма, плюс немного на сам экран.
В таком варианте на мегу надо давать 7-9в, не больше.
У моего шилда собственный импульсный стабилизатор питания чипов шилда и всего экрана. Поэтому от меги не потребляется ничего. В результате
ее стабилизатор греется только током потребления процессора меги, это немного и поэтому при 12в входных - он греется слабо.
#275
Отправлено 05 Апрель 2013 - 22:49
Проблема с вентилятором Scythe Slip Stream 120 Slim. Место под него уже вырезано на радиаторе а он не хочет нормально работать.
Вот такой:
http://www.scythe-eu...20-mm-slim.html
При повышении температуры заводится, работает 10 секунд, потом останавливается и издает щелчки
Судя по всему, то ли ему уровень ШИМа не нравится, или вообще ШИМ ему не подходит. От компа работает без проблем.
Может кто-то сталкивался уже?
Стандартный вентилятор 120х25 мм работает без проблем... но уже в корпус не влазит, отступать некуда
Олег, подскажите, в коде где-то можно поиграться уровнем ШИМа вентилятора? не нашел. Частоту ШИМа менять пробовал, не помогает.
#276
Отправлено 06 Апрель 2013 - 01:08
Ты его включил нормально, проводами питания? Остальные его выводы в воздухе?
Если да, то тогда попробуй так:
- верни частоту шима взад , и не трогай. Он не причем.
- найди в программе функцию void FanTempCheckFunction() (строчка 2888)
в ней в строках 2912 есть команда (для первого вентилятора)
Heatsink1PWM = map (Heatsink1TempInterval, -1 , 20, 100, 255); // maximum PWM = setTempToBeginHeatsink2FanC+20C, minimum speed 40% of max
и в 2980 (для второго)
Heatsink2PWM = map (Heatsink2TempInterval, -1 , 20, 100, 255); // maximum PWM = setTempToBeginHeatsink2FanC+20C
Выделенное жирно значение 100 измени на 150 и тогда минимальный порог оборотов станет около 60% вместо 40.
Попробуй.
#277
Отправлено 06 Апрель 2013 - 09:32
Включил вроде правильно, красный и черный провод, полярность как при подключении к компьютеру, желтый провод не подключен.
Пробовал другой вентилятор, тот работает без проблем.
Строчку эту видел, но побоялся менять, много лишних непонятных цифир .
Вечером попробую. Попробую на 60%, в крайнем случае на 100% оборотов точно запустится.
#278
Отправлено 06 Апрель 2013 - 14:21
на 100% то запустится, но сам понимаешь регулировки оборотов уже не будет. Цифру в 40% я взял среднепотолочную, для большей совместимости с разными вентами.
У меня были модели которые и с 15% устойчиво запускались, а например 14см ноктуа потребовала 30%. Поэтому и взял 40 - чтобы с гарантией. А вобще похоже чем меньше размер вентилятора, тем с меньших оборотов он может стартовать.
#279
Отправлено 06 Апрель 2013 - 15:01
Нашел статью по тестам вентиляторов 120мм.
У моего худший показателей по стартовому напряжению, ему нужно 8,5В чтоб стартануть . Это для вентилятора с 1200 оборотами. Такой же, но на 800, вообще стартует с 11,4В .
Думаю проблема в этом.
Вентилятор конечно не фонтан, но по толщине аналогов ему нет.
#280
Отправлено 06 Апрель 2013 - 15:26
Олег, думаю, можно задать программный старт: когда вентилятор запускается, подавать на него на секунду 80%, и потом плавно спускать до нужных оборотов. Или же, еще лучше, подключить к контроллеру обратную связь от таходатчика, и уже танцевать непосредственно от реальных оборотов вентилятора.
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных