
Случайно наткнулся на видео про лифт убийцу на Arduino. В этом видео автор показывает, как некая компания выполнила заказ по разработке и установке лифта для инвалидов. То , что там было сделано, это пример преступной некомпетентности разработчиков.
Я остался под таким впечатлением, что бросил все дела и решил срочно выкатить статью об огромной проблеме в инженерном сообществе, которая становится все ощутимее.
Уже 20 лет платформа Arduino помогает энтузиастам преодолевать порог входа в мир электроники и программирования. Выросло целое поколение инженеров, электронщиков и программистов, которые начали свой путь именно с этой платформы.
Самым большим преимуществом плат Arduino является простота разработки, дети уже в возрасте 10-12 лет в состоянии самостоятельно разобраться с ними и начать делать свои первые проекты. Благодаря такому раннему старту возраст среднестатистического специалиста понижается и это в целом хорошо. Но есть и побочный эффект.
Далеко не все вырастают из подгузников и становятся профессионалами. Проблема не в Arduino, проблема в людях. Реальность такова, что даже инженер с высшим образованием в своём развитии может быть на уровне школьника. Мало того, что такие недоучки занимают рабочие места, так они ещё и несут реальную угрозу безопасности, здоровью и жизни людей, которые будут пользоваться их оборудованием.
К сожалению, таких людей и вправду берут на работу разработчиками оборудования и они начинают заниматься вредительством. Очень часто они даже не осознают, насколько некомпетентны. Эта проблема начала набирать обороты только сейчас, потому что поколение детей выросших на Arduino заканчивает университеты и выходит на рынок труда. Я и сам являюсь представителем этого поколения, поэтому вижу проблему на расстоянии вытянутого спиннера.
В истории можно насчитать немало примеров вопиющей некомпетентности , которая привела к трагедиям. Вспомнить хоть печально известный Therac-25 (который метко упомянул один из комментаторов того самого видеоролика).
Все это примеры инженерных ошибок , которые привели к трагедии. Подобные трагедии практически неизбежны, ведь все люди ошибаются, но сейчас все иначе. Помимо выше озвученной проблемы есть ещё один фактор, который является катализатором, усугубляющим ситуацию - появление нейросетей, которые могут написать код целиком.
Развитие нейросетей в последние годы набирает обороты, можно сказать , что произошёл новый технологический прорыв , который изменит всё. Можно долго рассуждать о том, насколько нейросети великолепны, и я с этим согласен , но я хочу сконцентрировать ваше внимание на влиянии нейросетей на молодых специалистов. В руках сформировавшегося специалиста нейросеть - это мощнейший инструмент , который ускоряет работу и увеличивает производительность труда, но начинающий специалист с нейросетью - это обезьяна с гранатой. Хорошо, если человек пользуется нейросетью как продвинутым поисковиком или как самоучителем, но что происходит, когда человек начинает пользоваться нейросетью как другом , который все сделает за него? Приобретаются поверхностные знания, фальшивый опыт и огромное самомнение. Ведь человек начинает считать , что это он сам все сделал, и начинает браться за более сложные и ответственные проекты. А самое печальное , что работодатель зачастую не знает о реальной глубине знаний человека и доверяет ему более ответственные задачи. Но эти более ответственные задачи оказываются не под силу нейросети, и "инженеру" приходится справляться с непосильной задачей. Хорошо, если он с ней не справляется, хуже, если справляется в ущерб надежности и безопасности.
Но остаётся ещё одна неосвещенная сторона. А как эти проекты вообще доходят до потребителей? Где контроль? Кто допустил? Как показывает практика, во многих конторах подход к контролю качества и безопасности находится на уровне картошки. Контролирующий орган во многих компаниях отсутствует. Я не знаю, о чем думает работодатель, когда проявляет такую слепую веру в успех, но факт есть факт, такое практикуется повсеместно. Не трудно догадаться, что большинство таких проектов загибается на ранних этапах, но бывают и исключения, когда такая поделка оказывается там, где оказаться не должна была.
Этой статьёй я хочу обратить внимание IT сообщества на эту проблему и призвать всех тех, кто узнал себя, срочно принять меры.
Я не хочу сказать, что проекты на Arduino плохие или являются индикатором некомпетентности, вовсе нет, сама по себе платформа великолепна и существует огромное количество удивительных проектов на ней. Эта статья была криком души, не судите строго, лучше опишите свой опыт в комментариях. Было бы очень интересно почитать ваши истории.
Комментарии (219)
iliasam
30.07.2025 11:24Superzoos Автор
30.07.2025 11:24Да, это действительно жесть
ktrofimov
30.07.2025 11:24Меня попросили разобраться почему накануне открытия перестала работать декорация в интерактивном музее. Вскрыл и ужаснулся. Выкинули то что ардуинщик делал месяц и за несколько часов заменили на собственный контроллер. Объект сдали. После увиденного к "ардуинщикам" отношусь как к диагнозу, хотя сам использую такие платы для прототипирования.
xSVPx
30.07.2025 11:24У вас контроллер прям "силовой" ? Половина из этого повышайки вообще-то :), еще треть похоже какие-то ключи или драйвера для движков.
Как вы силовые транзисторы на мк заменили ?
deema35
30.07.2025 11:24Он наверно имел ввиду что вместо контроллера и 10 плат все заменили на одну плату с контроллером и силовыми ключами.
xSVPx
30.07.2025 11:24А так можно ? Ну т.е. как такую задачу решить за несколько часов совершенно непонятно. Это надо чтобы у тебя была уже плата с контроллером и уже на ней силовые ключи и повышайки, и ровно нужные, а не ненужные.
Либо куча отдельных устройств на дин-рейку и перемычки. Это, конечно красивее чем то, что на фото, но требует кучу места и денег не то, чтобы мало, а просто охренительно много. А по смыслу при аккуратном монтаже одно и тоже получается...
Тут у них вроде все "под винт", т.е. выглядит стремновато, но на деле вполне надёжное соединение...
Да, люди взяли мелкий щит. Да, они не умеют в кабельные органайзеры итп. Но в целом это всё могло бы работать десятилетиями совершенно с этим уровнем монтажа.
fhunter
30.07.2025 11:24Там:
две повышайки/понижайки - точно не знаю, надо смотреть.
два мостовых драйвера движков постоянного тока.
grbl shield воткнутый в arduino mega c двумя драйверами шаговиков.
возможно реле стоящие на выход (не очень понятно что там сверху).
Кроме отвратного cable management и паршиво сделанных подключений - сходу криминала я не вижу, но может быть было что-то ещё.
CalcuJIator
30.07.2025 11:24Я мимокрокодил-программист, но не могу не отметить, что такие вот "прототипы", "mvp" и тому подобные поделки, присущи и в других отраслях, и выкатываются в прод, не редко на постоянку
kma21
30.07.2025 11:24Работаю в крупной компании. Концепция MVP настолько укоренилась в умах людей, что тут это нормальный подход в принципе.
Не редко можно услышать что-то типа "Я всё сделал. Оно работает! Ну там надо доделать, не работает пара вещей". Просишь какую-то отказоустойчивость, тебе дают неполноценную реплику.
Жить становится страшно, на самом деле...
strvv
30.07.2025 11:24А если, помимо крупных, промкомпаний, взять тюнингаторов...
Те же автомобили, все эти RATCU и прочие TCU.
С одной стороны как RusEFI - развились из силовой платы для мезонина STM32F4DISCOVERY,
с постепенной заменой всей компонентной базы на автокомпоненты,
с другой - когда такой прототип в виде силовой обвязки для платы какой-либо ардуино-нано или блю-пилл (stm32f103 в китайском массовом поделии) и продолжают штамповать и ставить.
А цена как за взрослое изделие и главное - что реклама как за взрослое изделие.
RH215
30.07.2025 11:24Концепция MVP настолько укоренилась в умах людей, что тут это нормальный подход в принципе.
Да, вот это "сейчас делаем прототип, а потом перепишем нормально" -- всегда ложь. Будет запуск прототипа в эксплуатацию и судорожное его допиливание наживую. :)
Nullix
30.07.2025 11:24А что именно здесь не так? (кроме некоторого хаоса из проводов)
Трассировать и производить PCB ради единичного устройства, выглядит как оверхед который значительно увеличивает стоимость устройства. Я вижу тут вполне стандартные модули, и как будто это даже хорошо, что автор решил не пилить очередной велосипед, а использовал готовые модули. Да и при разработке своей PCB куда выше шанс ошибиться, чем просто взяв стандартные проверенные модули.
drugdug
30.07.2025 11:24В целом Вы правы, надо было только аккуратно всё уложить, соеденить и всё бы работало :)
vvzvlad
30.07.2025 11:24Трассировать и производить PCB ради единичного устройства, выглядит как оверхед который значительно увеличивает стоимость устройства. Я вижу тут вполне стандартные модули, и как будто это даже хорошо, что автор решил не пилить очередной велосипед, а использовал готовые модули. Да и при разработке своей PCB куда выше шанс ошибиться, чем просто взяв стандартные проверенные модули.
Так не надо свою плату делать. Там в 99% таких проектов (всякие квесты и интерактив в музеях) — просто входы и выходы. Надо взять любой плк или контроллер промышленный (они бывают недорогие), и на его входах-выходах сделать все. Будет гораздо надежнее, расширяемо, поддерживаемо и легко заменить в случае чего.
Nullix
30.07.2025 11:24Надо взять любой плк или контроллер промышленный (они бывают недорогие), и на его входах-выходах сделать все.
Тут не совсем хватает контекста, что бы понять почему было сделано именно так, а не взят промышленный ПЛК.
Мой вопрос скорее относится к фразам:
Вскрыл и ужаснулся.
После увиденного к "ардуинщикам" отношусь как к диагнозу
Собственно, мне не совсем понятно, что же так ужаснуло комментатора выше =)
vvzvlad
30.07.2025 11:24Тут не совсем хватает контекста, что бы понять почему не был сделано именно так, а не взят промышленный ПЛК.
Потому что на ардуине порог входа меньше. А когда проект уже наполовину сделан, сложно взять и выбросить все наработки и перейти на кардинально другую платформу.
fhunter
30.07.2025 11:24Ещё развесистые ПЛК с большим количеством выходов/входов - дорогие. Arduino сильно дешевле.
xSVPx
30.07.2025 11:24Тут половина какие-то силовые элементы и повышайки. Их на плк как предлагаете заменять ?
Fox_exe
30.07.2025 11:24Ещё большой плюс такого подхода - если что отвалится - "ремонт" сведётся к замене копеечного модуля прямо на месте почти любым электриком, причём даже паяльник не потребуется (только отвёртка и сам модуль). А в случае промышленного контроллера - его придётся менять целиком, а старый везти специалисту (Которого попробуй ещё найди), что уже само по себе ниразу не дёшево и не быстро.
К фотке можно придраться лиш в плане надёжности соединений проводов и креплений модулей.
Coder007
30.07.2025 11:24В целом все норм, только при сборке проекта, авторы мозги с полки гаража не взяли, а так да, все просто отлично! Именно готовое решение показывает уровень человека, который создает решение, а здесь именно решение! И изготовление платы с хорошим монтажом покажет насколько качественно человек подошел к проекту, к надежности и безопасности. Да и цена вопроса - на 10-20 долларов дороже. Тупо стоимость заказа изготовления платы.
Вот например макетная плата Попросили сделать простое устройство, сделал макетку и аккуратно спаял готовые модули. Куда проще и приятнее чем ворох проводов и ненадежные коннекторы. И питание гальванически отвязано и МК стоит на разъеме.
LAutour
30.07.2025 11:24Входной блок питания лучше было с краю делать. А то как-то страшно будет лезть для замеров\подстройки DC\DC недалеко от торчащих выводов высоковольтного конденсатора.
JBFW
30.07.2025 11:24Штырьковые соединения (типичные как раз для ардуины) ненадежны.
Общий бардак в расположении выдает менявшееся в процессе ТЗ (как уже заметили, "а где жужжалка?!"). Как следствие - бардак в коде (дергаем пин тут, вон там и там тоже, ой, еще где-то забыли убрать).А еще это очень оскорбляет чувства профессиональных автоматизаторов, у которых такая большая красивая заводская коробка
YDR
30.07.2025 11:24Тогда подробнее про контроллер, пожалуйста. Я понимаю, что это что-то типо ПЛК, вот и интересно.
legolegs
30.07.2025 11:24Я через это фото обоняю ползучие требования музейщиков:
Нам надо, чтоб лампочка мигала.
И всё?
И всё.
Сделал.
А теперь ещё чтобы вторая лампочка и от кнопки.
Ладно, добавлю. Но это уже точно всё, больше добавлений не будет?
Точно не будет!
Сделал
Отлично, только где жужжалка? Директор хотел жужжалку, тебе разве не сказали?И так 98 итераций. Конечно, девайс не выглядит спроектированным по уму - ведь это дитя эволюции и творческого поиска. Вам бы стоило поблагодарить вашего предшественника за ТЗ в железной форме, потому что до него никакого ТЗ явно не существовало.
Coder007
30.07.2025 11:24Вспомнил тут фильм, называется "Земное ядро, Путь в преисподнею", если вкратце, то группа людей занырнули к ядру земли на высокотехнологичном ведре из суперматериалов с лазерами и желанием спасти землю. И вот в один момент, было необходимо отключить узел сброса модуля и один из ученых пытался это сделать, открыл шкаф а там вот такое (Картинка выше). На макетной плате сотни проводов с различной цветовой маркировкой. Вот это кринж конечно полный, а вы говорите лифт на ардуино - убийца )))))
MountainGoat
30.07.2025 11:24Почему то уверен, что тот, кому в следующий раз доведётся чинить этот прибор, вскроет его, ужаснётся и преисполнится презрения к ардуинщикам.
Goron_Dekar
30.07.2025 11:24Эх, глянули бы вы внутрь мелкосерийных измерительных научных девайсов. Там, конечно, не такое, но очень похоже.
woddy
30.07.2025 11:24Научные девайсы, как правило, не могут убить посторонних пользователей. Делайте что угодно пока оно не убивает
KbRadar
30.07.2025 11:24Ну всё же далеко не настолько. Или есть примеры?
legolegs
30.07.2025 11:24Самодельное крыло в начале 2-й ВКД Авторство: NASA. http://www.hq.nasa.gov/alsj/a17/AS17-135-20542HR.jpg, Общественное достояние, Ссылка
biktimirko
30.07.2025 11:24В краце, для тех кто не смотрел видяху, можешь пояснить в чем убийственность лифта? Он там кого-нить убил, или просто собран на коленке?
iliasam
30.07.2025 11:24Я не очень внимательно видео смотрел, и не целиком. Если верно помню, там разработчики использовали NC выводы реле для запуска мотора. Итог - при обесточенной Ардуине лебедка начинала работать, и на концевики не реагировала.
igrushkin
30.07.2025 11:24и причем тут ардуина? если у разрабов ардуина головного мозга, МК пофиг
iliasam
30.07.2025 11:24Тут не "ардуина головного мозга", тут люди, которым лучше не давать настольную лампу ремонтировать, делают электронику для управления пассажирским лифтом.
igrushkin
30.07.2025 11:24И причем тут ардуина?
Mishootk
30.07.2025 11:24Поразумевается, что это доступный способ самоубиться. Снижает порог входа. Сейчас ИИ еще ниже планку сбрасывает, для простых случаев достаточно просто не спалить прибор подав питание. А уж "имитацию" выполнения простой задачи этот ИИкод выполнит. К сожалению, вкатыши этим и удовлетворятся, отдав в работу такой девайс - ИИкод+сборка на беспаячной макетке дюпонами.
xSVPx
30.07.2025 11:24Да нихрена. Мне тут присылали код из чатбота, простой проект, датчик, экран пара кнопок.
Пока я эти авгиевые конюшни разгреб сжег втрое больше времени чем с нуля сделать. И получилось "говно говном".
А без меня человек не смог почти за месяц добиться, чтобы работало. Он и за год не смог бы. И за десять лет.
Superzoos Автор
30.07.2025 11:24Если вы видете , что ИИ не справился с этой задачей, то зачем вы начали его дописывать? Сами же сказали, что с нуля было бы проще.
Вообще я сам регулярно пользуюсь ИИ и разбираюсь в коде, который он пишет. Я пытаюсь понять как этот код работает. Я не даю нейронке сверхзадач, только тривиальные конечные задания с понятным результатом. С этим действительно можно работать, даже дипсик пишет приличный код, если правильно написать промт. Нейросети ускоряют разработку, если правильно ими пользоваться.
xSVPx
30.07.2025 11:24Потому, что человек просил "сделать из этого". Ему хотелось сравнить результаты и понять. В целом нормальный грамотный человек, но несколько далекий от it.
Я и не пользуюсь чатботами, не вижу смысла. Это просто трата времени и потеря качества. Lose-lose какой-то.
Но я работаю с медикал. Тут как с лифтами. Лучше перебдеть.
Единственное что хотелось подчеркнуть: не получится ничего годного сделать в вопросе не разбираясь. Как чатбота не напрягай. Увы. Так что тут опасности в целом нету.
ЗЫ. Зачем вы чатбота угадывающего слова ИИ называете :)?
Mishootk
30.07.2025 11:24Зачем вы чатбота угадывающего слова ИИ называете
Животный инстинкт - то что превосходит тебя в мыслительном процессе, то интеллект. Не важно, что у самого оценивающего способности в сравниваемой области на уровне цыпленка.
sdore
30.07.2025 11:24А вы ещё покажите такого, кто превосходит. Я пока не встречал, да и вы вряд ли.
Mishootk
30.07.2025 11:24Мы с вами школу не прогуливали. А то мир был бы наполнен магией и искусственным интеллектом.
Goron_Dekar
30.07.2025 11:24Создала у этих ребят иллюзию что они могут решить задачу.
xSVPx
30.07.2025 11:24Да нет, никакой чатбот для этого не нужен, я уже там ниже писал, что иллюзия у некоторых ребят возникает даже при полном отсутствии компьютера...
Это особенность душевной организации.
Море по колено. Не ссы (слова после которых в 50% наступает несчастный случай или авария) итд итп.
ailcat
30.07.2025 11:24Ардуина провоцирует подход "возьмем говна и палок и соорудим сарай. А когда понадобится построить Empire State Building - просто возьмем больше говна и палок" (пардон за мой "французский").
Если говорить более инженерным языком - решение доводится до состояния, когда оно работоспособно "здесь и сейчас", и на этом задача считается выполненной. Неспмотря на полное игнорирование потенциальных уязвимостей (типа множества проводов, подсоединенных через изначально ненадежные контакты, использования "того что было под рукой" вместо реализующего нужный функционал и т.д.) и, конечно же, расчета надежности как таковой.
А о таких вещах, как независимые защиты от сбоя оборудования или блокировки от ошибки оператора (не говоря уж про защиту от дурака) - "ардуинщики" даже не слышали (а если и слышали - то тут же и забыли).randomsimplenumber
30.07.2025 11:24ардуина никого ни к чему не провоцирует. отличная платформа для хоббийщиков. все вопросы к заказчику. если, конечно, он существует. В случае чего, сядет не самодельщик, а тот кто допустил это к эксплуатации. И он этого не может не понимать.
JBFW
30.07.2025 11:24Есть и зеркальная сторона - "неардуинщики"-инженеры: это когда дядя "у меня 4 вышки и опыт 60 лет!" год составляет ТЗ, просчитывает все варианты, включая "галактический корабль пришельцев сбросил контейнер с отходами прямо на Установку", после чего приходит к выводу, что реализовать задачу невозможно, так как свинцовые аккумуляторы и БЖТ не вписываются в габариты и массу, транзисторы П16 не вытягивают по частоте, а установить микропроцессор очень дорого и сложно.
В итоге побеждают китайцы, с той же самой ардуиной, но надежно припаяной к печатной плате.
biktimirko
30.07.2025 11:24Тут тогда вопросы не к ардуине, а к принимающей стороне, как они это приняли и даже деньги заплатили.
Goron_Dekar
30.07.2025 11:24Никаких вопросов к ардуине. Вопросы к "ардуинщикам" - людям, считающим, что раз они освоили Arduio IDE то могут решать задачи.
Да и при любом косяке первый вопрос всегда к пренимающей стороне: "как же ж вы этот баг не выявили, он же очевиден?!" А вот так бывает! И сваливать некомпетентность исполнителей на принимающую сторону так себе виктимблейминг.
biktimirko
30.07.2025 11:24сваливать некомпетентность исполнителей на принимающую сторону
Если приняли - значит все устраивает.
Приемка - это процесс перекладывания ответственности с исполнителя на принимающего и для принимающего он важнее, чем весь процесс разработки.
Это блин ппц какой важный процесс, чтобы его пройти, обе стороны должны знать, что они хотят сделать, к этому моменту уже должны быть критерии приемки. Если принимающая сторона ставила задачу "чтобы лифт туда сюда ездил" - то в чем не прав сварганивший сие чудо исполнитель? Лифт? - лифт. Ездит? - ездит. Приемка завершена.
Бюрократия? - да бюрократия. Но когда этим лифтом раздавит человека, должен сесть не разнорабочий "Вася" - а тот, кто принял это в эксплуатацию.AKudinov
30.07.2025 11:24Заказчик не обязан быть специалистом в области проектирования систем управления лифтами, и не обязан иметь специальных знаний в области промышленной автоматики. Именно поэтому он нанимает специалистов-исполнителей.
KiV66
30.07.2025 11:24Приемка - это процесс перекладывания ответственности с исполнителя на принимающего
Серьезно?!
Вы купили машину и из-за программной ошибки у неё "заклинило" педаль акселератора. Итог - авария и возможно со смертями.
И здесь Вы виноваты? Вы ведь приняли машину.
Или всё-же производитель авто?
AuroraBorealis
30.07.2025 11:24Между физиками и юриками в этом отношении огромная пропасть. Прямо как между физиками и лириками в семидесятых :) В целом, комментатор выше прав, но при условии должного ТЗ.
Oncenweek
30.07.2025 11:24В случае с машиной - тот кто выдавал разрешение на использование ее на дорогах общего пользования и талон техосмотра, уж коли такие органы существуют и берет денег за свою работу, сам ведь я не имею права собрать таратайку из подручных средств и ездить на ней (точнее имею, но с ограничениями на мощность и размер таратайки), и тем более ее продавать. А вот если меня, например, от стиралки током убьет, то не факт, что производителю хоть что-то будет
KiV66
30.07.2025 11:24Выше про "педаль акселератора" я намекал на историю с Тойотой, если кто помнит. Ниже в комментариях вроде даже ссылки давали. Так вот там сам производитель отвечал.
И с лифтами аналогично. Если лифт неправильно спроектирован, ни жильцы, которые его эксплуатируют, ни строительная организация, которая его купила и установила, отвечать в случае проблем не будут. Естественно при условии что эксплуатируют и установили правильно. А вот производитель и орган, выдавший сертификат, будут отвечать.
И да, если от стиралки током... Тут только вопрос в том, почему так случилось?. Если это конкретный просчет производителя и это можно доказать в суде, то возможно ему "что-то будет".
Alexey2005
30.07.2025 11:24Является ли инженерным просчётом прикручивание "земли" прямо на внешний корпус стиралки, которого касаются люди? Ну просто потому, что инженеру так проще - прямо на месте взял и воткнул GND, не надо ничего никуда тянуть, достаточно просто написать в инструкции, что нельзя запускать без заземления. А то, что заземление в розетке или вообще в доме может и перестать работать в любой момент, причём пользователь НИКАК об этом не узнает, пока не шибанёт, инженера, понятно, не колышет - зато гляньте, какая схема простая и красивая получилась!
mayorovp
30.07.2025 11:24Является ли инженерным просчётом прикручивание "земли" прямо на внешний корпус стиралки, которого касаются люди?
Нет, потому что металлический корпус заземлять нужно обязательно, и рабочую землю для фильтра тоже брать откуда-то нужно. Тут как ни исхитряйся - а они всё равно окажутся связаны.
А то, что заземление в розетке или вообще в доме может и перестать работать в любой момент, причём пользователь НИКАК об этом не узнает, пока не шибанёт
Местная система уравнивания потенциалов решает эту проблему. Жаль что не везде она есть.
PS я за пластиковые корпуса
Oncenweek
30.07.2025 11:24Да я в курсе про эту историю, я скорее про то, "как оно должно быть" , а то вроде есть орган, который как раз проверяет безопасность, берет за это не мало денег как с производителя, так и из налогов, а по факту отвечает кто угодно, но не он.
Про стиралку - это если судиться будет кому, а если я одинокий и меня кокнуло, то кто в суд-то пойдет?
Armitage
30.07.2025 11:24Вы на локацию видео обратите внимание и все поймёте. К сожалению там до сих пор в порядке вещей то, что здесь уже выглядит дико и вызывает недоумение.
YDR
30.07.2025 11:24Вот, дело не в Ардуине, а в подходе, в не рассмотрении всех возможных вариантов состояний, зависания контроллера, и пр., и отсутствии дополнительных явных каскадов защиты.
Alexey2005
30.07.2025 11:24Современные программисты тоже обленились в край, и вместо обработки ошибок просто заворачивают всю программу в try-except с выводом сообщения "Извините, что-то пошло не так".
Недавно столкнулся с ситуацией, когда Firefox скачивал 30% файла, а потом выводил "Закачка не удалась". Я блин пять раз пробовал скачивать, и VPN включал, и докачку пробовал делать, и всё никак понять не мог, почему на одном и том же месте закачка прерывается. И только когда открыл консоль и попытался скачать через aria2c, мне наконец выдало, что у меня оказывается недостаточно места на диске.
И такой подход - вывести "у вас ошибка", и пусть пользователь гадает, что же пошло не так - сейчас в IT стал нормой.
mayorovp
30.07.2025 11:24Ну, это проблема диагностики, а не безопасности. Так-то "железные" цепи безопасности как правило именно таким образов и работают, но их тут за это хвалят.
RH215
30.07.2025 11:24просто заворачивают всю программу в try-except с выводом сообщения "Извините, что-то пошло не так".
Это не программисты, это мазохисты, которым нравится править ошибки без отладочных данных.
Вообще, такое встречается у неопытных разработчиков, обычно проходит с первыми набитыми шишками.
Heorenmaru
30.07.2025 11:24Отсутствие системы контроля шахты (лифту пофигу на открытые двери)
Пытается ехать когда ардуина не работает
Игнорирование концевых (упирался в потолок, сжигал двигатель лебедки)
-
Все это собрано максимально не надежно
Но самое главное то, что прошивка ардуины может иметь баги, а ардуинщики обычно в используемые библиотеки никогда не заглядывают и не в курсе как оно себя может повести в какой-то момент времени.
И проблема тут еще и в образе мышления, ардуиншики привыкли к таким поделкам и о надежности думать не умеют (также часто и мысли не возникает о том "а что если провод отпадет и оно поедет само?")
randomsimplenumber
30.07.2025 11:24Но самое главное то, что прошивка ардуины может иметь баги
Это уже мелочи. Главным бы это было, если бы железная часть была безупречной. А если они из говна и палок - какие претензии к прошивке, которую никто даже не видел?
Mishootk
30.07.2025 11:24И проблема тут еще и в образе мышления, ардуиншики привыкли к таким поделкам и о надежности думать не умеют
Таймауты, контроль тока, помеха, перезагрузка в работе, пропадание питания, обрыв проводника, контроль линии - это слова не из их лексикона.
Goron_Dekar
30.07.2025 11:24И не из лексикона лифтёров. Почти все древние доцифровые лифты, которые я видел, вообще никак не контролируют обыв обмотки двигла, например. Там механические концевики и релешки. Иногда (иногда!) термуха на двигле. Всё!
AKudinov
30.07.2025 11:24Мне кажется, и на современных лифтах цепи безопасности суровые "механические", и просто размыкают контактор между двигателем и преобразователем частоты.
xSVPx
30.07.2025 11:24Да причем тут прошивка и ардуина "в общем"? Лифт должен иметь безопасность уже на уровне железа, чтобы никакие команды мк не могли никого убить.
Это как светофор. Хоть убейся - включить одновременно два зеленых не получится. Схематически невозможно. Не будут они гореть.
nafikovr
30.07.2025 11:24Увы, это давно не так.
Droid3000
30.07.2025 11:24Что не так?
p07a1330
30.07.2025 11:24Лично видел светофор с одновременно горящими табло
Светодиодный, для пешеходов
JBFW
30.07.2025 11:24Пешеходные давно уже делают "с одновременно горящими", когда перекресток можно переходить по диагонали.
Другой вопрос, что встречается и такое, что пешеходный "зеленый", и рядом висит автомобильный, тоже "зеленый" - но там две разных коробки...
Coder007
30.07.2025 11:24Это когда светофоры на командоаппаратах работали, а сейчас ты можешь хоть все цвета одновременно включить. Реле это хорошо, но не панацея. То-же самое и с лифтом. Несомненно, там должны быть цепи безопасности, которые заблокируют движение на уровне разрыва контакта, но если все делать по такому принципу то схема станет максимально сложной и не практичной. Вы вышедшую из строя релюху будете смену искать.
tsilia
30.07.2025 11:24Это как светофор. Хоть убейся - включить одновременно два зеленых не получится. Схематически невозможно. Не будут они гореть.
В Питере видел перекрёсток, на котором зелёный свет загорался для пешеходов по обеим улицам. Люди даже этим пользовались и переходили сразу две дороги наискосок (по гипотенузе вместо двух катетов).
Или вы что-то другое имели в виду?
Mishootk
30.07.2025 11:24Для светофоров: вообще-то на любой перекресток напрашивается группа безопасности. Это программируемая перемычками запрещенная комбинация сигналов (зеленые по пересекающимся направлениям). Как только она возникает, ГБ на аппаратном уровне переводит весь перекресток в мигающий желтый+красный и шлет сигнал аварии в центр. Желтый+красный - чтобы и снаружи было видно, что это не штатный режим. Красный можно редко промаргивать, чтобы все-таки основным был мигающий желтый. В таком режиме даже если нет автосигнала в центр, бдительные граждане заявят.
С такой ГБ никакая "хакерская атака" не допустит аварии по "двум зеленым" как в кино.
tsilia
30.07.2025 11:24А, ясно, спасибо. Хардварные ограничители — наше всё, резонно. Круто, если там всё и правда так сделано. Ну, и в таких местах, пожалуй, безопасность куда важнее гибкости, которая теряется из-за природы ограничения (нужно переставлять джамперы руками).
Mishootk
30.07.2025 11:24Джамперы ставятся один раз на конфигурацию перекрестка. Они блокируют только запрещенную комбинацию по зеленым. Она не зависит от настроек перекрестка. Схема джамперов генерируется программно и выдается при установке оборудования. И дальше никаким кодом из МК невозможно эту конфигурацию засветить на светофорах - сразу сработает ГБ.
mayorovp
30.07.2025 11:24Это программируемая перемычками запрещенная комбинация сигналов (зеленые по пересекающимся направлениям).
Система безопасности получается сложнее чем та схема, которую она защищает, а главное - никак не защищает от ошибки в проекте. Что же до хакерских атак - пока у микроконтроллера нет своей собственной ОС и сетевого модуля с предустановленными дровами, он защищён от хакерских атак ничуть не хуже набора перемычек.
Вот не вижу совершенно никаких проблем сделать описанную вами схему защиты программно.
Mishootk
30.07.2025 11:24Вот не вижу совершенно никаких проблем сделать описанную вами схему защиты программно.
Задайте вопрос тем, кто до сих пор делает контуры безопасности отдельной схемой, максимально избавленной от микроэлектроники.
Про тот же лифт в обсуждениях здесь это упоминалось.
mayorovp
30.07.2025 11:24Разница тут в том, что безопасность лифта можно улучшить довольно простой схемой, которая едва ли не проще чем эквивалентная программная реализация.
А вот ваше предложение насчёт светофоров прямо противоположное - схема безопасности выходит сложнее чем основная программа. Ну и зачем она такая вообще нужна, когда проще основную программу отладить?
Да, светофоры желательно точно так же защищать от отказов оборудования. Но не от багов в жалкой циклограмме из 2-5 фаз.
Mishootk
30.07.2025 11:24Да, светофоры желательно точно так же защищать от отказов оборудования. Но не от багов в жалкой циклограмме из 2-5 фаз.
Я когда вижу сломавшийся светофор (не просто не работающий, а выдающий либо невозможные, либо запрещенные комбинации, либо с неправильными временными интервалами), задаюсь вопросом как программист - что же там может сломаться. Неужели не отлажено за долгие годы?
Наряду со статьями о вскрытии старых ноутбуков и прочей техники, очень бы хотелось обзора аппаратной и программной начинки светофора (не просто лампочек, а с блоком управления перекрестком)
morijndael
30.07.2025 11:24Если при этом для машин горит красный — то всё ок (кстати, переход по диагонали в таком случае разрешен). Имелось ввиду зеленый и для пешеходов и для машин :)
mayorovp
30.07.2025 11:24Зелёный и для пешеходов и для машин тоже разрешён, если это правый поворот на стандартном перекрёстке.
И даже зелёный для двух пересекающихся потоков машин разрешён, если это левый поворот.
rasde
30.07.2025 11:24Если при таком включении светофора для пешеходов красный горит на всех автомобильных полосах - не вижу никаких проблем кроме изначально кривой идеи такого регулирования. В Кирове таких светофоров - как лопуха за баней
Fragster
30.07.2025 11:24В Питере видел перекрёсток, на котором зелёный свет загорался для пешеходов по обеим улицам.
Такие перекрестки в этом году в СПб появились много где. Мне как пешеходу - очень неудобно. При этом не увеличили время зеленого сигнала и "по разметке", да даже и по диагонали не перейти.
Зато время цикла - увеличили в полтора раза, при этом время, когда все стоят - увеличилось в два. Раньше по одному зеленому переходишь и как раз по второму зеленому переходишь, если надо по диагонали. Теперь если надо перейти одну дорогу - то в среднем часще попадаешь на красный и дольше ждешь, а если надо перейти две улицы, то либо бегом по диагонали (ну на совсем маленьких перекрестках типа пестеля-моховой можно успеть, а вот у метро чкаловская - с большим трудом), либо ждешь прям долго, так как циклы увеличены.
Mishootk
30.07.2025 11:24Это не для пешеходов сделано, а для увеличения автомобильной пропускной способности перекрестка. Выигрывают те перекрестки, где потоки больше поворачивают, чем едут прямо при наличии большого количества пешеходов.
Fragster
30.07.2025 11:24Если бы так, но во всех случаях получается, что машины стоят дольше (условно вместо 25 секунд - 50), а едут столько же. Если бы сделали для поворачивающих машин - достаточно укоротить пешеходную секцию, удлинив весь цикл на сколько то (условно вместо 25 + 25 сделать 30 + 30, оставив у пешеходов 25+25). И такие перекрестки тоже есть - когда для поворачивающих машин продолжает гореть зеленый, а пешеходам уже красный. На всех перекрестках (пестеля, жуковского, чкаловская, асафьева), где я это видел - нет проблем с пешеходами, мешающими поворачивать. Реально есть проблема с поворотом с маяковского на невский, но там не делают такую систему (да и схема с укороченным зеленым для пешеходов была бы все равно эффективнее)
Mishootk
30.07.2025 11:24Если бы так, но во всех случаях получается, что машины стоят дольше (условно вместо 25 секунд - 50), а едут столько же.
Мое предположение, что при большом потоке и машин и пешеходов, пропускная способность одного цикла по автомобилям - ровно столько, сколько набивается между стоплиниями, пока шуруют бесконечные пешеходы на свой зеленый. К примеру, на двух полосах в каждом направлении и большому траффику на повороты обе полосы стоят пропуская пешеходов, полностью блокируя транспортный поток при его зеленом. Разные времена горения на пешеходный и автомобильный в одном и том же направлении - повышенная опасность ошибиться. Например, рефлекторно часть пешеходов которые по жизни водители смотрят на автомобильный светофор. Ну и некоторые пешеходы видя только те сигналы автомобильных светофоров, которые видны с их места, "оптимизируют" и принимают решение о переходе на свой красный. Диагональный зеленый для пешеходов менее опасен, чем разные задержки на пешеходный и автомобильные потоки.
Но, соглашусь, эксперимент спорный, бездумно внедрять "потому что модно" не стоит. Был бы рад цифрам по таким перекресткам для сравнения с классикой.
Fragster
30.07.2025 11:24ровно столько, сколько набивается между стоплиниями
Во всех местах, где я это встречал - это не так.
Например, рефлекторно часть пешеходов которые по жизни водители смотрят на автомобильный светофор.
и начинают идти на свой красный, когда автомобилям попутного направления зеленый, да. И машины поперечного направления начинали ехать, когда другому направлению наступал красный а всем пешеходам - зеленый. Именно так и было, когда в мае это началось. И даже сейчас, через три месяца, все равно кто-то да дергается.
Был бы рад цифрам по таким перекресткам для сравнения с классикой.
У меня на моих маршрутах таких перекрестков четыре. Везде стало неудобнее.
xSVPx
30.07.2025 11:24Я имел в виду одновременно зеленый для всех участников движения (к примеру). Некогда светофоры не позволяли этого аппаратно, т.е. имели определенный набор того какой свет где горит и возможность переключения с одного набора на другой.
Ныне вон народ пишет, что разучились...
darthmaul
30.07.2025 11:24Так все эти косяки можно воспроизвести на промышленном ПЛК за много тысяч долларов. Дело то не в ардуино а в руках, растущих ниже чем должны. Единственный минус ардуино как железки - в том, что нет никакой встроенной защиты от неполадок самого контроллера, надо ручками делать.
Anatoliy_rnd
30.07.2025 11:24Проблема в том, что люди не читают или не хотят нормативную документацию, там есть четкие требования ик функционалу и к безопасности. ТР ТС, гост,
Tirarex
30.07.2025 11:24Обычный импульсный бп по видимому вольт на 12 и с током 1-2А, естественно такой бп не может питать ардуину напрямую, справа приделана плата с импульсной понижайкой, она по виду из модуля что ставится в прикуриватель авто и дает пару USB портов. И они такой кривой формы не потому что их ломали, а потому что сделаны под корпуса странной формы.
Зачем правда это все городили если минвел на 5вольт 15вт на озоне стоит аж 600 рублей?
Antares1991
30.07.2025 11:24Возможно потому, что зарядки нашлись в коробке с хламом, а минвел ещё покупать надо
Tirarex
30.07.2025 11:24Да, если так подумать то весь бюджет этого контроллера можно рублей в 600 уместить если всякий мусор с коробок понабрать
JBFW
30.07.2025 11:24Потому что реле - скорее всего на 12В.
То есть нужно 12В питания к реле + 5/3.3 В на ардуину.5-вольтовые реле конечно есть, но у них ток потребления в разы больше - это рост требований к БП по току, и к управляющим транзисторам.
В целом схема логичная, просто исполнение тяп-ляп
VirtualVoid
30.07.2025 11:24Самая обычная халатность и экономия. Когда нужно срочно и недорого и чтоб работало.
Приёмки у этого чудища явно не было, но кем оно допущено в работу? Вот тут и весь корень зла.
pavel13th
30.07.2025 11:24Контроль качества в инженерии - очень актуальный и серьёзный вопрос. Согласен с автором полностью. Я - промышленный инженер-программист и цену ошибкам знаю очень хорошо. Я долгое время работал на крупном химическом предприятии и, по-моему, каждому из моих тогдашних коллег по отделу удавалось своими неверными действиями или ошибками как минимум по разу остановить какой-нибудь химический цех. :)
Лично мне удалось только однажды остановить котельную неработающего цеха (очень повезло) из-за того, что я не слишком серьёзно относился тогда к встроенным в систему разработки ПАЗ (противоаварийных систем) анализаторам контроля целостности и перекрёстных ссылок, и я забыл всего об одной инверсии в логике, которая при определённом сценарии привела к незапланированной остановке котельной. После происшествия я сел и проанализировал свой код и довольно быстро нашёл проблему, пошёл к начальству и честно признался в ней. И с тех пор к инструментам контроля кода (и в целом к его качеству) отношусь сильно серьёзнее.
Я здесь намеренно упоминаю только ситуации, которые не приводили к вреду для людей. А ведь при корявой инженерии всё может быть сильно хуже (приходит на ум случай с рентген-аппаратами, которые долгое время облучали людей 1000-кратными дозами - как потом выяснилось - из-за Ctrl+С / Ctrl+V - методики разработки софта, контролирующего эти аппараты).
biktimirko
30.07.2025 11:24Ну так для этого, должен быть второй человек, который это независимо проверит. Ну и тесты. Еще хорошо помогают блоксхемы, ну и проход по всем вариантам входных данных.
Если техпроцесс завязан в районе одного человека, шанс накосячить выше, должен быть ответственный за задачу, и это плюсом не должен быть исполнитель.
Goron_Dekar
30.07.2025 11:24Вы упускаете из виду что система должна сама помогать выявлять ошибки и не допускать их. В мире, где из-за одной инверсии, которую инженер должен помнить иначе остановит цех, этот цех будет остановлен. Это ошибка даже не дизайна цеха, а дизайна инструмента. Вы работаете с системами, идеология которых разрабатывалась в 60-х, если не раньше. Им больше полувека! Представьте, что вы строите бизнес на использовании, к примеру, автомобилей 60-летней давности. Удивительно ли, что такой бизнес прогорит? Вот и не удивительно, что цех встаёт.
В этом плане arduino - мощнейший шаг вперёд! Код можно проверять, тестировать автоматически, переносить из проекта в проект и обновлять поэтапно. Вот и выходит, что производительность труда, а, следовательно, и стоимость разработки у решений на базе высокоуровневых абстракций существенно выгоднее.
boulder
30.07.2025 11:24"После происшествия я сел..." — как-то очень легко эти слова вместе сложились, у меня бы ещё на уровне обдумывания "блок" сработал :)
shurutov
30.07.2025 11:24Вашу боль (я бы сказал - БОЛЬ, ибо целиком и полностью разделяю) весьма красноречиво иллюстрируют успешные хакерские атаки...
*
горько заплакав крокодиловыми слезами
Скучный и нудный этап разработки технически грамотного ТЗ и дальнейшего проектирования систем - это фантастика, сынок! (с)PS. Детали - это неиллюзорные сроки ни разу не по одной совсем не лёгкой статье УК, увы...
BobovorTheCommentBeast
30.07.2025 11:24Анпопуляр опинион:
Все это душнота. Сколько кривой, косой и дерьмово спроектированной техники постоянно производится и продается — никто не помнит.
Сраный ардуинолифт, которому скоро 20 лет в обед все помнят. А еще есть херак25, которому уже все 50, слава богу тоже помнят, но забывают, что его вполне себе ИНЖЕНЕРЫ делали по СТАНДАРТАМ.
А еще есть тойотовские DriveByWire, тысяча упавших Боингов и хрен знает что еще. Все сделано инженерами и по стандартам.
Все это нытье — душная дедовщина и попытка самоутверждения за чужой счет. Таков путь всех человеческих поделий - нет возможности доказать обработку всех кейзов, тысяча мест где можно накосячить.
И камень тут кидать может только человек ни разу не глушивший ворнинг, не релизевший без 100% кавереджа и не выключающий pedantic и правил в мисра. (Не может, он ворнинги правит)
Все ломается, все говно, все кривое. Делай с желанием сделать нормально, остальное приложится.
Inb4: на ардуине не писал ни разу, но считаю ее крутой штукой.
SuperTEHb
30.07.2025 11:24А еще есть ...
Это не оправдание, что надо наклепать подобного ещё больше. Это пример как делать не надо было.
BobovorTheCommentBeast
30.07.2025 11:24Это самый хреновый пример, какое то разовое решение в разовой ситуации.
Лучше бы обзор тойотовских авто, ловящих полный газ с нехрена.
Там у чуваков все сертификаты и уголовные ответственности и еще куча туалетной бумаги была
IlyaSE
30.07.2025 11:24Ну, учитывая что автор статьи похоже примерно 22 y. o., может его ещё жизнь так не потрепала...
Dart55
30.07.2025 11:24Показанное в видео устройство является частью какой то местной (Киев) коррупционной схемы, и не имеет ни какого отношения ни к инженерам, ни к ардуино, ни к доступной городской среде.
Indemsys
30.07.2025 11:24Самый трэш - это мужик делавший видео и которому дали ремонтировать этот лифт.
Первое, что в таком лифте проверяют - это цепь безопасности и ловитель.
Но мужику до лампочки, он только помнит, что один раз на реле делал ОБХОД! цепи безопасности. Вот это настоящий диверсант!
Все адруники, PLC и прочая обвязка - это чтобы проверять и перепроверять цепи безопасности. И чтобы делать остальной сервис, как: таймауты нажатия кнопок, таймауты замков дверей, сигнальные индикаторы, работу подсветки, аварийный спуск, диагностику, точное позиционирование, слежение за перегрузкой.А этот кадр все хочет сделать на реле. Так теперь даже грузовые лифты не делают.
На реле можно делать если работа идет только под наблюдением оператора, прошедшего инструктаж и подписавшего личную уголовную ответственность и еще застраховавшего свою ГО.
Про цепи безопасности ничего не было показано, поэтому судить о качестве исполнения тут никто не может. Сертификаторам при проверке будет без разницы на чем сделаны сервисные функции. Они бы дали добро на такой лифт, если бы увидели нормальную цепь безопасности.
А вот кто ее обошел - вопрос!ahdenchik
30.07.2025 11:24Самый трэш - это мужик делавший видео и которому дали ремонтировать этот лифт.
Много лет являюсь подписчиком канала этого парня. Он прекрасно разбирается в цепях безопасности и всём прочем, что касается лифтов - от древних времён до наших дней. У него даже выходили видео с разбором "упавших" лифтов и почему это происходило
enamchuk
30.07.2025 11:24У него даже есть два собственных лифта (минилифт дома и полноценный - на даче)!
MountainGoat
30.07.2025 11:24Этот кадр лет 10 назад ещё прославился на весь рунет, сделав себе в квартире лифт на второй этаж двухярусной кровати, целиком из компонентов советских подъездных лифтов.
Так что пусть делает из реле.
Fox_Alex
30.07.2025 11:24Увы, но в среде ПЛК дела не сильно лучше. За изделие уровня "чуть выше детсада и ардуино" просят 100500 денег. И не за какие-то ноу-хау, отказоустойчивость и супер-надежность, а за наличие нужных бумажек.
Indemsys
30.07.2025 11:24Ну вот такая штука. Стоит тыщи евро. Французы сделали. Делает лишь - поднять/опустить занавес на складе и все! Но, безопасно!
Поэтому обслуживает: инфракрасный барьер, сенсорный барьер, кнопки экстренного стопа, ключи доступа, удаленные кнопки, сервисный режим и проч. и проч. без чего просто не дадут продавать и даже втихаря эксплуатировать. Потому что придет охрана труда.BSOZ
30.07.2025 11:24Устройство за тысячи долларов вот так вот смонтировать: что за макаронная фабрика в нижней монтажной планке? Я прямо не сомневаюсь, что при первом же обслуживании что-то где-то потеряет контакт. Или ещё хуже, если возникнет плавающая неисправность. Монтаж с тем же почерком, как у специалистов в сабже. А можно просто потратить лишние 20 минут и сделать надёжно и эстетично, чтобы каждый провод имел необходимую длину и был уложен без петель и наслоения.
Coder007
30.07.2025 11:24Лапшу накрутили уже не французы, а наши. А европейцы, американцы и прочие всегда делают шкафы с кучей защиты, только в 99,9% случаев они не нужны, но у них такое требование.
j_aleks
30.07.2025 11:24а помните публичное, по ящику показывали, вскрытие "черного ящика" со сбитого самолета, вот где был "испанский стыд" за конструктив, так все фундаментально начиналось, вскрыли первую оболочку, вторую, теплоизоляцию, и достали , платку на стоечках, с микрухами памяти все висело в воздухе... я бы шкуру эффективных менеджеров после этого к воротам прибил за такое...
biktimirko
30.07.2025 11:24что за макаронная фабрика
Расключение аварий на пульт. С низу не монтажная плата, а блок зажимов. Судя по красным пипкам сверху, под индивидуальные ножи - так что с контактом проблем не будет. А вот почему не уложили и не стяжковали - это вот вопрос, рейка снизу перфорированная стяжкуйся не хочу.
С учетом того, что щит на полу лежит - возможно еще аварии не сдавали, и как раз идет процесс сдачи. Сдадут аварии, повесят на место и уложат все по человечески.
tormozedison
30.07.2025 11:24Кабель между дверью и шасси так прокладывать нельзя. Когда дверь открыта, он должен не натягиваться, а заметно провисать. И крепиться к двери не в одной точке, а в двух-трёх.
CitizenOfDreams
30.07.2025 11:24Ну вот такая штука. Стоит тыщи евро.
И при этом не имеет в составе полноценного реле безопасности:
Скрытый текст
xSVPx
30.07.2025 11:24Тридцать лет назад мне предлагали автоматизировать аэропорт.
По быстрому.
Точнее возглавить процесс.
Никто в "компании-интеграторе" не мог отличить монитора от принтера. Вообще.
"А чего там делать, купим эти ваши компуктеры, напишешь нам этот свой код и готово"....
Проблема не в ардуине. Проблема в распиле.
BerZerKku
30.07.2025 11:24Ко мне лет 15 назад обращались с подобной просьбой: сделать систему управления лифтом. На мои вопросы, кто будет за мной всё это тестировать и как будет обеспечиваться безопасность, ответили "да там всё просто, раз плюнуть". Не стал я с ними свзяываться.
tormozedison
30.07.2025 11:24Ещё раз: смотря, что именно в лифте сделано на одноплатнике, отладочной плате, и т.п.
Управление - ни в коем случае, для этого подходит только помехозащищённый ПЛК, не способный зависнуть от броска тока в проходящем рядом проводе.
А табло, отображающее номера этажей - это на чём хошь. Те из них, которые на TFT, наверняка выполнены на чём-нибудь-Pi безо всяких экранировок. И реализовано всё это так, что если оно повиснет, то только перестанут меняться цифры на экране (ни разу не встречал таких случаев, кстати). А ездить по командам от ПЛК продолжит.
И любые взаимоблокировки, исключающие включение одновременно тех или иных двух вещей, которым включаться одновременно не полагается - только аппаратно - последовательным соединением реле, например.
tormozedison
30.07.2025 11:24И ещё. Бывают лифты крошечные для двухэтажного общепита. Готовые блюда доставить, грязную посуду забрать. Человек туда почти гарантированно не влезет, но таблички «перевозка людей запрещена» присутствуют всё равно. И органы управления снаружи. Вот на таких штуковинах разработчики лифтов «из игрушек» могут отрываться сколько хотят. Лишь бы к полноразмерным не притрагивались.
Не просто так на некоторых советских предприятиях были подразделения по производству сувениров наподобие таких:
https://rw6ase.narod.ru/index1/radiopriem/rp_ps_suw/_rp_ps_suw.html
Туда можно было отправить и практиканта, и просто сотрудника, показавшего себя как не очень пряморукий. Причём - и на роль разработчика в том числе, если тянется. И при деле, и дров не наломает.
konst90
30.07.2025 11:24Человек туда может руку сунуть, или голову. А веса у лифта хватит для внеплановой ампутации.
tormozedison
30.07.2025 11:24Естественно, там необходимо сделать, чтобы хотя бы при одной открытой дверце не работал. Как микроволновка. Или применить настолько маломощный двигатель, чтобы можно было рукой остановить. Но лучше и то и другое одновременно.
Arcanum7
30.07.2025 11:24Лишь бы к полноразмерным не притрагивались.
И к мелким тоже! Я конечно за торжество прикладного Дарвинизма, но всё таки среда существования не должна формироваться не умными людьми.
Coder007
30.07.2025 11:24В чем проблема помехозащищенности микроконтроллеров? Если человек напрямую тащит кнопку через перекрытия, вдоль силовых линий в порт микроконтроллера, то он по умолчанию - бездарь, а если у меня кнопка заводится через оптопару (как это делается на ПЛК, кстати), то мне вообще плевать на помехи. Что касается взаимоблокировок, так это делается ещё проще и без реле, программный код отрабатывает быстрее чем срабатывает контакт реле, а обработку дребезга кнопки так вообще без проблем. Да, я понимаю о чем вы говорите и даже частично поддерживаю, но не настолько категорично.
Какой смысл ставить промышленный ПЛК для простого проекта, брать для него модули ввода-вывода, искать программиста (именно для этого ПЛК), возможно покупать софт, а потом наполнить его банальной логикой и загрузить на 0,1% от его мощности??? Вот это то как раз и не логично! Проект, который должен быть доступным становится неприступным для людей, а потом санкции и нет возможности замены, софт не поддерживает старые ПЛК и так далее.
P. S. А табло для отражения этажей 1 или 2 сделай в виде одного 7-ми сегментного индикатора, которому при помощи диодов сформируй цифру 1 и 2. И отдавай 2 битовых сигнала с реле, от микроконтроллера, которые развязаны оптопарой. Если понимаешь о чем я...
tormozedison
30.07.2025 11:24В том и дело, что на ПЛК все без исключения входы на оптике, и все выходы на реле. А ещё их испытывают на температурный диапазон, например.
Если ПЛК сдох, и эта модель более недоступна - меняется на ПЛК другой модели. Если логика сверхпростая - вообще без ПЛК, на одних реле, но нормальных, которые устанавливаются в панельки с винтовыми клеммами. А не таких, с проволочными выводами, вроде тех, что на платах микроволновок стоят. И с запасом по току. Где уместно - воткнуть контактор вообще. У советского автомата с газировкой логика так реализована. Прекрасно работал.
А табло - понятно, что кисс-принцип был бы к месту, но хотят-то покрасивше. Вот и делают на TFT уже много где. Причём, на очень дешёвых TFT, где с завода несколько битых пикселей торчат, и угол обзора никакой. Но поскольку именно от этой железки безопасность лифта не зависит - требования к ней уже другие.
Coder007
30.07.2025 11:24Что за бред? Кто сказал что на ПЛК все без исключения входы на оптике, а выходы на реле? Вы с какими ПЛК имели дело? Их множество видов! Входы есть и изолированные а есть и прямые, но высокоскоростные, высокочастотные импульсные. Есть и с транзисторным выходом и с симмисторным, есть и просто транзистор на оптопаре. Сначала в теме разберитесь.
Да, а за чей счёт будут менять ПЛК? Кто это будет делать, для инвалидов? Будет как в видео, закрыли и забыли.
Я не против реле, только какой смысл толкать их всюду? Да, простую логику можно сделать на реле, но уж самую простую. Если можно поставить контроллер и залить туда программу, то лучше сделать так. И обслуживание проще и нет необходимости в промежуточных реле.
Автомат газировки сейчас никто не будет делать на реле, глупо, дорого и не функционально. Да он раньше работал, так и технологии были другие. Вы обслуживал автомат с газировкой, тот старый, советский? Там же без поллитра не разобраться было!
А если клеммы безвинтовые, типа wago, все - плохо? Они пружинные.
tormozedison
30.07.2025 11:24Внутрь ПЛК лазил мало, в тех, куда лазил для замены варисторов - отвязано всё, и входы, и выходы.
Допустим, что бывают такие ПЛК, где те или иные входы и выходы не имеют гальванической развязки. Но не такие же, чтобы нога МК была подключена напрямую к клемме без промежуточного каскада?
Coder007
30.07.2025 11:24Все зависит от того, какое напряжение вы используете на входах и выходах ПЛК (вернее на модулях). Если классические 24В, то там могут поставить Mosfet транзисторы, а могут поставить биполярные. Входы тоже могут сделать напрямую, потому что каждый модуль ввода-вывода - это отдельный микроконтроллер, который подключен к общей шине и если требуется получить в определенных условиях чистый сигнал, а это может быть все что угодно, аналоговый сигнал, импульсный или нужен сигнал с опорным напряжением, то могут сделать прямое подключение к МК модуля. Если же это напряжение 127 и выше то таких входов обычно не делают, а на выходах или реле или симмисторы с отвязкой на оптопаре.
Int_13h
30.07.2025 11:24нормальных, которые устанавливаются в панельки с винтовыми клеммами
Ага, и протягивать раз в 6 месяцев динамометрической отверткой (поверенной в палате мер и весов).
tormozedison
30.07.2025 11:24Динамометрической - перебор, но периодически протягивать не помешает. Даже если не применено ни одного алюминиевого провода.
Int_13h
30.07.2025 11:24Не видели ни разу как типовой электрик протягивает клеммники в щите? Огромной отверткой, уперевшись весом всего своего тела (чтобы не выскакивала из шлицов) и двумя руками до характерного треска.
tormozedison
30.07.2025 11:24Упираться всем весом приходится, если отвёртка неправильно подобрана (PH вместо PZ, или наоборот). И это не допускается.
Indemsys
30.07.2025 11:24Тут вы сильно заблуждаетесь.
Если цепь безопасности выполнена электромеханически по сертифицированной схеме, то управление можно делать на чем угодно.
Цепь безопасности должна обчеспечивать двойной резервирование, электрическую и механическую прочность..., ну и все. Естественно все концевики должны иметь соответствующий сертификат и контакторы тоже. Тормоза двойные, управляются специальными реле безопасности, связанными с цепью безопасности. По последней директиве тормоза также должны иметь диагностические контакты. Всё из-за троссовой конструкции. Платформы на винте меньше требуют страховок.
Если это есть, дальше хоть ардуино, хоть самопал на утюжной технологии. Для инвалидов так. Они все равно должны держать руку на кнопке (защита мертвеца) , поэтому от управления мало что надо.tormozedison
30.07.2025 11:24На КДПВ нет никаких реле для коммутации цепей безопасности таким образом, что МК в этом процессе не участвует. И в комментариях сказано, что двигатель коммутируется неким оставшимся за кадром (возможно, единственным) реле через NC-группу. Вырубилось по той или иной причине питание МК - двигатель едет, и хрен чем остановишь. А кнопка для руки, возможно, на одной из ног МК висит, да ещё и без оптопары, непосредственно.
Indemsys
30.07.2025 11:24Там сказано что лифт сделан не тельфере. Тельферы как правило идут со своим блоком с защитами.
Но я не про видео, а про утверждение что все только на ПЛК можно делать.
Мы делаем на таком - https://habr.com/ru/articles/779072/ и там еще есть фотки на чем делают. На ПЛК делают самые непутевые производители.tormozedison
30.07.2025 11:24Тогда смотря как подключили к коробке с контакторами, которая обычно у тельфера бывает. С сохранением защит, или в обход. И куда подключили кнопку, которую надо удерживать нажатой.
tormozedison
30.07.2025 11:24Вот только ни один тельфер не сертифицирован для транспортировки людей. И лифт, сделанный из тельфера, необходимо испытывать и сертифицировано заново.
Heggi
30.07.2025 11:24У меня в лифте в доме вообще планшеты на андроиде стоят. И постоянно то висит, то рабочий стол планшета показывается. Чтобы циферки показывались, да правильно - это прям редкость.
tormozedison
30.07.2025 11:24Вот видите. Ездить же продолжает, на кнопки адекватно реагировать, на датчики, независимо от состояния планшета. Значит, нормально. Видеоэкраны в транспорте тоже иногда так себя ведут. Одни показывают рабочий стол чего-то андроидоподобного, другие - вообще меню чего-то похожего на полузабытую цифровую фоторамку. Пока «игрушкоподобное» железо на транспортном средстве - только в видеоэкране, и больше нигде - бояться нечего.
MaFrance351
30.07.2025 11:24Да, не так давно как раз ковырял такое табло. Линия связи там развязана (стоит обычная оптопара), питание - насколько помню, неа. В качестве управляющего МК - обычный LPC. Видел где-то линуксовое табло на одноплатнике (которое кроме этажей ещё может рекламу показывать), но пока что не попадалось.
Ну и да, порой они таки дохнут. У товарища лежит несколько штук с вылетевшими цепями питания и ещё парочка, которые загораются и не реагируют ни на что.
Coder007
30.07.2025 11:24Я так понимаю что к МК Atmega328 или 168 или 8 вопросов нет, это достаточно надёжные микроконтроллеры и вполне себе может (сам видел лично в куче датчиков и модулей промышленной автоматизации) быть использован для управления хоть лифтом, хоть самогонным аппаратом, хоть конвейером. С автором соглашусь во многих аспектах: исполнение проектов горе-ардуинщиками, когда они собирают из кучки готовых модулей проект и выглядит это как комок проводов, которые связаны в "Гордеев узел". И то, что эти-же горе-ардунщики клепают управление микроконтроллерами при помощи нейросетей. А ещё, вместо того, что бы взять более мощный МК, начинают добавлять модули расширителей входов/выходов, что тоже накладывает отпечаток. С другой стороны, если это все собрано на нормальной плате, с корректными входами и выходами, реле, расчитанные на определённые токи и так далее, а так-же отлаженный программный код, то можно сложные проекты делать и на более простых МК. Взять тот-же лифт, много ли ему нужно? 2 кнопки вызова лифта, 2 кнопки для этажей, 2 концевика и 2 реле управления контакторами двигателя (ну или УПП или ЧП), возможно ещё что-то, для лифта на 2 этажа, но это уже мелочи, 20 входов/выходов, с учётом всех датчиков безопасности, кнопок и даже подсветки, хватит с головой. Как бы логика не сложная, тут и Atmega8 справится. А что касается зависаний, то Watchdog timer никто не отменял. Просто делается программа инициализации, при которой лифт уходит на определённый этаж и там останавливается, ожидая команд. И работать это все будет без проблем. А для надёжности можно ещё один такой МК запрограммировать и положить рядом. 20 лет он точно стабильно отработает. Потом поставить второй, если будет актуально.
tormozedison
30.07.2025 11:24За 20 лет лежания без питания у запасного МК флеш сотрётся.
Датчикам безопасности положено взаимодействовать не с МК, а непосредственно через релейную логику с теми узлами, поведение которых должно меняться при срабатывании этих датчиков.
Coder007
30.07.2025 11:24Вы прежде чем такое писать, с datasheet ознакомьтесь.
Вот вырезка из описания МК atmega328 :
Энергонезависимая память данных и программ
— 4/8/16/32 кБ внутрисистемной энергонезависимой ФЛЭШ-памяти программ
— 256/512/512/1 кБ EEPROM ПЗУ
— Количество циклов запись/стирание: 10,000 Flash/100,000 EEPROM
— Хранение данных: 20 лет при температуре 85 °C/100 лет при температуре 25 °C
Это во первых, а во вторых я слова не сказал про датчики безопасности.
Они однозначно должны быть и их задача - остановить при возникновении опасной или аварийной ситуации. Они не участвуют в процессе управления. Иными словами, в лифте - это аварийные концевые датчики, кнопки аварийного остановка, контроль перегрева двигателя, контроль тормозов и так далее. А что касается рабочих датчиков, то это обычные, хорошие концевики, кнопки и так далее, механические и если необходимо то с взаимными блокировками.
Antares1991
30.07.2025 11:24Во-первых, никто не ждал 100 лет перед тем как выпустить микроконтроллер в производство просто для проверки живучести флешки, просто прогоняют симуляцию. У меня есть живой пример против всех подобных заявлений: у мамы есть старая (20+ лет), но вполне живая стиралка, которая недавно начала чудить: то стирает бесконечно, то дверку в конце цикла не открывает. Хотели купить новую, но мама очень не хотела, а у знакомого в сервисе как раз такая же в разборке появилась. В общем, поменял плату - всё снова заработало. Мама как раз поехала в командировку, и любопытство взяло верх: перепаял микроконтроллеры. Плата с родным микроконтроллером начала чудить, а с подменным снова работает нормально. Судя по датакодам, микроконтроллер на подменной плате на 2 года младше, вот будем посмотреть, на сколько его хватит. А вы про 100 лет говорите. Хотя, возможно, проблема не в флешке, но других завлений о сроке службы микроконтроллера я в даташите не видел.
Mishootk
30.07.2025 11:24Часть МК не любит плохого питания, вылетает именно флешка (или программная, или под данные - настройки). Ардуинки, говорят, очень страдают от низкого питания в этом плане. Личного опыта нет.
Int_13h
30.07.2025 11:24Тоже была проблема со стиральной машинкой, микроконтроллер сгорел (пробило по питанию) Я его заменил на новый и залил прошивку из интернета, и вот тогда она начала чудить с циклами стирки, то нормально, то нет. Я и датчики чистил (ибо на форумах мастера лают даже на стиральный порошок неправильный), и щетки двигателя менял, и амортизаторы, и прошивки разные пробовал - не взлетело.
А ну относительно лифтов, знали бы вы какие блоки питания в такой бытовой технике от Аристонов-индезитов - зарядка от телефона просто хайтек по сравнению с. Там даже гальванической развязки нет:
типовой блок питания из типового блока управления (стиралки, духовки, холодильники и прочие посудомойки). вы всегда соблюдаете фазировку, втыкая вилку в розетку? Mishootk
30.07.2025 11:24типовой блок питания из типового блока управления (стиралки, духовки, холодильники и прочие посудомойки). вы всегда соблюдаете фазировку, втыкая вилку в розетку?
На схеме "клеммник". Это не то же самое, что вилка питания. Данная схема предусматривает правильное подключение по фазе-нолю. Я бы предположил, что это схема чего-то стационарного и требующего подключения специалистом.
Кстати, мне интересно объяснение от кого-нибудь разбирающегося, как ноль на входе напрямую оказывается на +5. Я понимаю, что это всего-лишь потенциалы, но такое я вижу впервые. Ноль на входе, он же заземление, и +5 на выходе - одно и то же.
mayorovp
30.07.2025 11:24Кстати, мне интересно объяснение от кого-нибудь разбирающегося, как ноль на входе напрямую оказывается на +5. Я понимаю, что это всего-лишь потенциалы, но такое я вижу впервые.
А в чём, собственно, проблема? Имеет значение напряжение не между выходом и входом, а между парами выходов. Эти напряжения соблюдаются.
Я так понимаю, такой подход был выбран потому что получить -5В и +7В чуть-чуть проще чем +5В и +12В.
VT100
30.07.2025 11:24Во-первых, никто не ждал 100 лет перед тем как выпустить микроконтроллер в производство просто для проверки живучести флешки, просто прогоняют симуляцию.
Не симуляцию, а accelerаted stress test. Типично - повышенные температура и/или напряжения. Далее - пересчитывают на номинальные условия по Аррениусу.
Coder007
30.07.2025 11:24Вы не путайте целевые МК, в которые микропрограмму зашивают, с МК которые имеют Flash память. Это сильно разные контроллеры. Тот что стоит в стиралке не более чем ПЛИС. Мне приходилось для стиралки и посудомойки делать собственную плату с МК. Я взял ATmega256, да жирно, но его с запасом хватило для всех нужд стиралки, учитывая что там стояла ручка режимов с 30 контактными площадками и 18 выходами. И они еще комбинировались между собой.
Я не говорю что 100 лет будет жить прошивка на МК, это будет от партии зависеть, но 10-15 лет он "оттарабанит" стабильно, а потом или "Шах или ишак". И не забывайте, что производители бытовой техники будут делать оборудование "на века", им это не выгодно! Если стиралка будет 30 лет работать и не будет ломаться, на чем тогда производитель будет зарабатывать? И как видно ниже, схемы питания делают таким образом, что бы было влияние помех или прочих факторов. Вот пропал у вас "ноль" и прилетело в сеть 380 Вольт, вот и получайте выгоревший не только блок питания, а еще и плату управления.
firehacker
30.07.2025 11:24Такое бывает, когда команда разработчиков сделала архи-сырой прототип, только чтобы показать заказчику, что механическая часть жизнеспособна и работает, а заказчик на словах «теперь пора приступать к блоку управления» просто забрал то, что есть, со словами «зачем что-то ещё изобретать, если и так всё уже работает»...
engine9
30.07.2025 11:24На мой взгляд ардуина ни при чём, наблюдается деградация технической культуры. Моя гипотеза в том, что корпорации и политики задают тон всему "оркестру" страны, применяя подход "после нас хоть потоп, надо сейчас капусты нарубить".
Ну и еще проблема в том, что современного человека с детства окружает плохо спроектированный софт на смартфонах и хронический информационный перегруз.Сложным мыслям и стратегическому мышлению сложно развиться в такой среде. Если всюду легкомыслие и коррупция, тонны шлак контента и т.п.
Int_13h
30.07.2025 11:24современного человека с детства окружает плохо спроектированный софт
Вот с софтом тоже проблема. Все мы замечаем, что софт глючит, но вроде(!) работает (выполняет свои функции) И зачастую у нас нет доступа к исходникам - мы полагаемся на то, что программисты его написали по всем правилам (ПУЭ там и прочие ПОТиПБ),а потмо погоняли по всем возможным тестам, как лифт. А попробуте реверсните его - там жуть будет. Или откройте ветку статического анализатора на хабре - софта без ошибок не бывает. А ежедневные обновления софта, которые ошибки исправляют (и новые добавляют)? И все считают, что это какбэ норма - глючит, но работает же? Человекочас программистов дороже вылизанного кода, а хабровская пульсирующая точка наверху страницы уже не первую неделю грузит проц на 50%. И чем, собственно, ардуинолифт хуже? Просто конечный пользователь забил на обновления и не скачал сервис пак :) Железные ошибки - на виду всегда, а программное спагетти с сыром?
engine9
30.07.2025 11:24Так вот, о чем и речь. "А зачем мне стараться, если другие делают плохо?" — распространяется как газ.
Uporoty
30.07.2025 11:24Ну а чему удивляться-то... Тут говно сделали в железе, поэтому оно так явно бросается в глаза и все забегали и заговорили. А гораздо чаще бывает, что по железу более-менее все прилично (и даже очень прилично), а вот софт для этого железа написан так, что он чудом никого не убьет (но это невооруженным глазом не заметишь). Такое ощущение, что наплевательское отношение к программированию в индустрии встраиваемых систем и промышленной автоматики - это не исключение, а скорее правило, причем чаще всего делают это не "ардуинщики", а наоборот матерые бородатые электронщики (и аналогичные им деды), которые с закрытыми глазами любую плату тебе по всем правилам разведут. Прям отличный пример, как нередко люди, очень компетентные в одном, абсолютно некомпетентны в другом (но при этом об этом даже не догадывается, мешает самооценка и распространенные заблуждения). Вот тут есть ветка комментариев по этой теме: https://habr.com/ru/companies/ruvds/articles/925028/comments/#comment_28569190
ancc
30.07.2025 11:24скорей всего каких-то школьников/студентов за спасибо озадачили. для "кружка робототехники" так-то норм проект))
multiprogramm
30.07.2025 11:24Hidden text
Запятая пишется слитно с предшествующим текстом. И ладно бы это была однократная опечатка. Блин, ну тут же прям в тексте о грамотности какой-то говорится и следовании стандартам каким-то, ну ё-моё.
isNikita
30.07.2025 11:24Прослеживается снобизм в статье. Всё дело в подходе и реализации. Как нейронка напишет код с меньшей вероятностью критической ошибки, чем средний мидл, так и ардуину можно сделать хорошо. А можно дорогое оборудование прикрутить на изоленту и "заглушить безопасность"
vvbob
30.07.2025 11:24А как эти проекты вообще доходят до потребителей? Где контроль? Кто допустил? Как показывает практика, во многих конторах подход к контролю качества и безопасности находится на уровне картошки. Контролирующий орган во многих компаниях отсутствует. Я не знаю, о чем думает работодатель, когда проявляет такую слепую веру в успех, но факт есть факт, такое практикуется повсеместно. Не трудно догадаться, что большинство таких проектов загибается на ранних этапах, но бывают и исключения, когда такая поделка оказывается там, где оказаться не должна была.
Очень просто - экономия. Заморочишься с безопасностью и прочими вещами, сделаешь все по уму, как положено, и твое устройство будет раз в десять дороже чем сделанное на коленке артелью шабашников, которые берутся за любую работу от разработки контроллера для лифта, до ремонта вертолетов. А на рынке для большинства потребителей цена решает все, из двух устройств выберут то что подешевле, не вдаваясь в подробности. Да, в итоге скорее всего заплатят больше, но это не обязательно и это-же потом, в будущем..
kenomimi
30.07.2025 11:24Проблема несколько в другом.
"Инвалидные лифты" - обязаловка, которую навязывают всем без разбора. Заказчику это прямой убыток, так как за десять условных лет к нему ни одного инвалида-колясочника не заглядывало, и никогда не заглянет. Заказчик хочет экономию. Производитель, аффилированный с авторами инициативы "безбарьерной среды", закрывает рыночек, и его задача заработать максимум на всех вариантах спроса. И заказчик, и производитель понимают, что 99% этих лифтов будут висеть просто так, потому что реально не нужны, нужна бумажка об установке для отчетности....
Исходя из этих условий нанимаем студента-инженера за дошик на электрику/электронику, дверника Васяна на металлоконструкции, ну и проектировщика без перфекционизма - на выходе получаем кондовую конструкцию из острого листового металла с ардуиной внутри. Все всё понимают. Но всем выгодна халтура - это тот же "китайский сценарий", когда телефон можно сделать и за $50 - но на результат лучше не смотреть, чтобы глаза не вытекли.
Kovurr
30.07.2025 11:24Один из примеров маразма: ЖД училище, обучающее профессиям помощник машиниста, слесарь по ремонту подвижного состава и т.д, на которые инвалидов не берут. Министерство образования требует чтобы на входе был пандус для колясочников, иначе не проходите проверку. И это было еще в благополучное время.
SerjV
30.07.2025 11:24на которые инвалидов не берут
Зато инвалид может захотеть туда заглянуть не в качестве студента.
Не важно с какой целью заглянуть. Может преподавать, например. Или в качестве проверяющего от министерства. Или просто в гости зайти.
И в соответствии с "генеральной линией" [вписать по вкусу чьей именно, но тем не менее эта линия появилась не один десяток лет назад] - он должен иметь такую возможность.
Министерство тут просто следует этой "генеральной линии".
Сделать пандус - разовая затрата, в отличии от содержания сотрудников, его компенсирующего. Но есть и риск-менеджмент - может кому-то проще отвлечь пару сильных сотрудников на раз в несколько лет зашедшего гостя, чем построить и поддерживать пандус.
Но тут уже министерству проще проверить наличие пандуса, чем оргмеры, его компенсирующие.
Indemsys
30.07.2025 11:24Нет, просто общество пока маргинализирует инвалидов.
Это ведь не только инвалиды, но и старики под 90. И таких только больше становится. Скоро много ветеранов добавится.Вот лифт для инвалидов в одной из столиц восточной европы.
Что думаете такому лифту надо?
Да, он должен быть наворочен по самое немогу камерами, датчиками, IoT чтобы поддерживать свое существование.
В этом смысле ардуинщики конечно отдыхают.kenomimi
30.07.2025 11:24Подьемниками в текущем виде никто не пользуется.
Во-первых, колясочников очень мало, и они почти никуда не выходят, потому что это в целом тяжело. Им нужно социальное такси, которое можно вменить тому же яднексу, раз уж урвал монополию - 100 рублей первая поездка в день, далее бесплатно (чтобы исключить эффект халявы), газелька с низким полом, и два бычка в машине, которые инвалида с его коляской просто занесут куда надо руками. Десять бригад закроют потребность на весь мегаполис...
Во-вторых, никто не знает, как шайтан-машина работает. Лично видел, как соседи на одной из съемных квартир пытались эту шнягу включить - но все тщетно, пикает, пишет ошибка 1, и всё... Бабку с коляской на эти полтора метра крыльца просто руками занесли. И чтобы включить подьемник, а так же привести его в рабочее положение, даже если он вдруг исправен, нужен кто-то еще - чаще всего инвалид не сможет этого. Еще его нужно обслуживать... Специальное такси выходит выгоднее в глобальном плане.
Indemsys
30.07.2025 11:24Эт зря вы так утверждаете.
Я был как то в Германии, где стоят кварталы домов исключительно для престарелых, пятиэтажные. Обычно в таких домах лифтов не делают.
Но в этих сделаны во всех подъездах. И именно безкабинные, как для инвалидов. Так там шуруют на них каждые пять минут. Аж двери не выдерживают. Двери не раздвижные как кабинных лифтах, а всегда распашные автоматические.
Так там по два процессора в двери я ставлю, по процессору на створку. И еще ИИ планирую. Надежность систем управления - это постоянный головняк. Там 90% софта нужно только лишь для диагностики и сервисной поддержки.
В Минске в торговом центре такой лифт смотрел поставленный для людей с детьми в колясках. Так там нагрузка вообще нереальная. Частотники не выдерживают. Ресурс у частотников некоторых 2000 часов. Это китайских касается. Через год нужна смена частотника. Ну и конечно он потом стоит и не работает. И никто им "не пользуется"Coder007
30.07.2025 11:24Расскажите, а зачем в каждую створку по процессору? И еще ИИ (хоть ИИ не существует, есть только нейросети, ну не суть) для какой цели? Отслеживать движения людей с ограниченными возможностями?
Зачем простое устройство делать сложным? Это как в чайник поставить камеру с нейросетью, лидар и голосового помощника. Может мы в своих странах 3-го мира что-то не понимаем (хотя запускаем такие сложные объекты типа обогатительных фабрик, нефтеперерабатывающих заводов и так далее с распределенными системами автоматизации)
Indemsys
30.07.2025 11:24Да, продавцы говорят то же самое.
Но я думаю о своем будущем. Поэтому хочу сделать двери понятливыми и приветливыми. Чтобы понимали слова и отвечали, чтобы не прищемляли и не стучали. Чтобы стабильно стояли и не гудели и не скрипели. Чтобы не пускали и предупреждали о чужих. И без этих топорных планшетов с андроидами или линусками, и без этих ардуин.
Сделали же из телефонов видеокамеры. Так вот из дверей можно сделать что-то типа привратников.
engine9
30.07.2025 11:24По-моему правда в том, что где-то пользуются (где есть инфраструктура от подьезда) где-то не пользуются (где даже на велосипеде рискуешь смять обод из за десятков бордюров по пути следования).
LaoWai2000
30.07.2025 11:24А причём здесь адруина? Это общее отсутсвие культуры проектирования и реализации.
tsilia
30.07.2025 11:24Имхо, ни Ардуино, ни плохие разработчики, ни даже нейросети тут ни при чём. Кроилово ведёт к попадалову (ц)
Неужели никто из комментаторов не сталкивался с ситуацией, когда приходишь к начальству, так и так, сделал прототип, как просили, но вот тут ещё надо подправить, а вот тут нашабашил на скорую руку и в проде будет работать медленно, поэтому надо бы переделать, и вообще без ТЗ — результат ХЗ (ц), а начальство тебя перебивает и со словами: "К чёрту подробности, срочно в продакшен!" — убегает. И ты такой:
Скрытый текст
We are fucked Разработчик сделает, как написано в ТЗ (а нет ТЗ — см. выше). ТЗ кто-то написал и согласовал/утвердил. Приёмка это дело тоже приняла, проверив разработку на соответствие ТЗ, ведь проверила же? (anakin&padme.jpg)
Так при чём тут инженерная культура? Или речь о таковой у согласовывающих и принимающих результат разработки, то есть у лиц, принимающих решения?
Arcanum7
30.07.2025 11:24Ардуино и нейросети это симптом чудовищной деградации инженерной мысли молодого поколения.
Это "ходунки" для для делающих "первые шаги" вот только начинающие с ходунками срастаются и получается на свет результат этой противоестественной связи, эдакий гомункул - ардуинщик.
Ардуинщик не думает. Он ищет максимально подходящий шаблон и приспосабливает под текущую задачу. Шаблоны и стандарты это благо. Но это зло без глубокого анализа поставленной задачи, и самое страшное что в ней убрана фундаментальная парадигма - жизнь пользователя превыше всего. И заменена на другую - прибыль любой ценой.
Coder007
30.07.2025 11:24Бред редкостный! Что за верх идиотизма, ровнять всех по самым худшим? Вы это Алексу Гайверу расскажите, он тоже Ардуинщик. И я делаю проекты на Ардуино и что? При этом у меня 8 законченных проектов автоматизации обогатительного производства, 4 цифровых автоматизированных рудника и бесчисленное количество мелких объектов автоматизации. В которые, в том числе, были встроены проекты сделанные на базе Ардуино (вернее макеты были на Ардуино, а в релиз ушли законченные решения в виде готовых модулей на основе МК Atmega*). Если вы и решили оскорбить, то делайте это хотя бы с Уважением.
alextrof94
30.07.2025 11:24Компьютеры в принципе для глупых и медленных. Быстрые и умные люди на листочке способны свести дебет с кредитом многомиллионной фирмы за час!
Сарказм, если что.
Проблема тут не в ардуинщиках, а в заказчиках в первую очередь. Именно заказчик ищет где бы сделать подешевле и обращается не к инженерам, которые хотя бы закончили вуз по нужному направлению, а к студентам/самодельщикам, которые хотят кафешку и не знают сколько в действительности стоит подобный проект.
xaxexa
30.07.2025 11:24Я тоже столкнулся с проблемой ардуино, была задача 2 аналоговых сигнала изменить, ардуино ацп цифровой потенциометр, потом я стал чуть умней, выкинул это все и сделал тоже самое на двух ОУ и резисторах и ни строчки кода, да а проблема есть в том что ардуинщики не понимают на сколько они ничего не понимают
engine9
30.07.2025 11:24Возможно дело в том, что нет хорошего методического материала по аналоговой электронике.
Anatol_1962
30.07.2025 11:24Технари, млин. Вам про Фому, а вы про Ярёму. Не можете глаза оторвать от своих железок. И где вы все работаете,интересно. Вот у нас на заводе, каждый год притекает сотня молодых выкидышей с базового института, ничё сделать не могут. По началу побалуются Altium или STMCubeIDE или Компасом, всё бросят и штаны протирают до пенсии. Ведущего инженера дают за рисунок мультивибратора на аттестации. Схемотехников и электронщиков 3,5 человека, и тем за 50. Какие там DSP с радиоволнами...
По вашему, это норма, скажете "всегда так было"? По моему так деградация налицо.
nivorbud
30.07.2025 11:24Причем здесь Ардуино? Проблема в изначальном неправильном проектировании устройства в целом: лифт очевидно не должен начинать движение при выходе устройства управления из строя. В идеале защита от дурака должна быть аппаратной, и предполагать выход из строя устройства управления (или его неадекватное поведение) надо изначально. В том же рентгене-убийце, как читал, в предыдущей версии устройства физически невозможно было перевести аппарат в опасный режим - там стояли физические ограничители. А в новой версии всё управление полностью перевели на программное. Аналогичная ситуация с двумя упавшими боингами, где аппаратную проблему (смещения центра тяжести, насколько помню) попытались решить программным путем...
Tramantor
30.07.2025 11:24Прочитал кучу комментариев под постом, но к огромному сожалению не нашел ни одного в котором было бы написано как повысить компетенцию в проектировании отказоустойчивых и безопасных систем. Существует ли учебник или учебный курс или ролики на Ютубе, хоть один человек специализируется на данной тематике? Как можно узнать безопасную хрень ты собрал или она убьёт тебя при первой возможности, а ты этого даже не узнаешь?? Я понимаю что есть какие-то довольно очевидные вещи, но есть же и ситуации о которых никто не мог и подумать! Как людям которые только начинают свой путь в программировании ПЛК узнать как делать это безопасно?!
Indemsys
30.07.2025 11:24На то есть отраслевые стандарты.
На те же лифты для инвалидов есть стандарт, который регламентриует все до мелочей. Какая шахта, какие размеры платформы, какие ручки, какие кнопки, сколько и каких тормозов и т.д. И имеет кучу ссылок на стандарты более мелкие. Там стандарты по электробезопасности, по цепям безопасности, по пожаробезопасности, по электромагнитной совместимости... туча их.
Их так много, что какой-то ремонтник с улицы ни за что не будет это раскапывать, это и профессионалы не всё читают. Поэтому в двух словах никто и не пытается рассказать.
Легче нанять аудитора из специального института. Он придет и все покажет.
Либо тупо копировать уже кем-то сертифицированные решения.
kenomimi
30.07.2025 11:24Какие нафиг ролики... Это 5 лет инженерного ВУЗа занимает. Ну хорошо, 4, если выкинуть из курса предметы "для общего развития". Для безопасности нужно понимание системы в целом, понимание точек отказа, допусков, возможностей технологий, ... тысячи их!
xVICTORINOXx
Проблема тут в принципе одна - экономия на всём, чтобы после исполнения заказа осталось побольше "сдачи"
Goron_Dekar
Есть вторая проблема: экономия появляется не на пустом месте.
Зарегулированность и отсутствие конкуренции на рынке ПЛК привели к тому, что за блок питания, полностью аналогичный зарядному устройству от телефона, «именитые конторы» просят слишком много.
И если ты разбираешь блок питания, видишь там ту же начинку, что и в телефонном, но ценник выше раз в 40, то логично предположить, что подобная наценка есть и на всё остальное. Мне ясно, что это не совсем так: стоимость сертификации БП не зависит напрямую от комплектующих, и покупатель оплачивает не только сам девайс, но и сертификацию, хранение на складе и многое другое. Факторизация цены сертифицированного устройства вообще не сводится к «железу», а складывается из разработки, сертификации и маркетинга.
Но конечный пользователь хочет платить за решение своих задач. Маркетинг и сертификация его задачи не решают, а вендор включает их в счёт. В итоге получается навязывание услуг — и попытки выйти из таких токсичных отношений. Со всеми вытекающими.
VT100
Рекомендуем "кроильщикам" читать здешние обзоры "200 Вт зарядник за дайм" и понимаем, что кое-где "зарегулированность" - не 100 % зло.
Так?
joseph-cansas
я сильно не уверен, что Вы хоть сколько-то знакомы с КИПиА в части электропитания. Иначе Вы бы это не писали бы.
Потому как есть блоки питания для автоматики со стоимостью, сравнимой со стоимостью зарядок для телефонов (естественно, минимально брендовых, типа Vivo). Отличие же как между совковой и штыковой лопатой - в назначении. На мой смартфон зарядка стоит около 7000 тенге, и блок питания mean well можно найти за эти же деньги.
AuroraBorealis
Блок питания от ПЛК вообще ни разу не аналогичен, а имеет гораздо более жесткие требования. Более того, если вы видите к ПЛК блок питания от телефона, бегите от такого "ПЛК"
vvzvlad
А кто ж запрещает покупать не именитые конторы? Есть куча ПЛК, которые стоят недорого. Тот же овен, если мы про российский рынок.
Armitage
Аккуратно намекну, что в изначальном видео речь не про РФ, что сразу же даёт ответ на множество вопросов, заданных ТС