Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Софт

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2015, 12:25   #1
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию lcd4linux примеры конфигов.

После появления мониторчика начал гуглить конфиги. и вот тут погрустнел..
Нашел красивые картинки, но так и не понял как они их запихнули в конфиг...
Для примера прикладываю то, что скачал с того сайта, чтобы каждому там не регистрироваться.
Вопрос: Как отобразить аналоговые часы?
Пока мысль скрипт на php/python ежеминутно отрисовывающий новые часы по крону, и обновление ежесекундно из конфига...
Но как то это кучеряво....
Еще мысль ImageMagic в bash-скрипте. Или есть еще варианты?

Вот в этой теме во втором сообщении упоминается веб-интерфейс для конфигурирования lcd4linux, правда в спутниковых ресиверах.
Уважаемые творцы cyberwrt не помогут выдрать оттуда куски для использования на MR3320?

Большой рабочий конфиг

UPD:
Реализована смена картинок при нажатии кнопки.
Вложения
Тип файла: zip lcd4linux-config.zip (58.3 Кб, 272 просмотров)

Последний раз редактировалось Tohin; 29.05.2015 в 22:24.
Tohin вне форума   Ответить с цитированием
Старый 12.04.2015, 09:50   #2
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: lcd4linux примеры конфигов.

[Update]
Часы ходят
[/Update]

Часы нарисовал. Как заставить их ходить пока не понял.

Хорошо бы добавить параметр "rotate" в класс Image lcd4linux сняло бы много вопросов. Но учитывая мои косяки с банальной компиляцией...

Еще вопрос: смена layout при нажатии кнопки на mr3020. Мозможно ли?

nano /etc/lcd4linux.conf
Код:
Widget Clock {
    class 'Image'
    file '/Files/lcd4linux/Clock.png'
    update 0
    visible 1
    reload 0
    inverted 0
}

Widget Hour {
    class 'Image'
    file  '/Files/lcd4linux/Hour.png'
    update 1800000
    visible 1
    reload 1
    inverted 0
}

Widget Minute {
    class 'Image'
    file  '/Files/lcd4linux/Minute.png'
    update 1000
    visible 1
    reload 1
    inverted 0
}




Layout TestImage {
    Layer 0{
        X1.Y1 'Minute'
    }
    Layer 1{
        X1.Y1 'Hour'
    }
    Layer 2{
        X1.Y1 'Clock'
    }
}
P.S. А я тут один что-то изобретаю? Наибольшая активность на формуме в разделах про Украину... Может пора сменить название форума на политическое?
Изображения
 
Вложения
Тип файла: zip Clock-.zip (25.5 Кб, 210 просмотров)

Последний раз редактировалось Tohin; 19.04.2015 в 18:07.
Tohin вне форума   Ответить с цитированием
Старый 12.04.2015, 21:57   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: lcd4linux примеры конфигов.

Цитата:
А я тут один что-то изобретаю?
Наверно кроме Вас еще никто фоторамку-брелок не подключил к роутеру

Цитата:
Часы нарисовал. Как заставить их ходить пока не понял.
Обычно спрайты(стрелки) накладываются сверху фона(циферблата) и перерисовываются каждую минуту

Цитата:
Наибольшая активность на формуме в разделах про Украину... Может пора сменить название форума на политическое?
Одно другому не мешает, к тому же обсуждение Украины в "Курилке"
Admin вне форума   Ответить с цитированием
Старый 13.04.2015, 20:54   #4
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: lcd4linux примеры конфигов.

Цитата:
Наверно кроме Вас еще никто
Если не затруднит, я бы предпочел общение на "ты".
Альтернатив по бюджетности в выводе информации я не вижу. Странно кстати, что фоторамку даже новую можно приобрести за 20-50$, а вот монитор (железо то же самое, прошивка иная) нельзя...
Кстати буду признателен, если кто знает фоторамки 7"-10" подходящие под использование, напишите в теме про мониторчик.
Цитата:
Обычно спрайты(стрелки) накладываются сверху фона(циферблата) и перерисовываются каждую минуту
Так я так и сделал, в конфиге подгружаются 3 картинки, каждая своим слоем, а вот как вращать слой?
Tohin вне форума   Ответить с цитированием
Старый 13.04.2015, 21:16   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: lcd4linux примеры конфигов.

Цитата:
Если не затруднит, я бы предпочел общение на "ты".
Так я только за!

Цитата:
Так я так и сделал, в конфиге подгружаются 3 картинки, каждая своим слоем, а вот как вращать слой?
Наверно проще будет рисовать стрелки функцией типа line

А можно посмотреть список классов lcd4linux?
Admin вне форума   Ответить с цитированием
Старый 13.04.2015, 23:24   #6
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: lcd4linux примеры конфигов.

Цитата:
Сообщение от Admin Посмотреть сообщение
Так я только за!


Наверно проще будет рисовать стрелки функцией типа line

А можно посмотреть список классов lcd4linux?
https://ssl.bulix.org/projects/lcd4linux/browser#trunk
Оно?
Мануал сильно обрезан. Например есть встроенный скриптовый язык (дан пример изменения яркости подсветки), но списка фунций нету (ну или мое знание английского не позволяет найти)
Мне кажется функцию вращения можно дописать где-то тут(описание слоев, смещение слоя задается именно тут, судя по конфигу)

Последний раз редактировалось Tohin; 13.04.2015 в 23:30.
Tohin вне форума   Ответить с цитированием
Старый 14.04.2015, 00:00   #7
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: lcd4linux примеры конфигов.

Что то я ничего не нахожу подходящего
Admin вне форума   Ответить с цитированием
Старый 14.04.2015, 08:52   #8
Tohin
Moderator
 
Регистрация: 20.07.2014
Адрес: МСК
Сообщений: 991
Вес репутации: 1031
Tohin is a jewel in the roughTohin is a jewel in the roughTohin is a jewel in the rough
По умолчанию Re: lcd4linux примеры конфигов.

Цитата:
Сообщение от Admin Посмотреть сообщение
Что то я ничего не нахожу подходящего
Уф! А то я себя в слабоумии заподозрил.... Ну раз действительно ничего нет то я вижу 2 пути:
1. Ковырять исходники lcd4linux и добавлять нужный функционал.
2. Ковырять прошивку спутниковых ресиверов(из первого поста) и доставать патченый lcd4linux.
Tohin вне форума   Ответить с цитированием
Старый 14.04.2015, 21:05   #9
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию Re: lcd4linux примеры конфигов.

Может сделать 120 рисунков стрелок и накладывать друг на друга? )
stD вне форума   Ответить с цитированием
Старый 14.04.2015, 21:11   #10
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: lcd4linux примеры конфигов.

Почему 120?
Для часовой стрелки 12
И для минутной 60
Admin вне форума   Ответить с цитированием
Ответ

Метки
dpf, lcd4linux, экран, дисплей, монитор из фоторамки


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:21. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика