А ещё была такая высмеиваемая старыми фильмами черта, как управдом, или главный любитель совать свой нос в чужие дела. Быстренько разобравшись с одеждой, я вышел во двор, где была припаркована моя машина, и множество других. Вот только мой личный мерседес выделялся на их фоне как породистый скакун в табуне осликов. Расчёт был прост – чем дороже машина, тем реже её будет останавливать советская милиция, тем меньше лишних вопросов будут задавать. Плюс ко всему, нужно же иметь определённый имидж. Эх, пойти что ли к соседке поклеиться? Она ведь такая сексуальная… Эх, мечты-мечты. До ближайшего выходного ещё дожить нужно, а работы столько, что можно заворачиваться в простыню и ползти на кладбище. Трёхсотсильный мотор гулко взревел приятным баритоном и машина легко поплыла над дорогой, сопровождаемая взглядами всех наших дворовых.
Город ещё не носил имя Главного Конструктора, а был простым Калининградом. Здесь делалась космическая программа, вот только об этом хоть и знали все, особо совать нос не решались. Можно было получить по шапке.
У ОКБ уже собирались машины многочисленных конструкторов и что немаловажно – военные, на волгах. Значит, не высшее руководство, но высокое. Ничего, у нас тут проходная заткнёт за пояс любой ТАСС, стоило мне подойти и спросить, ответили:
— Приехали из минобороны. Закрылись в кабинете с Главным, о чём-то уже два часа разговаривают.
— Два часа? — удивился я.
— Ну да. Это у нас рабочий день начинается в девять, а у главного в семь утра.
— Ну и мужик, — покачал головой. Сухой старичок, сидящий на вахте, только усмехнулся.
На входе переоделся в свою рабочую одежду – аналог формы будущего. Костюм из нетканных материалов, кроссовки, очень удобные и тоже не оставляющие волокон, не промокающие и защищающие от множества вредных воздействий, защитные очки на лоб, поверх всего этого – халат, чтобы не заговняцать дорогостоящую уникальную форму. Моя форма была предметом зависти у отдела сборки, в котором я трудился – к сожалению, всем пока не выдали.
Я пожал руки ребятам – молодым техникам, пожилому очкастому электрику, подошёл к моему главному проекту на сегодняшний день – главный модуль спускаемого аппарата „Союз“. Сергей Павлович стоял около модуля и о чём-то спорил с людьми в военной форме. Ух ты, не каждый день удаётся услышать его разносы в адрес военных! Обычно бывает наоборот.
— А я срать хотел, — грубо прервал военных Королёв, под взглядами всего КБ, — слушай, неужели я один занимаюсь ракетами?
— Тогда мы обратимся к Челомею! — возмутился генерал. Челомей – давний конкурент Королёва, и подобная угроза была бы очень чувствительной… раньше.
— Отлично. Просто прекрасно. Я возглавляю космическую отрасль. Вот если вам понадобится военный спутник вывести на орбиту – милости прошу. Оружием я больше не занимаюсь. Вообще.
Военные ещё повозмущались для приличия, видимо, спор шёл уже давно. Но Сергей Павлович их выпроводил, чуть ли не пинками. И обратился к нам:
— Вот, видите, люди ещё не перешли на новые рельсы. Шпильман? И ты тут? — он удивлённо посмотрел на меня.
— Так точно, — ответил я, — где ж мне ещё быть.
— И чем же ты таким важным занимаешься?
— Так это, „Союз“ разрабатываем…
— Без тебя справятся, ты с электроникой ладишь, так что марш на третий этаж, там сегодня обещали привезти новые ЭВМ. Поможешь установить и объяснишь, как этой хрендюлинкой пользоваться. Мы люди уже немолодые, привычки не меняем.
— Слушаюсь, — кивнул я, — я пошёл?
— Побежал! — усмехнулся Королёв, — вечером зайду, проверю что у вас там!
Под саркастичные взгляды коллег, пришлось трусцой отправляться на третий и последний этаж ОКБ. А там… В большой кабинет, похожий на школьный класс, заносили компьютеры. Ох ты ж мать-перемать, да это же архаичные… то есть новейшие ДВК!
Более того, в отдельном кейсе-коробке мне принесли Ардуино… Я взял в руки толстую книжечку и начал читать. Итак, ардуино – распространённая в начале двадцать первого века технология построения простейших схем автоматики. Состоит из набора плат, стоила даже тогда копейки, использовалась для любительской автоматики и хобби. Компьютер размером со спичечный коробок. Ардуино – универсальная среда разработки любой относительно простой автоматики. В наличии прилагались выходы на RS-232, а также куча электромеханики. Боже, тут такой массив работы, что просто охренеть можно!
Но идею шефа я поддерживаю полностью – именно такая, простая, лёгкая и дешёвая универсальная среда нам и нужна. И главное – ардуино весьма легко защитить от ЭМИ и прочих факторов, сделав весьма надёжную, а по местным меркам – сверхнадёжную автоматику. Та-а-ак. Что мы можем сделать с её помощью?
Блин, да всё, что угодно! Причём, шеф прислал сразу целую гору самых различных плат и систем. Ох, мать-перемать, ладно ДВК, на них бэйсик с досом вшиты по умолчанию, обойдёмся написанием программ… если он заранее не написал, но ардуино – это головная боль на недели вперёд! Как же я люблю свою работу. Просто обожаю.
В большом зале вычислительного центра было тихо, сухо, чисто, и завалено всякой электроникой, как работающей, так и уже отработавшей своё. Делать нечего – принял по накладной от шефа двенадцать компьютеров ДВК, полсотни периферийных устройств, вплоть до большого чертёжного аппарата, и приступил к работе над ардуино.
Итак, где и как мы можем её использовать? Везде. Везде, где требуется автоматика. Вот только посвящать инженеров в работу этой системы нельзя, а значит – нужно будет лично вмешиваться в разработку. Кхм. А почему бы не свалить всё на работу центрального компьютера, разработкой которого займусь уже официально я? И тут все вопросы отпадут как бы сами собой.
Выгреб все расширительные платы и начал работу над простейшей системой. Суть микроконтроллеров в распределённом контроле, а не централизованном управлении. Для примера вполне подойдёт этот ВЦ, где можно повеселиться. Начнём с простейшего контроллера – включение и выключение света. Получился стальной ящичек, в который я засунул провода и повесил его рядом с выключателем, и от него над дверью – датчик движения. Система с виду простая, но чтобы она работала, пришлось повозиться с программой управления, чтобы свет не выключался сразу же, как только теряется движение, а только через пять-десять минут. Вряд ли кто-то или что-то может абсолютно неподвижно сидеть десять минут подряд, не двигаясь совершенно – сенсор довольно чувствителен. Дальше пошло управление шторами. Шторы тут имели новомодный механизм закрытия – с помощью шнурка, который вращает барабанчик, двигающий шторы. Пришлось чуть не упасть с подоконника, а также целый час провозиться с монтажом платы – расчёт проекта оказался проще простого. То же, что и в прошлом случае, только прикручиваем к выходному реле мотор с пониженной передачей. Пришлось прикрутить его к шторе одельным уголком, который мне принесли по первому звонку из сборочного цеха, но результат – налицо. Степень закрытости штор напрямую зависела от степени освещённости датчика света, но не сразу, а через полторы минуты освещения. Если солнышко просто выглянет на минутку и тут же спрячется за тучками – ничего не произойдёт. Ещё на одной плате смонтировал сигнализацию. Использовал мощную сигнальную сирену. Теперь если включить сигнализацию, любой непрошенный гость вызовет переполох по всему ОКБ, мощность сирены дай боже каждому. Завывает не хуже воздушной сирены городской сигналки.
К тому моменту, когда пришёл Сергей Павлович я уже завершал сопряжение всех этих систем с компьютером ДВК. Казалось бы, простая вещь – датчик движения, однако… как это полезно для безопасности! Сергей Павлович пришёл в восемь вечера, очень уставший, и с порога огорошил меня:
— Так, Давид, у тебя будет особое задание, — он осмотрелся и заметив стройный ряд компьютеров, стоящих на столах, улыбнулся, — нужно разработать корабельный компьютер, устройства ввода-вывода. Хотя твой шеф предлагает засунуть туда какой-нибудь ДВК и не париться по этому поводу. Я баню не очень жалую, так что ты подумай над дублирующей машиной. И показывай, чем ты тут весь день занимаешься!
Я встал и показал ему на кучу микроконтроллеров на столе:
— Прошу, Сергей Павлович. Ардуино-проект. Свободная архитектура для построения простой автоматики. Радиолюбительство двадцать первого века. С их помощью можно строить полноценные схемы автоматики.
— Вот как? — Королёв подошёл к столу и взял в руки плату, — какая маленькая. И что, это работает? — он присмотрелся.
— Прекрасно работает. По мощности плата примерно… примерно чуть выше БЭСМ, их можно использовать для различных задач. Они вышли из употребления ещё когда мой отец молодым был, так что пришлось осваивать работу схемы. Очень просто и эффективно, скажу я вам.
— Покажи.
Я задумался. А как показать? А, я же сопряг ардуино с компом. Ну-ка… Развернулся к компьютеру и ввёл команду исполнения макроса:
— Пока что у меня получились простейшие схемы. Потенциал этой платы намного выше, я лишь так, первые шаги сделал. Вот… — ткнул в клавишу выключения схемы, свет в кабинете погас. Двинулся, он снова включился, — над дверью установил датчик движения. Он автоматически посылает сигнал на процессор и включает свет. Выключает после того, как движения не было десять минут.
Дальше показал работу закрывателя штор. Пояснил, что шторы закрываются настолько, насколько освещён датчик – под прямыми солнечными лучами полностью закрыты, при пасмурной погоде полностью открыты.
Сергей Павлович оценил, но перевёл мою рабочую мысль на нужный ему лад:
— Это всё прекрасно, но пока что выглядит как простая игрушка.
— Оно таким и должно быть, — кивнул я, — только тогда технология вошла в жизнь полностью, когда её перестают воспринимать серьёзно. Датчик ведь тоже не простой фотоэлемент, который закрывает-открывает. Он выполняет программу.
— Вот и хорошо, вот и ладно, — Королёв покрутил в руках