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

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

Лопатоносы

Кольчужные сомы

Рыбы без кольчуги

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

Как ни странно это очень просто и недорого.

Дошло до того, что мы ставим маленькие 1-2" дисплейчики практически на любые платы вместо светодиодов для индикации включения питания и режимов работы.

Если просто индикация - то да, но зачем на светильнике индикация режимов работы?

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

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


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

А вот и будут работать модули блю тус у меня через 2 нехилых стены всё работает без проблем

 

Можно ли х... пробить дуб ?

Можно если х.. дубовыйа дуб х..... :)

 

У меня через монолито-бетонную стену 250мм даже wifi с трудом работает. ;)

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


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

Если просто индикация - то да, но зачем на светильнике индикация режимов работы?

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

 

Не так много меню надо чтобы задать время включения/выключения и еще пару примитивных функций. Для отладки удобно.

 

Пример.

post-474-1293048229_thumb.jpg

Легко подсоединяется к компьютеру, дисплей нафиг не нужен.

Тем не менее с тем что слева работать намного приятнее.

Как-то на уровне ощущений он мне ближе и роднее. :)

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


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

Борис, а что за дисплейчики? Ссылку или марку можешь сказать?

 

Я в свое время баловался с граф. дисплеями от телефонов сименс, и на всех моих домашних МК-устройствах их подключение предустмотрено (стоят соответствующие разъемы). Но в итоге везде поотключал. По причине, что могут безглючно работать неделями, а потом на ровном месте глюкануть, наверняка решаемо, но лень было разбираться.

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


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

Карен поищи на евау. Стандартные монохромные дисплеи, 1-4строки, 16-40 символов в строке. Управление - параллельная шина 4бит, или кажется есть с I2C, тоже на 90% стандартизованно. Если брать только с английскими фонтами, проблем нет почти никаких. Питание 5вольт.

 

http://cgi.ebay.com/1601-Character-LCD-Mod...=item2c50fcab9e

http://cgi.ebay.com/HD44780-16x2-character...=item588b3a279a

http://cgi.ebay.com/Character-LCD-Module-D...=item2ea865260f

Все они на стандартном контроллере HD44780, т.е переключится с типа на тип, нет никакой проблемы.

Адресация строк в контроллере тоже простая, т.е переход с 1 строчного на 4х строчный - беспроблемный.

Вот тебе описание контроллера на русском HD44780Rus.zip

 

Те, которые с I2C, подороже.

http://cgi.ebay.com/I2C-Keypad-controller-...=item19c15242ac

Хотя я может плохо искал.

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

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


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

Олег, у Бориса Крамера кажется графический дисплей стоит.

 

Алфавитно-цифровой HD44780 я купил несколько дней назад на ebay за 5$. Но все равно, ставить его в контроллер желания нет и наверное не буду. Не из-за цены (хотя из таких вот мелочей цена и набегает в итоге), а из-за лишней возни с продумыванием что когда и как он должен показывать, как это все запрограммировать, плату разводить сложнее ну и так далее. В итоге цена устройства возрастет заметно больше, чем на пять долларов :)

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


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

У сименса, на фото кажется не графический, а обычный алфавитно-цифровой. С графикой возни на порядок больше. Но вобщем для светильника это лишнее баловство, хотя иногда удобнее для мелкой коррекции.

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


Ссылка на сообщение
Олег, у Бориса Крамера кажется графический дисплей стоит.

 

Да, я всегда использую графические дисплеи, так как алфавитно-цифровые сильно не люблю. :)

Я кину ссылки, какие дисплеи я обычно использую.

Для каких-то у меня даже есть код на Си для 8-ми разрядных процессоров.

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


Ссылка на сообщение
У сименса, на фото кажется не графический, а обычный алфавитно-цифровой. С графикой возни на порядок больше. Но вобщем для светильника это лишнее баловство, хотя иногда удобнее для мелкой коррекции.

 

У сименса черно-белый алфавитно-цифровой. А аналога от аллен-брэдли цветной графический.

Программирование графического дисплея теоретически сложнее. Практически в инете навалом разных библиотек для разных дисплеев (точнее для разных контроллеров дисплеев).

В принципе даже своя библиотечка пишется за 2-3 дня без особого напряга.

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


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

Выходы интерфейса 0...10 вольт, на какой ток должны быть расчитаны?

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


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

Выходы интерфейса 0...10 вольт, на какой ток должны быть расчитаны?

 

Вот тут нашел

http://www.epanorama.net/documents/lights/0to10v.html

http://en.wikipedia.org/wiki/0-10_V_lighting_control

 

Output voltage levels are to be measured with a load of 20 kohm

т.е 0.5 мА

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


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

Спасибо за ссылки.

 

Я не знал, что интерфейс 0...10В диммирует напряжением от 1 до 10, а если меньше 1, то отключает устройство. Это упрощает дело если подключать контроллер к промышленным драйверам, (например ELN-60...), не нужен отдельный сигнал включения-выключения. Очень хорошо. А то ведь у всех этих драйверов ток при включении до 50-60 ампер, силовые элементы пришлось бы ставить с опторазвязкой.

 

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

 

Но если к контроллеру будут подключаться мои драйвера (на LM3409, что, разумеется всячески рекомендуется :) ), то можно сделать так - интерфейсом 0...10 вольт диммируем до минимума, на который способен драйвер, а если надо еще слабее, то дополнительно ШИМим сигналом включения-выключения драйвера. Можно будет добиться вообще едва заметного глазу свечения.

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


Ссылка на сообщение
Можно будет добиться вообще едва заметного глазу свечения.

А оно надо?

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


Ссылка на сообщение
Минус таких драйверов в том, что даже при самом минимуме диммирования диоды довольно таки ярко светят. Как луна не пойдет.

 

Карен, забыл написать в своей теме, я вопрос "луны" решил следующим образом. Последовательно со всей цепочкой диодов (у меня напряжение на цепочке порядка 15-18В) подключаю обычный МЛТ-0.25 резистор на 300 Ом. Параллельно резистору подключаю обычный тумблер (можно FET). Когда тумблер включен, LEDы работают под тем током, который выдает через них драйвер. Если тумблер разомкнут, драйвер выдает свое максимальное напряжение пытаясь обеспечить ток, но это у него не получается - резистор ограничивает ток единицами миллиампер, в результате диоды горят вполне лунно. Решение не самое красивое, наверное, но в лоб решает проблему с регулировкой малых токов на любом ШИМ драйвере. Недостаток в том, что при замыкании тумблера ("выход из луны") на некоторое короткое время драйвер выдаст на диод максимальный ток. Впрочем, если вместо тумблера использовать FET, поставив на его затвор некоторый конденсатор, проблема будет решена (заодно появится аппаратное плавное разгорание LED-ов).

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


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

Я последнее время во всех своих устройствах использую маленький oled экранчик с разрешением 160х128.

 

post-474-1293119165_thumb.jpgpost-474-1293119171_thumb.jpg

 

Он мне нравится своими небольшими габаритами, и потрязающей яркостью и углами обзора. Изображение видно чуть ли не при просмотре в ребро. :) И на солнце тоже хорошо видно. И питание ему нужно всего 2.7-3.3В что согласуется с более-менее современными процами.

 

Вот пример небольшой нашей платки, на которой есть такой дисплейчик.

post-474-1293119176_thumb.jpg

post-474-1293119182_thumb.jpg

Видно что дорожек к нему идет совсем немного.

 

А вот платка уже с дисплейчиком.

post-474-1293119186_thumb.jpg

post-474-1293119193_thumb.jpg

 

Включаем питание.

post-474-1293119198_thumb.jpg

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


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

Застрял на элементарной вещи. Сделать из пятивольтового ШИМа сигнал 0...10 вольт, и чтоб почем зря не грелось. Пока схема такая:

post-2056-1293196016_thumb.jpg

По спецификации, диммируемый драйвер имеет входное сопротивление порядка 100к, а сам диммер должен тестироваться с запасом на нагрузку 20 килоом. В итоге получается, что резистор на коллекторе должен быть небольшим (иначе недотягиваем до 10 вольт на выходе, и что хуже, получаем сильную зависимость выходного напряжения от количества подключенных драйверов). А если его делать маленьким, то ток через него на землю будет большим, не хочется.

 

Кто может предложить более приемлимую несложную схему?

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


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

Вторая проблема - количество быстрых ШИМ выходов у моей atmega8 всего три. Если делать програмный ШИМ, то получается слишком медленно. Соответственно конденсатор на выходе получается аж 470мкф - слишком много. Может есть какие другие варианты получения плавного 0...10 вольт (в смысле без ШИМа)?

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


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

Может есть какие другие варианты получения плавного 0...10 вольт (в смысле без ШИМа)?

На nano-reef уже обсуждали эту тему, предлагали на операционнике с усилением 2 вроде.

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


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

Вторая проблема - количество быстрых ШИМ выходов у моей atmega8 всего три. Если делать програмный ШИМ, то получается слишком медленно. Соответственно конденсатор на выходе получается аж 470мкф - слишком много. Может есть какие другие варианты получения плавного 0...10 вольт (в смысле без ШИМа)?

Карен, почему бы не поставить повторитель на каком-нибудь дешевом операционнике? Да и интегратор можно на нем сделать. И зачем тебе быстрый ШИМ, особенно когда интегратор стоит? Супер-быстрые изменения яркости могут понадобиться, думаю, только если кто-то надумает грозу/молнии имитировать LED-ами, а для всего остального мне кажется, скорость совершенно не нужна, и можно симитировать псевдо-шим обычными ножками, посылая на них стрим из соответствующего числа единиц и нулей раз в сколько-то миллисекунд по таймеру.

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


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

Вот операционника как раз хотелось бы избежать. (В наличие нет, покупать надо, да еще двуполярное питание...)

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


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

Ваге, схему можешь изобразить в общем виде? И какой операционник из дешевых-популярных можно поставить?

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


Ссылка на сообщение
Вот операционника как раз хотелось бы избежать. (В наличие нет, покупать надо, да еще двуполярное питание...)

 

Посмотри какие-нибудь готовые ЦАПы с выходом +-10В. Проще всего с программированием через i2c или spi чтобы проводов много не паять.

Мы применяем MAX5661. Это сильно навороченный и такой конечно нафиг не нужен. Просто как пример что бывает.

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


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

Вот схемка на операционнике LM324 (ему вроде не обязательноо двухполярное питание)

post-20035-1293199975_thumb.jpg

Схемка не моя, а взята с форума Arduino и мной не тестировалять, так что более знающие могут покоментировать или забраковать.

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


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

Вот схемка на операционнике LM324 (ему вроде не обязательно двухполярное питание)

Ну да, именно, что-то такое. LM324 самый что ни наесть непритязательнейший, дешевый и дубовый, там 4 операционника в одном корпусе и 2 ножки питания, его можно купить в самом последнем захудалом магазине. Резистор в обратной связи можно использовать подстроечный, если так уж хочется подстроить максимальное выходное напряжение ровно на 10В.

 

---------

 

Кстати, если хочется управлять именно яркостью светильника, а не током через светодиоды, можно предусмотреть какой-нибудь фоторезистор с операционником, который будет замерять яркость в какой-нибудь точке, и сигнал с него послать на АЦП контроллера. Но это уже буржуйское излишество, конечно (хотя может быть засчитано как дополнительное преимущество контроллера).

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

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


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

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

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



Войти

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

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