Страница 1 из 1
Погодный планшетик
Добавлено: Пт ноя 09, 2012 17:26:21
Слесарь
Здравствуйте!
Мне нравятся прогнозы погоды на этой страничке интернет
http://meteoinfo.ru/forecasts5000/russi ... ov-na-donu
Хочется сделать себе настольный планшетик отображающий этот прогноз.
Давайте подумаем из чего должен состоять этот планшетик?
Предполагаю, это контроллер с физическим Ethernet и LCD дисплей?
Re: Погодный планшетик
Добавлено: Сб ноя 10, 2012 05:57:36
Андрей_Р
Из ноутбука или планшетника

Re: Погодный планшетик
Добавлено: Сб ноя 10, 2012 06:03:45
Слесарь
Это тот который загружается по нескольку минут? Не пойдет. Надо чтоб включил и сразу увидел погоду. Причем с низким энергопотреблением, как настольные часы/термометр.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 07:41:09
TripleKill
Контроллер с эзернетом и LVDS - только техническая сторона дела. Программно нужно ещё и хтмл обрабатывать.
А там ещё и картинки есть, их тоже как-то декодировать...
Думается, проще будет засунуть туда нечто вроде Raspberry Pi - универсальнее, и без запарок. А дальше в линухе уже настроить автозапуск браузера со страницей.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 09:21:00
Слесарь
TripleKill писал(а):Контроллер с эзернетом и LVDS - только техническая сторона дела. Программно нужно ещё и хтмл обрабатывать.
А там ещё и картинки есть, их тоже как-то декодировать...
Думается, проще будет засунуть туда нечто вроде Raspberry Pi - универсальнее, и без запарок. А дальше в линухе уже настроить автозапуск браузера со страницей.
Думаю можно сделать на одном 8-бит контроллере и ЖК пиксельным дисплеем. Для обработки TCP/IP, HTTP и HTML есть готовые библиотеки. Картинки декодировать не нужно, картинкам обычно соответствует имя файла, в данном случае как понимаю имя с номером, декодировать по имени файла.
Думается проще сделать на 8-бит микроконтроллере.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 14:08:39
pashka000
А дабы не заморачиваться с разбором полной HTML страницы, можно обрабатывать RSS ленту. (Сверху кнопочка RSS.) По сути то же самое, но более сжато и без картинок.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 14:27:57
Satyr
Дисплей какого размера нужен ?
Упрощенный (а на той странице другого и не ощущается) html без проблем показываю на lpc1785 и 2Mb SDRAMа. Цена копейки. Технологии 100% доступные радиогубителю дома на кухне.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 15:05:11
Satyr
Собсно именно под такое у меня валяется плата готовая, но собирать лениво.
Актуальность уже снялась.
Под 3.5" 320x240 tft
и еще валяются 4.7" 480x272 tft, лениво только и не понятно зачем...
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 17:04:00
TripleKill
Слесарь писал(а):декодировать по имени файла
Вы меня не поняли. Под декодированием я понимал отрисовку на дисплее. Ведь контроллер - это не компьютер, он не умеет открывать картинку так же легко, "по двойному щелчку". Т.е. для него любая картинка - просто набор байт. Как их превратить в цветные пиксели на экране - задача программиста.
Впрочем, тут уже предложили варианты без заморочек - RSS и прочее.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 18:53:18
pashka000
А для компьютера картинка - тоже набор байт и для него тоже используются программы, этот набор декодирующие)
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 20:12:40
Слесарь
pashka000 писал(а):А дабы не заморачиваться с разбором полной HTML страницы, можно обрабатывать RSS ленту. (Сверху кнопочка RSS.) По сути то же самое, но более сжато и без картинок.
Для моего города вроде нет RSS. Надо у разработчиков спросить, мож есть API какой к погодной службе.
Satyr писал(а):Дисплей какого размера нужен ?
Пока еще не решил, возможно даже для наглядности со светодиодной анимацией и светодиодными цифро-буквенными индикаторами.
Satyr писал(а):На сотовом набери номер: 09
Мож еще температуру за окном по сотовому узнавать? Мне больше нравится градусник.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 21:56:20
Alexey123
Кажется, Gismeteo умеет выдавать данные в XML - только принимай и парси данные. Для индикации можно прикрепить лисплей от Siemens S65 - библиотеки есть под разные языки.
Re: Погодный планшетик
Добавлено: Вс ноя 11, 2012 22:25:46
pashka000
Какие API к погодным службам бывают и на каких серверах эти службы крутятся можно узнать из докуметации на какие-нибудь погодные апплеты для рабочего стола. А из свободных - под Linux-овыe DE можно еще и готовый код для работы с ними выковырять) Но скорее всего это будет какой-нибудь Python...

Re: Погодный планшетик
Добавлено: Пн ноя 12, 2012 07:52:26
Слесарь
Alexey123 писал(а):Кажется, Gismeteo умеет выдавать данные в XML - только принимай и парси данные. Для индикации можно прикрепить лисплей от Siemens S65 - библиотеки есть под разные языки.
А где Гисметео берет данные? Гидрометеоцентр по ссылке вроде как понятно, федеральная служба.
Re: Погодный планшетик
Добавлено: Пн ноя 12, 2012 09:36:02
Секретный кот
Слесарь писал(а):А где Гисметео берет данные?
Думаю из западных источников где-то, кстати есть такой сайт meteogroup.com, присылающий прогнозы
на экран моих домашних ip-dect-трубок, так вот в сравнении с гидрометцентром точность этого прогноза просто удивительная!
И главное не надо ждать много минут до загрузки, и никакого самопала городить тоже не надо

Re: Погодный планшетик
Добавлено: Пн ноя 12, 2012 12:42:51
cahek80
Мож еще температуру за окном по сотовому узнавать? Мне больше нравится градусник.
кстати, спорный вопрос. у меня на балконе термометр рисует 15 градусов, хотя у земли может быть только 5 или 10.

Re: Погодный планшетик
Добавлено: Пн ноя 12, 2012 12:44:27
Слесарь
К телефонной трубке не приделать желаемый погодный интерфейс.
Думаю, гидрометеоцентр дает максимально точные прогнозы(по крайней мере для нашего региона) и фактические данные о погоде (станция ГМЦ расположена не далеко).
Re: Погодный планшетик
Добавлено: Пн ноя 12, 2012 12:51:15
Слесарь
cahek80 писал(а):Мож еще температуру за окном по сотовому узнавать? Мне больше нравится градусник.
кстати, спорный вопрос. у меня на балконе термометр рисует 15 градусов, хотя у земли может быть только 5 или 10.

Так надо правильно располагать. Чтоб не на окне и подальше от стены здания. Чтоб солнечные лучи не попадали.
Например у меня в квартире 4-канальная метеостанция, ловит по эфиру мой градусник и градусник соседа на противоположной стороне дома. Можно проследить как греет солнце.
У соседа градусник установлен а бы как и большую часть дня температура завышена на несколько градусов, мой градусник показывает впринципе верно(1 метр от окон и стены, скрыт от солнца), но с учетом что внутри двора меньше проветривается и на градус теплее, чем на соседской стороне в ночное время.