16.04.2015, 22:09 | #21 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: lcd4linux примеры конфигов.
Можно 1/4 частью файлов обойтись , если их зеркалить по вертикали и горизонтали
|
17.04.2015, 19:00 | #22 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Re: lcd4linux примеры конфигов.
Цитата:
Параллельно решается вопрос кардинальной смены изображений (т.к. рамка маленькая, то в нее всё не влезает, в последствии предполагается выбор нужного вывода кнопкой. Например кнопки, или одна кнопка переключающая вывод на часы, прогноз погоды, текущий статус mpd, данные с датчиков и т.д.) Попробовал "в лоб" Код:
Layout (substr(strftime('%S', time()),1,1)>5)?'TestImage':'weather' По факту: Код отрабатывает 1 раз при запуске и в зависимости от времени запускает ту или иную картинку. Какие-то не сформулированные мысли бродят при просмотре тут... UPD: (прочитал внимательно allows reading of values from lcd4linux.conf. Про запись или изменение на лету ни слова. Расстроен.) UPD: отредактировано нижнее сообщение на стр2. касательно часовой стрелки. Последний раз редактировалось Tohin; 17.04.2015 в 21:07. |
|
18.04.2015, 04:43 | #23 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Re: lcd4linux примеры конфигов.
Офтоп, когда попробовал Ваш пхп-код, стало так)))
|
18.04.2015, 04:58 | #24 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Re: lcd4linux примеры конфигов.
Вот пошукал примеры в сети:
PHP код:
PHP код:
|
18.04.2015, 12:04 | #25 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Re: lcd4linux примеры конфигов.
не... это мне уже не по зубам...Нарисовать 72 картинки и менять их по времени (аналоговые часы) я еще смогу...
А вот с добавлением функционала (поворот изображений, интерактивная смена выводимой информации) уже не потяну... Хотя вот тут уже есть Веб-интерфейс(!) для настройки lcd4linux. Но что это, как его прикрутить и использовать? Причем на скриншоте видно, что есть вариант с подключением фоторамки Samsung Уточнил инфу по поводу веб-интерфейса lcd4linux. Данная фича есть на альтернативной прошивке ресиверов Dreambox. Прошивка называется Enigma2. Основана на линукс. Кто тут из CyberWRT? Можем мы с ними обмет опытом и пакетами произвести? Что то тут нашел https://github.com/SIFTeam/enigma2 Еще что-то непонятное, я увидел только большое кол-во png-картинок Последний раз редактировалось Tohin; 19.04.2015 в 00:46. |
19.04.2015, 05:52 | #26 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 |
Re: lcd4linux примеры конфигов.
Цитата:
...Мне думается, что через недельку-другую Вы будете щёлкать это как орехи... |
|
19.04.2015, 18:05 | #27 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Re: lcd4linux примеры конфигов.
Не стоит меня переоценивать... Я пхп и перл по 2 года понять пытался... и то быдлокодю чисто для себя - людям показывать страшно. а Си все таки по требовательнее будут. Видимо не дано...
Всё, что нужно чтобы фоторамка (128*128) показала аналоговые часы (действующие) собрано в приложенном архиве. распаковывать в корень. Если корень запись не поддерживает придется править конфиг. (только пути) Формат файла *.tgz (to Admin: Спасибо за tgz!) Последний раз редактировалось Tohin; 19.04.2015 в 21:05. |
19.04.2015, 20:40 | #28 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: lcd4linux примеры конфигов.
Цитата:
|
|
20.04.2015, 20:44 | #29 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 |
Re: lcd4linux примеры конфигов.
Т.к. только часы или только погода это скучно, я продолжил чесать в затылке пяткой:
Код:
Widget Minute { class 'Image' file (40<strftime('%S', time())&strftime('%S', time())<50)?'/Files/lcd4linux/weather.png': '/Files/lcd4linux/watch/Minute'.strftime('%M', time()).'.png' update 2000 visible 1 reload 1 inverted 0 } Т.к. картинка weather.png полная, часы и часовую стрелку она заслоняет в планах дополнить код добавив в условие OR с чтением GPIO WPS. То есть нажимаем на кнопку и показывает погоду, отпускаем - снова часы. Update: Код:
user@SoundCard:~$ opkg list-installed|grep magic imagemagick - 6.7.8-1 imagemagick-png - 6.7.8-1 imagemagick-tools - 6.7.8-1 user@SoundCard:~$ convert -crop 128x128+12+0 /Files/lcd4linux/weather.png /Files/lcd4linux/weather.png Вписываем в конфиг Cron Код:
wget http://info.weather.yandex.net/mosco....png?domain=ru -O - | convert -crop 128x128+12+0 - /Files/lcd4linux/weather.png Следующий этап DS18B20. Последний раз редактировалось Tohin; 21.04.2015 в 22:04. |
Метки |
dpf, lcd4linux, экран, дисплей, монитор из фоторамки |
Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
|
|