Выбрать главу

Я справился худо-бедно с первой задачей – разобрал контроллер типа «джойстик». Его датчики заменил на более мощные – взятые из очень крутого игрового контроллера, типа мечта престарелого авиасимера – рычаги РУД и педали, отдельная панель для кнопок управления. И таких панелей можно было подключить много, пока юсб-порты не закончатся. Другое дело, что кнопки их нужно было замкнуть на контакты тумблеров в настоящей кабине настоящего ИЛ-28. Довольно грубые тут тумблеры и клавиши, должен заметить, паять такие удобно. Большие.

Настоящая жопа – это вывод информации. Для вывода информации на внешнее устройство существовал плагин, который подключался, когда к компьютеру подключали такие устройства – типа аля-самолётный дисплей или радиооборудование… Но это только половина, нет, даже пятая часть беды – главная в том, что вывод нужно было сделать на аналоговые приборы, и эти аналоговые приборы – должны работать. Как? Вот тут и помогает ардуино. Ардуино и токарный станок – делаем шестерни, шаговый электродвигатель и мы получаем физическую основу. Но самое сложное – это электронная основа.

Прошивка устройства информацию интерпритировала по своему – так я узнал, что передаётся информация на эти мониторчики в числовом виде. По проводу идёт с тиком в десять миллисекунд поток шестнадцатиричных чисел, которые превращаясь в десятичные, оказываются показателями авиасимулятора.

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

Всё это давало небольшую задержку в работе прибора, но я справился с самой сложной из всех своих задач!

Индикация состояла из стрелочных, световых и звуковой индикации – и я умудрился это сделать так, что оно работало. Дальше больше – различные галетные переключатели и ручки настройки-подстройки, это ещё больше пятнадцати штук, и наконец – педали, РУД, штурвал. Кулисы, занавес, финал.

На эту работу я ухайдакал четыре дня собственной жизни – и это при условии, что у меня не было недостатка ни в чём. Абсолютно ни в чём.

Мне это надоело так, что я чуть не бросил, но надо было. Существовал вполне доступный для скачивания хороший авиасимулятор, и у него были любительские модели ТУ-16. Ну как любительские… Те, что идут в комплекте с авиасимулятором – намного хуже того, что сделали любители, потому что в авиасимы играют такие задроты, для которых время и деньги ничто, по сравнению с их пррелеестью… И судя по отзывам, точность симуляции была выше всяких похвал.

С экраном и эффектом присутствия я заморачиваться не стал. Единственное что обшил получившуюся кракозябру алюминиевыми листами, чтобы нутро не торчало.

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

Зато когда поставил аж имеющую вес полтора гигабайта, модель Ил-28, ожила вся кабина. То есть вся, всё, что я с таким трудом делал, ожило. Проверочный симуляторный полёт закончился для меня тем, что я потерпел катастрофу прямо на взлёте. Слишком задрал нос, и самолёт просто свалился сразу за полосой, упав на крыло.

Ну ёб вашу то люсю… Пришлось повторять, но уже более внимательно – и проверить в полёте все системы, работают ли они и как они реализованы в симуляторе. Вроде немного реалистичности тут даже было – отключил показ передней панели и передо мной оказался натуральный пейзаж. Включил на проекторе мощность выше, и отодвинул авиасимулятор.

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

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

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

С высоты трёх метров проекция на стену ангара потребовала и экраны перевесить, но это большого труда при наличии подъёмника, не составило – экран установил. Проектор поставил. Запустил на полную мощность и… Нда, если не вспоминать, что мы стоим на бетонном основании в ангаре, то можно подумать, что это настоящая кабина самолёта – мощный проектор давал очень яркую, сочную картинку. Закрытый наглухо ангар, при выключении света, становился абсолютно тёмным, так что ни лучика не проникало извне.

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

Следующей будет кабина ТУ-16. И на этот раз вряд ли она займёт у меня четыре дня работы, при наличии опыта и готовых контроллеров и прочем…

* * *

Первый вылет был назначен на вечер. В десять вечера уже стемнело, октябрь на дворе, и погодка ещё такая… экстравагантная. Взлёт в таких условиях – это то ещё извращение, но надо было взлететь.

На сцену выходят новые герои. Три дальних стратегических бомбардировщика ТУ-16. Взлёт на нём довольно сложная процедура, на первый взгляд, но если разобраться по пунктам – ничего экстраординарного. Я взлетал первым – сидел в кресле первого пилота, место второго пилота занял Сергей, который занимался со мной с самого начала. Довольно быстро я скакнул с пайпера до реактивного бомбовоза. Даже страшно – отнюдь не такая простая машина, как может показаться, и я честно, как и все, учился её применять. Мы взлетели – оторвались от полосы под заданным углом в восемь градусов и ещё некоторое время я выдерживал такой угол, после чего только убрал шасси и закрылки. Третьим с нами шёл Юра, он занял место штурмана-радиста, хотя вместо сложного военного аппарата я предпочёл простой гражданский трансивер, который гораздо удобнее.

– Высота тысяча, – доложил Сергей, – выходим на курс?

– Поворачиваем, – я слегка довернул влево, – расслабься, взлетели.

Говорить через гарнитуру было немного удобней, хоть и не совсем привычно. Заложив лёгкий вираж, я убедился, что вроде бы мы идём нужным курсом. Вот ещё странная штука – здесь работает GPS. Я так понял, вся техника, которую я вызываю – находится как бы в параллельном измерении. Или в пограничном, параллельном состоянии – взять те же телефоны, которые работают вообще везде. Или GPS – они ведь исчисляют свою позицию по времени и разнице в приёме сигнала спутников, верно? Верно. А значит, GPS не должны работать в принципе, как застывшее во времени, но его состояние почему-то рабочее. Более того, я установил на бомбер полноценную авиационную систему спутниковой навигации, и она показывала, что мы взлетели чуть западнее аэропорта Домодедово, которого не существует в природе. Здесь. Что ж, странное состояние материи.

Тем не менее, маршрут я проложил по GPS и ориентируясь в темноте по спутниковой навигации и огням оставшегося позади аэродрома, двигался дальше.

Чтобы воплотить в жизнь операцию, Юра рассказал Серёге всю подноготную моего происхождения, подписав гору бумаг. Хотя я думаю, Сергей и сам обо многом догадался, просто не мог увязать разрозненные факты в единую картину. Благодаря этому я мог не стесняясь использовать любые технологии. Поэтому новый элемент кабины, который добавился вместо бортовой радиостанции, ребят не удивил.