Понял, лучше отдельно блок на ldd собрать.
Аква-контроллер от Олега
#821
Отправлено 20 Март 2014 - 17:10
Что то на душе кошки скребут, наверное какашки закапывают. . .
#822
Отправлено 09 Июнь 2014 - 22:46
Понял, лучше отдельно блок на ldd собрать.
Ребята, подскажите новичку.
Хочу собрать 10 каналов на LDD-1000H. Нужны ли какие-то добавления к драйверу в виде резисторов, кондюков, диодов и т.д.?
Или, тупо посадить драйверы на плату с разъёмами? Хотелось бы, как-то диоды на светильнике защитить от неожиданностей. Реализовано ли это в самом драйвере?
Если у кого-то есть готовое решение, буду очень благодарен.
#823
Отправлено 15 Июнь 2014 - 11:14
Коллеги, нужна помощь. Возникла проблема с DS1307, подпаялся вроде правильно, VCC на +5V, GND на землю рядом с +5V, SDA и SCL - 20 и 21 контакты. Скетч i2c_scanner видит часы как устройство на шине, но при этом установка даты и времени не проходит, читается тоже какая-то хрень. Может быть не хватает подтягивающих резисторов? Модуль часов - готовый, я думал эти резисторы на нем уже есть.
С уважением, Михаил
#824
Отправлено 15 Июнь 2014 - 23:41
Может быть не хватает подтягивающих резисторов?
хуже не станет, если ты их поставишь дополнительно, иди знай что там в плате.
Хотя может оказаться что проблема и в самом скетче, ведь ты пишешь что "Скетч i2c_scanner видит часы как устройство на шине"
РС: Кстати, а батарейку поставил?
#825
Отправлено 17 Июнь 2014 - 05:41
хуже не станет, если ты их поставишь дополнительно, иди знай что там в плате.
Хотя может оказаться что проблема и в самом скетче, ведь ты пишешь что "Скетч i2c_scanner видит часы как устройство на шине"
РС: Кстати, а батарейку поставил?
Коллега с тамкими же часами запустил контроллер, у него правда железки другие, но часы один в один.
Батарейку вставил первым делом, куда без нее))) Может быть и в скетче проблема, брал примеры из DS1307 последней библиотеки, которая без Wire позволяет работать. Но остальные скетчи с часами тоже не работают, ни оригинал от Джейми, ни твой. SD карта тоже не заводится, хоть тресни, вроде в сети мелькают намеки на решение проблемы с ней, но мне пока не помогло...
С уважением, Михаил
#826
Отправлено 17 Июнь 2014 - 11:34
SD карта тоже не заводится, хоть тресни, вроде в сети мелькают намеки на решение проблемы с ней, но мне пока не помогло...
И в этом посте есть про SD...я например проблему решил... с #342...#343 от Олега (Oleg_it)
https://reefcentral....e-18#entry53252
и окончание...
https://reefcentral....-36#entry116791
#827
Отправлено 17 Июнь 2014 - 13:45
Если позволите то размещу часть кода более плавного изменения света при 8 битном шиме. Так сказать просто убрал все возможные скачки.
void LED_levels_output()
{
int sector, sstep, t1, t2 ;
int l_out;
min_cnt= (RTC.hour*60)+RTC.minute;
if (min_cnt>=1440) {
min_cnt=1;
} // 24 hours of minutes
sector = min_cnt/15; // divided by gives sector -- 15 minutes
sstep = min_cnt%15; // remainder gives add on to sector value
t1 =sector;
if (t1==95) {
t2=0;
}
else {
t2 = t1+1;
}
for (int i=0; i<numberOfCh; i++)
{
LEDch_out[i] = check(&LEDval_arr[i][t1], &LEDval_arr[i][t2], sstep);
LEDch_out[i] = (LEDch_out[i] * LEDcutOff) / 100;
if (BUCKPUCK)
l_out = LEDch_out[i];
else
l_out = 100 - LEDch_out[i];
analogWrite(LEDpin[i], l_out);
}
//Serial.println(l_out);
//Serial.println(w_out);
}
int check( byte *pt1, byte *pt2, int lstep)
{
int result;
float fresult;
if (*pt1==*pt2) {
fresult = *pt1*2.55;
result = int(fresult);
} // No change
else if (*pt1<*pt2) //Increasing brightness
{
fresult = ((float(*pt2*2.55-*pt1*2.55)/900) * float(lstep*60+RTC.second))+float(*pt1*2.55);
result = int(fresult);
}
//Decreasing brightness
else {
fresult = -((float(*pt1*2.55-*pt2*2.55)/900) * float(lstep*60+RTC.second))+float(*pt1*2.55);
result = int(fresult);
}
return result;
}
В коде убрана ступенька, которая присутствует на первой минуте изменения света. и также добавлена плавность изменения света по аналогии со скетчем Олега ( в 11 битной части кода). Надеюсь он не рассердится.
также яркость меняется от 0 до 255 с шагом 1. Отсутствует Маппирование от процента яркости к значению ШИМ.
Надеюсь кому-нибудь пригодится.
#828
Отправлено 18 Июнь 2014 - 12:18
Вопрос: в скетче лунный канал включен постоянно?
#829
Отправлено 18 Июнь 2014 - 22:08
Нет, не рассержусь
Да, постоянно. Выключать смысла нет.
![]()
#830
Отправлено 19 Июнь 2014 - 12:39
Всем добрый день. Олег подскажите пожалуйста, есть ли возможность попробовать вашу прошивку на
SainSmart 4.3 Inch TFT LCD Touch Panel + TFT LCD Shield For Arduino Mega2560 R3 с SSD1963 Controller, мне можно сказать по наследству достался.
#831
Отправлено 25 Июнь 2014 - 16:10
Здравствуйте=) только не ругайте. Вопрос6 можно ли из одного контроллера перенести настройки включения и работы света в другой аналогичный контроллер?
#832
Отправлено 25 Июнь 2014 - 18:51
Если в обоих контроллерах один и тот же скетч и в нем есть функция сохранения/восстановления настроек с флеш-карты то можно.
#833
Отправлено 25 Июнь 2014 - 18:56
Такая функция есть...
https://reefcentral....75623_thumb.jpg
Но должна функционировать сама SD карта (см. посты выше). ![]()
#834
Отправлено 25 Июнь 2014 - 19:23
отлично, тогда давайте так, у меня стоит прошивка 1.40( если это имеет значение) скинте мне нормальный настройки света а то я никак не могу наладить свет
#835
Отправлено 25 Июнь 2014 - 19:33
А что за прошивка 1.40? И у каждого "своя" нормальная, у каждого под себя...
#836
Отправлено 25 Июнь 2014 - 19:42
А что за прошивка 1.40? И у каждого "своя" нормальная, у каждого под себя...
v1.40 Oleg mod такая, получается просто настройки не скинуть, надо уже настроенную прошиву заливать, так получается?
#837
Отправлено 25 Июнь 2014 - 20:42
Это к Олегу...что там у него в скетче бэкапится ![]()
На форуме Аква-Лого, как-то давно, обсуждали другие методы сохранения настроек... но так толком ни к чему не пришли. ![]()
#838
Отправлено 25 Июнь 2014 - 21:57
тогда просьба, скинте то что находится у вас на карте, сам файлик, dmitrii_gorshkov@live.ru
#839
Отправлено 25 Июнь 2014 - 22:17
На новом светильнике пока нет такой возможности...я Олега скетч 1.32 правил под себя ![]()
#840
Отправлено 25 Июнь 2014 - 22:49
получается просто настройки не скинуть, надо уже настроенную прошиву заливать, так получается?
Нет, не так.
Настройки конкретной программы сохраняются в определенной области памяти процессора. При заливке нового скетча этого-же автора эти настройки не портятся, если все сделанно по уму. ![]()
Если Александр перелопатил у себя все цвета, имена каналов и тд и тп, но при этом не трогал адреса сохранения настроек в памяти (я думаю что это так), то его файл бэкапа подходит к любому моему скечу.
скинте мне нормальный настройки света а то я никак не могу наладить свет
А в чем сложности ?
Количество пользователей, читающих эту тему: 1
0 пользователей, 0 гостей, 0 анонимных
-
Yandex (1)










