У меня были три почти таких же - первые три шкафа (сама система) такие же, а вместо последнего были сменные диски на совершенно огромные, по тем временам, 30МБ.
Вот такие как на этой картинке справа:
Причем, к одной из этих систем было подключено 12 "зеленых" терминалов, на которых сидели студенты - похожие на терминалы с первой картинки.
----
А теперь, собственно сравнение ESP-12F (2026) vs СМ-1420 (1986):
те же 64КБ ОЗУ - у меня в "студенческой" с 12 одновременными пользователями, было именно столько.
4МБ Flash, вместо одного "фиксированного" диска 2.5МБ + одного такого же сменного - это правда были одинаковые "блины", только один был прикручен винтами, а второй в круглой коробке с ручкой, и его можно было снять, а новый поставить (картинку не нашел).
32-bit 26-40MHz, вместо 16-bit процессор с не заявленной тактовой частотой (тогда считали MIPS'ы, а не MHz), но в единицы MHz
Так я не маркетолог, что бы это странное нерусское слово не значило, и не дизайнер.
Я старый инженер-системщик-юниксоид, а тут решил попробовать по-программировать микроконтроллеры.
Тут же что для меня интересно - у этой микросхемы, весом меньше 2 грамм, вычислительная мощность значительно большая, чем у моей первой мини-ЭВМ СМ-1420 с ОС Демос, которую я администрировал в 1991 году.
Если Вы предложите правки в исходный код, улучшающие "гуй", то я обязательно их попробую и, возможно, добавлю в проект.
А если эта тема Вам не близка, то зачем комментировать?
Вроде бы пишут, что в библиотеке Adafruit_ST7789 такая возможность есть, но нужно, чтобы железка это умела. А вот как определить умеет это железка или нет - этого я не понял ;(
И решил попробовать спросить у Вас.
Ночью экран слишком ярко светится. Хочется как-то яркость уменьшить.
P.S. На всякий случай сообщаю, что от Ваших советов толк есть:
Данные берутся из Алисы: Слева данные с уличного датчика, а справа и CO2 - с климатического модуля Мини 2 Про.
Иконки показывают состояние. В данном случае, обогреватель включен, а окно закрыто.
Думаю довести до ума и попробовать статью на Хабр написать. Обязательно на Вас сошлюсь ;)
А не подскажете по доброте душевной какие нюансы есть с включением экрана? Понимаю что проблема где-то в куске "Initialize LCD", но вот что конкретно и на что можно поменять и где про это почитать не соображу ;( Подозреваю, что причина в том, что это модель Ultra, а не просто SmallTV, но выглядит она очень похоже. Только фольги на корпусе и провода для ее подключения к плате нет.
История: Приехали с AliExpress две железки: SmallTV Ultra и Pro. Потом приехал рекомендованный Вами "держатель" и я решил попробовать сделать индикатор состояния УДЯ на базе Ваших исходников: закомментировал работу с датчиком CO2 и отправку данных на сервер, откомпилировал и загрузил прошивку на Ultra.
После сброса увидел, что все работает как задумано: железка подключилась к сети, поставила время, загрузила прогноз погоды и все это показала на экране.
Я довольный отключил "держатель" от платы, подключил обычное питание и долго смотрел на черный экран. Перешил еще раз - безрезультатно. Включил "Монитор порта" и увидел, что железка работает. Просто ничего на экране не показывает. Я решил, что повредил экран и поменял местами экраны Pro и Ultra, но ничего не поменялось - Pro прекрасно все показывала на экране от Ultra, а Ultra не показывала ничего.
Тогда я понял, что дело в прошивке и прошил FW-Smalltv-Ultra-V9.0.46.bin c github'а. После этого экран включился, железка запустила AP и предложила мне ее настроить.
Вот теперь я и думаю: как понять чем конкретно отличается управление экраном в Ultra от обычного SmallTV?
У меня ровно один вопрос, причем он указан прямо в начале статьи: "А чего вы так боитесь родные государственные структуры?"
Если по каким-то признакам ФСБ решит, что я готовлю взрыв в метро, то пусть они посмотрят мою переписку и убедятся, что это не так.
И мне бы очень хотелось, чтобы это правило распространялось на всех, живущих в моем городе - ну не хочу я, чтобы у нас метро взрывали, а если кто-то реально собирается это сделать, то пусть его поймают до того, как он это сделает.
Это очень похоже на работу автомата: у меня до того, как я начал комментировать эту статью была карма +7, а стоило написать пару комментариев, сразу стала 0.
Я не успокоился и теперь -1.
Задача простая: не дать народу выйти из под присмотра ЦРУ/АНБ.
Т.е. MAX никому ставить нельзя, а следовательно никто не может сомневаться в том, что он плохой.
Я высказал некоторые сомнения в адекватности претензий: написал что нет ни одного факта - только эмоции и мне сразу запретили голосовать за чужие комментарии.
Я не знаю как они это делают, но это уже не первый раз, а учитывая что каждый пользователь может снизить или повысить карму только на единичку, то неоднократное снижение моей кармы именно до 0 или -1 очень похоже на то, что именно этой цели и добивались.
Как-то мало верится, что каждый раз минусы ставит ровно столько человек, сколько нужно, чтобы заткнуть мне рот и ни на одного больше
Я так понимаю, что это HomeAssistant. Если да, то я сразу написал: "Почти у всех такая железка есть, а у Яндекс нет. Или я не нашел."
На случай, что кто-то заинтересуется:
Вот так выглядела СМ-1420:
У меня были три почти таких же - первые три шкафа (сама система) такие же, а вместо последнего были сменные диски на совершенно огромные, по тем временам, 30МБ.
Вот такие как на этой картинке справа:
Причем, к одной из этих систем было подключено 12 "зеленых" терминалов, на которых сидели студенты - похожие на терминалы с первой картинки.
----
А теперь, собственно сравнение ESP-12F (2026) vs СМ-1420 (1986):
те же 64КБ ОЗУ - у меня в "студенческой" с 12 одновременными пользователями, было именно столько.
4МБ Flash, вместо одного "фиксированного" диска 2.5МБ + одного такого же сменного - это правда были одинаковые "блины", только один был прикручен винтами, а второй в круглой коробке с ручкой, и его можно было снять, а новый поставить (картинку не нашел).
32-bit 26-40MHz, вместо 16-bit процессор с не заявленной тактовой частотой (тогда считали MIPS'ы, а не MHz), но в единицы MHz
А главное вес: <2 грамм, вместо >200 кг. ;)
Так я не маркетолог, что бы это странное нерусское слово не значило, и не дизайнер.
Я старый инженер-системщик-юниксоид, а тут решил попробовать по-программировать микроконтроллеры.
Тут же что для меня интересно - у этой микросхемы, весом меньше 2 грамм, вычислительная мощность значительно большая, чем у моей первой мини-ЭВМ СМ-1420 с ОС Демос, которую я администрировал в 1991 году.
Если Вы предложите правки в исходный код, улучшающие "гуй", то я обязательно их попробую и, возможно, добавлю в проект.
А если эта тема Вам не близка, то зачем комментировать?
Спасибо!
В этой железке физический датчик CO2 есть. И ее показания, в целом, похожи на те, которые выдает Климатический модуль. Разница +-100-150 ppm.
Не идеал, но это единственная железка, которую Алиса видит из трех, которые я пробовал. Причем, видит по ZigBee.
Спасибо за подсказку. Исправил
Опубликовали: https://habr.com/ru/articles/1025884/
Значит только для меня и модераторов ;(
Подождем их решения ;(
Спасибо!
Я таки выложил исходники и написал статью, но она в "песочнице" и я не понял все ли могут ее посмотреть по прямой ссылке или только я и модераторы.
На всякий случай, вот ссылка: https://habr.com/ru/sandbox/281264/
А можно еще глупый вопрос?
Яркость дисплея как-то можно уменьшить?
Вроде бы пишут, что в библиотеке Adafruit_ST7789 такая возможность есть, но нужно, чтобы железка это умела. А вот как определить умеет это железка или нет - этого я не понял ;(
И решил попробовать спросить у Вас.
Ночью экран слишком ярко светится. Хочется как-то яркость уменьшить.
P.S. На всякий случай сообщаю, что от Ваших советов толк есть:
Данные берутся из Алисы: Слева данные с уличного датчика, а справа и CO2 - с климатического модуля Мини 2 Про.
Иконки показывают состояние. В данном случае, обогреватель включен, а окно закрыто.
Думаю довести до ума и попробовать статью на Хабр написать. Обязательно на Вас сошлюсь ;)
Все получилось!
Огромное спасибо!
https://disk.yandex.ru/i/AxE2J_PAwItq2g
А не подскажете по доброте душевной какие нюансы есть с включением экрана?
Понимаю что проблема где-то в куске "Initialize LCD", но вот что конкретно и на что можно поменять и где про это почитать не соображу ;(
Подозреваю, что причина в том, что это модель Ultra, а не просто SmallTV, но выглядит она очень похоже. Только фольги на корпусе и провода для ее подключения к плате нет.
История:
Приехали с AliExpress две железки: SmallTV Ultra и Pro.
Потом приехал рекомендованный Вами "держатель" и я решил попробовать сделать индикатор состояния УДЯ на базе Ваших исходников: закомментировал работу с датчиком CO2 и отправку данных на сервер, откомпилировал и загрузил прошивку на Ultra.
После сброса увидел, что все работает как задумано: железка подключилась к сети, поставила время, загрузила прогноз погоды и все это показала на экране.
Я довольный отключил "держатель" от платы, подключил обычное питание и долго смотрел на черный экран.
Перешил еще раз - безрезультатно. Включил "Монитор порта" и увидел, что железка работает. Просто ничего на экране не показывает.
Я решил, что повредил экран и поменял местами экраны Pro и Ultra, но ничего не поменялось - Pro прекрасно все показывала на экране от Ultra, а Ultra не показывала ничего.
Тогда я понял, что дело в прошивке и прошил FW-Smalltv-Ultra-V9.0.46.bin c github'а.
После этого экран включился, железка запустила AP и предложила мне ее настроить.
Вот теперь я и думаю: как понять чем конкретно отличается управление экраном в Ultra от обычного SmallTV?
Спасибо!
А можно ссылку на "вот такой зажим с Алиэкспресса"?
Купил себе SmallTV Pro в надежде использовать Ваши наработки и вот он приехал...
У меня задача проще: Хочется сделать дисплей для датчиков Яндекс - CO2, температуры и т.п., которые уже есть - чтобы не спрашивать каждый раз.
Впрочем, больше хочется попробовать, чем нужен результат ;)
Никогда раньше с микроконтроллерами дел не имел, а паяльник последний раз держал лет 30 назад ;(
Чтобы все не усложнять хочется простой способ подключения и отключения платы к ПК.
Вопрос до кучи: а есть какая-то альтернатива "среде Ардуино" или какой-то способ запуска ее под Linux?
У меня на ноутбуке уже много лет Windows нет, а, судя по гуглу, тут это проблема ;(
Разумеется!
Буква Z в конце моего ника - это первая буква моей фамилии.
Если читать по французским правилам, а раньше, когда я этот ник себе взял, все документы оформлялись по ним, то мой ник: СтасЗ ;)
У меня ровно один вопрос, причем он указан прямо в начале статьи: "А чего вы так боитесь родные государственные структуры?"
Если по каким-то признакам ФСБ решит, что я готовлю взрыв в метро, то пусть они посмотрят мою переписку и убедятся, что это не так.
И мне бы очень хотелось, чтобы это правило распространялось на всех, живущих в моем городе - ну не хочу я, чтобы у нас метро взрывали, а если кто-то реально собирается это сделать, то пусть его поймают до того, как он это сделает.
В чем проблема-то?
Ну вот. я только что получил еще два минуса за два комментария, а карма по прежнему -1.
Видимо, это реальный человек оценки ставит. Просто его мнение в моей карме уже учтено, потому что он мне минусы уже ставил.
Вывод: у Демократии по-европейски есть живые сторонники. Просто мало их... ;)
Ну вот, я бы Вам тоже плюсик за этот комментарий поставил, а этого допустить нельзя - это же Демократия, а не тоталитаризм...
А главный признак Демократии, если верить чиновникам Евросоюза - это "нулевая терпимость" к
отличающимся точкам зрения"российской пропаганде".Я думаю, что нет никакого реального хейтера.
Это очень похоже на работу автомата: у меня до того, как я начал комментировать эту статью была карма +7, а стоило написать пару комментариев, сразу стала 0.
Я не успокоился и теперь -1.
Задача простая: не дать народу выйти из под присмотра ЦРУ/АНБ.
Т.е. MAX никому ставить нельзя, а следовательно никто не может сомневаться в том, что он плохой.
Я высказал некоторые сомнения в адекватности претензий: написал что нет ни одного факта - только эмоции и мне сразу запретили голосовать за чужие комментарии.
Я не знаю как они это делают, но это уже не первый раз, а учитывая что каждый пользователь может снизить или повысить карму только на единичку, то неоднократное снижение моей кармы именно до 0 или -1 очень похоже на то, что именно этой цели и добивались.
Как-то мало верится, что каждый раз минусы ставит ровно столько человек, сколько нужно, чтобы заткнуть мне рот и ни на одного больше