Вход/Регистрация
Инженер
вернуться

Нерский Эд

Шрифт:

Я купил две одинаковые клавиатуры, одну разобрал, чтобы видеть, где какие контакты. Затем научил Драко перемыкать дорожки под клавишами. Получилось интересно: я отдаю мысленную команду “В” — и Драко печатает “В”. Сперва это всё шло у него медленно, приходилось представлять не только “В”, но и положение её контактов. Но понемногу Драко обучился и начал небыстро, но правильно печатать слова. Только нужно передавать ему их побуквенно.

Когда я понял, что это направление перспективное, я взял микроконтроллер ATmega32. Из нескольких портов собрал матрицу 15 x 8 (чего хватает для обслуживания ста двадцати кнопок). Сами кнопки на печатной плате разводить не стал, а просто сделал площадки, которые Драко будет перемыкать. Подключил это к USB. Получилась этакая клавиатура для Драко. Даже не пришлось делать питание для этой тряхомудии, поскольку у USB своего питания достаточно.

Подключаю в USB эту платку. Размещаю её в любом месте в ауре. Например, держу в руке. Далее Драко за меня печатает.

То же самое с мышкой. Мышку, правда, я сделал не как мышку, а как управление курсором при помощи кнопок. Человеку такое неудобно, но для конструкта не представляет проблемы. А аппаратно получилось, что в моей “клавиатуре” выделено десять кнопок под управление мышью: четыре — направление, три — обычные клавиши мыши и ещё несколько кнопок увеличивают скорость сдвигания курсора. Когда Драко надо подвинуть мышку через весь экран, он нажимает на кнопки скорости и одновременно с ними на кнопки направления. По мере приближения курсора к нужному месту отжимает кнопки скорости.

Но пока работает эта машинерия только в Linux. Для Linux я написал пару скриптов, засылающих события в устройство клавиатуры. Полноценный драйвер не писал. А для других операционок (я, например, печатные платы развожу в OrCAD, конструкции рисую в SolidWorks — это Windows, а просто в интернете сёрфить, программу какую-то написать, расчёты поделать — это Linux) такого простого решения, как в Linux, не получилось. В общем, пока использую Драко в качестве секретаря в вопросах “полазить по интернету” и “написать кому-то письмо”.

Заказал блютус-модули, которые можно подключить к AVR’ке. Можно будет сделать полноценную клавиатуру или мышь, подключающуюся по радио. Но драйвера, видимо, писать придётся. Кажется, что не получится “изобразить” что-то готовое. Надо в документации порыться.

Научить Драко управлять сенсорным экраном телефона оказалось проще. Телефон находится в кармане. Драко мне транслирует картинку с него. Картинку он транслирует, разумеется, в аурном восприятии, но привыкаешь. Он же и “нажимает” на области экрана. “Нажимает” на экран он примерно так же, как замыкает кнопки: создаёт участок, проводящий электрический ток. Тачскрин принимает это за прикосновение стилусом.

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

Я и Драко привыкали друг к другу, к интерфейсу с телефоном где-то дней десять. Поначалу каждое действие с телефоном проделывалось с большими усилиями. Но потом и Драко адаптировался, и я. Драко, например, научился сам разблокировать телефон и выполнять простые действия типа нажатия клавиши Shift при печати. Мне уже не нужно акцентировать на этом его внимание.

А ещё я научился создавать конструкты, способные на подобные действия с удалёнными телефонами. Вообще, если я чему-то научил Драко, то потом создать конструкт с таким же умением гораздо проще. Поэтому я периодически отправляю Драко на всякие задания: кого-то найти, что-то сделать. Но только пока я не дома. Потому что Степан его сожрёт. Драко научен избегать Степана, да и вообще избегать опасности, но Степан банально умнее. Хитрая бестия.

Двойная диверсия

Ввиду того что при предыдущей диверсии я получил довольно много информации, а также поскольку надо наносить урон противнику, я подумал и решил провести ещё одну диверсию. Против мага-шишки.

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

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

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

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

  • Читать дальше
  • 1
  • ...
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: