![]() |
|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#21 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можно 1/4 частью файлов обойтись , если их зеркалить по вертикали и горизонтали
|
![]() |
![]() |
![]() |
#22 | |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]() Цитата:
Параллельно решается вопрос кардинальной смены изображений (т.к. рамка маленькая, то в нее всё не влезает, в последствии предполагается выбор нужного вывода кнопкой. Например кнопки, или одна кнопка переключающая вывод на часы, прогноз погоды, текущий статус 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. |
|
![]() |
![]() |
![]() |
#23 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Офтоп, когда попробовал Ваш пхп-код, стало так)))
![]() |
![]() |
![]() |
![]() |
#24 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Вот пошукал примеры в сети:
PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#25 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
не... это мне уже не по зубам...Нарисовать 72 картинки и менять их по времени (аналоговые часы) я еще смогу...
А вот с добавлением функционала (поворот изображений, интерактивная смена выводимой информации) уже не потяну... Хотя вот тут уже есть Веб-интерфейс(!) для настройки lcd4linux. Но что это, как его прикрутить и использовать? Причем на скриншоте видно, что есть вариант с подключением фоторамки Samsung ![]() Уточнил инфу по поводу веб-интерфейса lcd4linux. Данная фича есть на альтернативной прошивке ресиверов Dreambox. Прошивка называется Enigma2. Основана на линукс. Кто тут из CyberWRT? Можем мы с ними обмет опытом и пакетами произвести? Что то тут нашел https://github.com/SIFTeam/enigma2 Еще что-то непонятное, я увидел только большое кол-во png-картинок Последний раз редактировалось Tohin; 19.04.2015 в 00:46. |
![]() |
![]() |
![]() |
#26 | |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() ...Мне думается, что через недельку-другую Вы будете щёлкать это как орехи... |
|
![]() |
![]() |
![]() |
#27 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
Не стоит меня переоценивать... Я пхп и перл по 2 года понять пытался... и то быдлокодю чисто для себя - людям показывать страшно. а Си все таки по требовательнее будут. Видимо не дано...
Всё, что нужно чтобы фоторамка (128*128) показала аналоговые часы (действующие) собрано в приложенном архиве. распаковывать в корень. Если корень запись не поддерживает придется править конфиг. (только пути) Формат файла *.tgz (to Admin: Спасибо за tgz!) Последний раз редактировалось Tohin; 19.04.2015 в 21:05. |
![]() |
![]() |
![]() |
#28 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#29 |
Moderator
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031 ![]() ![]() ![]() |
![]()
Т.к. только часы или только погода это скучно, я продолжил чесать в затылке пяткой:
Код:
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, экран, дисплей, монитор из фоторамки |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|