Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Аква Лого / мы на связи
Аква Лого в VK
Аква Лого в Телеграмм
Аква Лого в соцсетях

Идиакант

Паутинный шелк

Необычный половой диморфизм

svyaz

DIY 6-Канальный контроллер LED c тач-панелью "3.2"

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

Александр, а что конкретно не получилось, внешний вид или, что другое?

Поделиться этим сообщением


Ссылка на сообщение

Кто нить может выложить типовую часовую раскладку яркости по 6 каналам? Или помочь улучшить мою, если это необходимо

Можно сказать нечто типа пред установок.

 

Интересны 6 каналов, red, cyan, RB, blue, w, UV

 

К примеру у меня пока так:

red от нуля до 100, потом к нулю с 12.00 до 16.00

UV c 11.00 до 17.00 (только планирую, еще не готов свет)

RB c 7.00 мягкий рассвет до 10.00(10%) потом световой день до 19.00(20%) потом мягкий закат до 22.00

w рассвет с 8.00 до 11.00(30%), световой день до 18.30(20%), закат до 21.30

blue пока как RB

cyan пока нет мнений.

Изменено пользователем mixzt (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Добрый день, Александр.

 

Вашу тему уже видел, просто и спрашиваю эстетика или что-то другое.

 

С Уважением Григорий.

Поделиться этим сообщением


Ссылка на сообщение

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

Это проблема в дайверах или в чем то другом?

Изменено пользователем woodburato (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

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

Это проблема в дайверах или в чем то другом?

 

недавно это обсуждалось (в соседней ветке) и я объяснял почему такое бывает.

проверьте режим ШИМов в прошивке, должен быть инверсным

 

по крайней мере, это первое, что надо проверить

Изменено пользователем Kiraso (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

недавно это обсуждалось (в соседней ветке) и я объяснял почему такое бывает.

проверьте режим ШИМов в прошивке, должен быть инверсным

 

по крайней мере, это первое, что надо проверить

Если можно, линк на в обсуждение

Поделиться этим сообщением


Ссылка на сообщение

А тему лень полистать, почитать?

С телефона как бы да)))

Поделиться этим сообщением


Ссылка на сообщение

.....

Видимо, имеется в виду 6-канальный драйвер для ардуино, который продается через eBay магазин LEDSEE electronics.

 

вот что указывает производитель LEDSEEDUINO:

 

 

Arduino 6 channel pwm high power led shield 0,35-0,7-1A

This is a high-power led constant current driver shield

Specs:

1) input voltage 6-30V

2) output current selectable: 0,35A – 0,7A – 1A

3) screw terminal connections

4) high eff up to 97%

5) 1:5000 dimming

6) Max PWM dim frequency 50Khz

7) Dim input voltage high: Min 2,5V Max 6V

8) Dim input voltage low: Min 0V Max 0,3V

9) Selectable power: Vin schield is Vin Arduino mega or Input voltage is apart of other

Arduino Mega PWM port use:

PWM2= out1

PWM3= out2

PWM4= out3

PWM5= out4

PWM6= out5

PWM7= out6

 

вопрос касательно портов ШИМ.

 

Указанные порты отличные от тех на которые выводится ШИМ в прошивках из данной ветки?

 

Правильно ли понимаю, что если изменить номера портов в прошивке (можно ли? ), то только в этом случае плату LEDSEEDUINO получится "надеть бутербродом"?

 

к сожалению производитель не выложил никакой документации, кроме распайки "силового" разъема

Поделиться этим сообщением


Ссылка на сообщение

У меня все пины в скетче поменяны... работает ок!

Правда не для LEDSEEDUINO

А можно, по подробней об опыте подключения, а то Вадим давал фотки, а теперь что-то замолчал...

Изменено пользователем Александр Авдеев (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

а что на что у Вас заменено? чтобы понимать "масштаб" беды :)

Поделиться этим сообщением


Ссылка на сообщение

У меня разводка не соответствует стандартной

В скетче изменяю номера пинов по цветам

 

const int ledPinWhite = 9; // бЕЛЫЙ pin (7)

const int ledPinBlue = 8; // СИНИЙ pin (8)

const int ledPinRoyBlue = 10; // ТЕМНО-СИНИЙ pin (9)

const int ledPinCyan = 7; // ЦИАН ГОЛУБОЙ pin (10)

const int ledPinUV = 12; // ФИОЛЕТОВЫЙ pin (11)

const int ledPinOrange = 11; // КРАСНЫЙ pin (12)

const int ledPinMoon = 13; // pin 13 (Modification to Shield & NOT controlled by an array)

const int ledPinGr = 14; //Green (на этом пине pwm работать не будет, поменять на пин луны или тач-панель перенести на другие пины}

 

справа...... pin(cтандарт), cлева измененный (фактически подключенный)

Изменено пользователем Александр Авдеев (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

только собираюсь собирать, до подключения далеко :)

  • Upvote 1

Поделиться этим сообщением


Ссылка на сообщение
Правильно ли понимаю, что если изменить номера портов в прошивке (можно ли? ), то только в этом случае плату LEDSEEDUINO получится "надеть бутербродом"?

Бутербродом ее в любом случае нельзя одеть, тогда экран не сядет.

Поделиться этим сообщением


Ссылка на сообщение

Бутербродом ее в любом случае нельзя одеть, тогда экран не сядет.

 

:vo:

 

там нет транзитного торцевого разъема, колодка клеммная высокая и мешает всему вся....

Поделиться этим сообщением


Ссылка на сообщение

Что-то не доработали товарищи. Тогда порты менять не буду :)

Поделиться этим сообщением


Ссылка на сообщение
:vo: там нет транзитного торцевого разъема, колодка клеммная высокая и мешает всему вся....
Бутербродом ее в любом случае нельзя одеть, тогда экран не сядет.
А КТО мне не раз говорил, что можно ПРОВОДОЧКАМИ запросто? :) Вот колодка точно наверное будет мешать... :tuplu:

Ну да ладно... получу увижу. ;)

Поделиться этим сообщением


Ссылка на сообщение

А КТО мне не раз говорил, что можно ПРОВОДОЧКАМИ запросто? :) Вот колодка точно наверное будет мешать... :tuplu:

Ну да ладно... получу увижу. ;)

 

проводочками, это как раз НЕ бутербродом

Поделиться этим сообщением


Ссылка на сообщение

Я в свое время похвастался сообщил что изменил библиотеку ITDB02_Touch чтобы слайдер и кнопки не прыгали, потом оказалось что все напутал, файлы стер, и выдал желаемое за действительное.... :497762:

 

Пришло время восстановить это. Оказалось, что то что я сделал прежде было лучше, но недостаточно.

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

Причем чем нажатие короче - тем ситуация была хуже.....

 

Теперь я думаю что это устранено. У меня сейчас к сожалению только один экземпляр экрана, поэтому я не могу проверить решение на ХХ количестве, тут нужна ваша помощь.

Вот новая библиотека \libraries\ITDB02_Touch\

ITDB02_Touch.zip

 

Эти два файла нужно поставить вместо старых (старые не стирать, а переименовать), ну и заново скомпилировать/загрузить программу.

Совместимо с любыми версиями программы ардуино (Вадим/Джейми и тд...)

 

Жду отзывов. :)

Изменено пользователем Oleg_il (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Олег большое спасибо...но пока тоже не могу проверить, не могу пока сделать запись текущего скетча через avrdude...

Поделиться этим сообщением


Ссылка на сообщение

Добрый день, Олег.

 

Спасибо Большое за Твою Помощь и Твой Вклад в строительство правильного и не глючного акваконтроллера.

 

С Уважением Григорий.

 

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

Поделиться этим сообщением


Ссылка на сообщение

Ребята, это не сама моя программа. Ее я еще не выложил, несмотря на обещания :hmmm:

 

Это просто драйвер тача. АБСОЛЮТНО никакого влияния на ваши сеттинги в программах он не окажет. Просто должен заработать более стабильно тач

 

Вот когда выложу свою программу - то да, она переформатирует память заново и ваши установки - куку. А у меня в программе - бэкап установок на SD карту.

 

Что касается бекапа с помощью avrdude - у меня это не заработало до конца, пробовал.

Т.е память он копирует в файл нормально, а вот с восстановлением - какой-то баг, не хочет если

новое и старое содержимое памяти отличаются. Или я не все флаги в "дудке" выставил правильно.

Кто хочет попробовать на этой основе - вот мои файлы

 

Для чтения сделать в текстовом редакторе (не в ворде) файл read_EEPROM.bat

его содержимое

 

start /b

avrdude -p m2560 -C E:\Jarduino\hardware\tools\avr\etc\avrdude.conf -c stk500v2 -P com7 -U eeprom:r:my_eeprom_set.hex:i

pause

 

только подчеркнутое изменить для вашего компьютера, т.е путь к файлу avrdude.conf и мой com7 - на ваш.

 

Для записи создать write_EEPROM.bat

 

start /b

avrdude -p m2560 -C E:\Jarduino\hardware\tools\avr\etc\avrdude.conf -c stk500v2 -P com7 -U eeprom:w:my_eeprom_set.hex -V

pause

 

файлы разместить там где находится avrdude.

 

может ктото поймет почему он отказывается писать обратно.

 

Если нет - просите Вадима встроить бэкап в его программу, или через теминал, или SD. Как ему проще.

Подпрограмму для SD я дам.

Изменено пользователем Oleg_il (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Ну мы вроде поняли, что это драйвера.

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

...Эти два файла нужно поставить вместо старых (старые не стирать, а переименовать), ну и заново скомпилировать/загрузить программу.
Изменено пользователем Александр Авдеев (см. историю изменений)

Поделиться этим сообщением


Ссылка на сообщение

Пожалуйста, авторизуйтесь, чтобы оставить комментарий

Вы сможете оставлять комментарии после авторизации



Войти

×
×
  • Создать...

Политика обработки персональных данных