Комментарии 30
Один колхоз, однако.
Статью стоило написать только из-за упоминания TRMNL. Фантастическая на вид штука, обязательно закажу
Тоже триггернуло и купил. Плюс нагуглил код на $15 скидки :)
А я полез искать дешманские аналоги из Поднебесной. Но не преуспел :(
Как они относительно правильно пишут -- рассыпуха может обойтись дороже, чем девайс в сборе. Но нет большой проблемы собрать по запчастям, список запчастей приведён.
Экосистема не очень сложная, прошивка простая, адптировать под что-то альтернативное просто. Если есть где запустить свой сервер -- то вообще можно никому ничего не платить :)
Я, похоже, буду править прошивку, так как хочу добавить часы на экран (сейчас в прошивке их нет) и добавить подсветку строчки расписания поездатов по таймеру, без пингования сервера, чтоб не задумываться глянул на экран на выделенную строчку -- и почапал
Что-то не нашёл, как в кишки этой бандуре влезть — посылка даных на неё требует наличие подписки.
Подписка (разовый платёж точнее) нужна чтобы они для тебя начали генерить и хранить картинки у себя.
Если при настройке ей скормить свой сервер (можно в локальной сети) - то платить не надо.
Если при настройке ей скормить свой сервер
«Сэр, но как?»
Вот есть у меня эта поверхность — нужно зажечь на ней пиксел с параметрами (X, Y, яркость)
. Как это сделать?
Девайс при первом включении выдаёт сетку TRMNL, к ней подключиться и выбрать свою сеть -- имя, логин, пароль, и через "Custom Server" задать адрес соего сервера.
В качестве своего сервера нужно что-то, что умеет отдавать пару статических файликов.
вот пример сервера: https://github.com/gitstua/trmnl-plugin-dev
Вот тут ссылки на еще реализации серверов: https://docs.usetrmnl.com/go/diy/byos
Девайс с сервера получает картинку (чб BMP) и время, когда придти за следующей, затем засыпает. Спустя N минут просыпается, идёт за картинкой, если она поменялась -- обновляет экран -- и засыпает до следующей.
Он, конечно, красивый, но мне показался очень дорогим. Я для похожих задач воткнул 3.5-дюймовый ЖК экранчик с поддержкой lcd4linux через USB. Цена всего 1500 рублей.
А за цену TRMNL я штук 8 куплю таких и по всей стене развешу, заодно у каждого будет своя задача.
Меня одного удивило наличие расписания у МЕТРО? Или это мы так избалованы интервалами в 1-5 мин
К хорошему привыкаешь. Если не ошибаюсь, у московского метро самые короткие интервалы движения
в ню, постоянные траблы с метро, часто ломается. Даже при хороших условиях, можно часами добираться. Изи на пересадке простоять минут 40. Ну это еще не учитывая других моментов, духоты, грязи, крыс, бомжей, попрошаек и тд и тп))
у нас "метро здорового человека". ну, с учётом местных реалий, конечно. В Нью-Йорке первые линии появились ещё в конце 19 - начале 20 века, и по факту это скорее внутригородские электрички, нежели метро, кмк. Но местами под землёй, да.
Замените в голове "метро" на "пригородные электрички". С плотностью расписания, как сейчас на диаметрах внутри Москвы. Вроде бы ходят часто - но и приходить не зная расписания не хочется.
С таким количеством "забываю" (в начале статьи) я бы уже к доктору пошел вместо писанины кода.
Расскажите дураку, почему это лучше, чем питон-скрипт, который пишется за час?
Это не риторический вопрос, мне правда интересно, какие плюсы.
По сути -- ничем. Всё, что надо -- вывести куда-либо информацию.
Просто "куда-либо" бывает разное. Мне понравилась идея чего-то что я могу кинуть в любой угол квартиры и не думать про хвосты питания. Раз в пол года зарядить не проблема, благо, таких девайсов уже пяток найдётся, а вот выбирать из мест обитания экрана только те, где есть свободная розетка рядом -- уже надоело. и так тройники в каждом углу с торчащими из них хвостами.
Не, я просто serverless этот. Экран-то понятно зачем.
Ааааа...! Так это, дэлчев.
В смысле, потому, что может. :) TRMNL сам заточен на простое получил данные - отрендерил - залил в облако. Это предоставляется в комплекте с девайсом.
Если надо логики чуть больше -- её надо выполнить самому, или завернуть так, чтоб рендерилка съела её как надо. Если выполнять самому, надо где-то. Почему бы и не в форме функции?
Serverless-трекер поездов метро