Читаем Очередной советник Сталина с ноутбуком и суперсилой (СИ) полностью

Первый полёт на ИЛ-28 совершить решил я, подготовка самолёта к взлёту была довольно муторной – потому что вместо меня её совершали техники аэродрома, у которых была длинная-предлинная инструкция. А тут целое море пунктов, и ни один из них нельзя было пропустить. Настоящий ад обслуживающего персонала! Ребята, которые занимались этим делом – просто не успевали охреневать от строгости и масштабности требований. Оно и понятно – поршневую машину обслужить много ума не надо, вдвое-втрое меньше проблем, чем с реактивной, а тут бомбер – то есть самолёт большой, масштабный.


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

Первый вылет решил совершить я, и что я могу сказать… В полёте ИЛ-28 напоминал реактивного родственника Дугласа. Только кабина у Ила была одноместная – один пилот, сзади за ним было место бортмеханика, а штурман располагался позади – в хвостовой гермокабине. Но всё равно, обучение пилотов – это очень тяжкое бремя. Освоить новый для себя самолёт – это не значит просто сесть и разобраться, где тут что – существует целая гора и маленькая тележка мелочей, которые нужно держать в уме при взлёте, полёте, посадке… Например, правила взлёта с боковым ветром – у каждого самолёта свои. У каждого самолёта свои особенности. Илюша имел относительно маленькую для бомбардировщика массу, размеры, и поэтому считался бомбером фронтовой авиации – и в освоении был намного проще, чем, скажем, стратегический бомбардировщик. И тем не менее, пускать за штурвал самолёта пилота – а пилот был один, можно было только после всестороннего обучения. И именно это меня сейчас озаботило.

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

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

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

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

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

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

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

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

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже