Записи с меткой {hardware}

Потолочная панель Airbus A320: интерфейсный принцип

Сегодня на разборе — интерфейс потолочной панели Airbus A320.

Фото Lx-photos

Интерфейс, как мы видим, имеет модную темную тему. Но нас интересует не это, а принцип, по которому этот интерфейс разработан. Он не так прост и для своего времени он был очень инновационен.

Все многообразие видимых контролов можно разделить на 4 типа:

  1. Тумблеры-рычажки
  2. Крутилки
  3. Кнопки
  4. Кнопки за защитным колпачком

Это разделение осмысленное и не случайное. Конструкторы таким образом реализовали защиту от ситуации «я тут что-то нажала и все пропало». Рассмотрим по порядку.

1. Тумблеры-рычажки

Двух-, иногда трех-позиционные. Интерфейсный принцип тут очень простой: если что-то вытарчивает над поверхностью панели — значит этим можно спокойно щелкать туда-сюда как угодно в любой ситуации. И это никак серьезно не повлияет на  состояние системы.

Поэтому тумблерами управляется что-то не очень важное, типа фар и освещения. Такое, что можно включать и выключать сколько влезет. Не понравился результат — просто перещелкни обратно и все тут же вернется, как было до этого.

Плюс тумблера в том, что положение рычажка автоматически показывает его состояние: вкл или выкл.

Минус — можно нечаянно зацепить рукой, особенно если тумблеров на панели будет очень много. Поэтому их мало.

2. Серенькие крутилки

Идеологически аналогичны рычажкам в ситуациях, если нужно больше чем 2 положения, либо что-то плавно регулировать. Задействованы в климат-контроле и аналогичном.

3. Кнопки

Самые многочисленные и самые интересные. Они управляют ответственными системами самолета. Этими уже нельзя щелкать когда захочется и как попало.

Каждая кнопка меняет состояние системы. И, в отличие от тумблеров, чтобы вернуться к предыдущему состоянию, скоре всего будет уже недостаточно просто нажать ту же самую кнопку еще раз.

Например, если выключить систему можно одним нажатием, то, чтобы ее включить обратно, может потребоваться более сложная процедура ее запуска.

Поэтому кнопки сделаны заподлицо с поверхностью панели. Их не получится задеть или нажать случайно.

В нижней трети фото находится панель «AIR COND» (климат-контроль). Там управление реализовано по-простому на крутилках.

Выше нее располагаются панели управления электропитанием, топливом и гидравликой. Они более ответственные и поэтому там только кнопки. Даже если принцип управления там местами похож на менее ответственное кондиционирование (отбор воздуха от правого/левого двигателя, генератор правого/левого двигателя…) — все равно: никаких торчащих тумблеров и крутилок. Только кнопки заподлицо с панелью.

Еще один плюс такой кнопки, в том, что она stateless — т.е. не хранит свое состояние. Например: при включении самолета все системы (и соотвествующие им кнопки) окажутся в состоянии нормальном для включения. А не в том, в котором их оставили перед выключением.

Жирный минус кнопки вытекает из ее плюсов. В отличие от тумблера, такой кнопке нужен отдельный элемент чтобы показать ее состояние вкл/выкл. В данном случае лампочка.

Сложность в том, что лампочку надо установить в каждую кнопку. Да не одну, а минимум две (одна лампочка может перегореть и пилот останется без индикации). А к каждой лампочке нужен длинный пучок проводов чтобы ее питать. А с ответной стороны к каждой лампочке нужен какой-то контроллер, который будет ее включать-выключать. А кнопок таких по самолету многие десятки (на фото только центральная часть панели: справа-слава от нее есть еще много чего).

Помножьте это на дублирование, резервирование и получите километры проводов и сложнейшую электрическую систему. И все ради того, чтобы кнопки были заподлицо с панелью и их нельзя было случайно нажать.

Такое сложно и дорого делать даже сейчас. А в середине 80-х, когда разрабатывался А320, Airbus поимела немало трудностей и геморроев с разработкой такой системы. Но таки дотащила этот интерфейс до продакшена.

Сегодня такой интерфейсный принцип стал стандартным на всех самолетах Airbus и некоторых других производителей.

А в до-эйрбасные времена типичный самолетный интерфейс выглядел примерно так:


ps: а что же красные кнопки?

4. Кнопки под защитным колпачком

Они как и описанные выше кнопки. Но реализуют всякие необратимые действия: пожаротушение, выброс кислородных масок и прочее, чего никак нельзя будет отыграть назад.

Как бы не секрет, что макбук с закрытой крышкой может что-то тихонько там себе делать: поддерживать wi-fi и bluetooth-соединения, получать уведомления и прочее безобидное и лайтовое.

Вчера обнаружил, что под закрытой крышкой у него также может совершенно спокойно бежать IDEA — вместе с запущенной приложенькой внутре и базой данных сбоку. Причем, нормально так, полноценно бежать: ходить в сеть, держать long-poll соединения, отвечать на запросы и все остальное. По степени лайтовости это, примерно, как восемь открытых фотошопов.

Обнаружил совершенно случайно, тестируя приложеньку с мобилки, когда через минут 40 сервер базы данных таки ушел в спячку и посыпались ошибки. Глянул — а ноут-то закрыт.

Я тоже в детстве часто притворялся спящим, а на самом деле часами что-то там себе думал. В итоге сейчас вся моя мозговая продуктивность приходится на темное время суток, когда обычные люди расслабляются, бухают и спят. В этом у нас с яблочным другом есть что-то общее. Но, как параноика, меня такое его поведение, слегонца напрягает.

Короче. Если соберетесь взламывать Bank of America, то вместо макбука возьмите какой-нибудь MSI или что другое, по-проще. Новостное видео с вашим арестом будет уже, конечно, не так гламурно выглядеть. Но, есть шанс, что и в новости вы попадете не так быстро.

Как Apple

Раньше как было: смотришь на новые продукты самсунга или сони и понимаешь, что они хотят быть как эппл, а не получается.

А сейчас, смотришь на новые продукты эппл, и понимаешь, что они хотят быть как эппл. А не получается.

Однажды на даб-дабе

Однажды на WWDC Тим Кук выйдет на сцену и скажет: «Всем оne more thing, пацаны: мы тут научились делать нормальные кабели!»

И зал встанет и будет аплодировать стоя. И все будут хлопать дольше и громче, чем хлопали первому айфону в 2007.

Apple cables sucks

Полезное для Raspberry Pi

Raspberry Pi — одноплатный микрокомпьютер, ценой $35 и размером с сигаретную пачку.

Paspberry Pi, Pibow

Raspberry Pi Model B — 700 МГц ARM, 512 МБ ОЗУ. Слева в красивом корпусе Pibow, справа — просто плата, как есть.

Эдакий гаджет-игрушка с линуксом внутри. Но в отличие от других игрушек, эта продолжает работать и приносить пользу даже тогда, когда в нее уже надоест играться.

У программ для Raspberry Pi есть 2 особенности. Во-первых, они должны уметь работать на ARM: т.е. быть собранными или уметь собираться под эту архитектуру. Во-вторых, потреблять как можно меньше дефицитных ресурсов — процессора и памяти — их у «малинки» не очень густо.

Raspberry можно использовать в режиме обычного десктопного компьютера: у него есть и разъем HDMI для подключения монитора и оконный менеджер, браузер и все что полагается. Но смысла в таком использовании немного, потому что аппаратная часть явно слабовата для графического интерфейса.

Гораздо интереснее и практичнее использовать его в качестве домашнего микросервера, когда просто лежит где-то по соседству с Wi-Fi роутером и делает что-то полезное. Полезное, в самом простом случае, сводится к 3 вещам: скачивать, раздавать и хранить.

В таком сценарии управлять малинкой можно либо через веб, либо через ssh. Этого более чем достаточно: за год использования я ни разу не подключал к своему Pi

Читать дальше →