Измерил скорость реакции так: Взял светодиод с фотодатчиком. Разместил их так, чтобы свет от светодиода не попадал на фотодатчик. Разместил конструкт так, чтобы он находился в точке, откуда видно и светодиод и фотодатчик. Научил конструкт в ответ на зажигание светодиода самому излучать свет. Включаю светодиод. В ответ конструкт зажигается сам. Фотодатчик детектирует поток света от конструкта.
Один луч осциллографа показывает ток, проходящий через светодиод. Другой луч — показывает напряжение на выходе фотодатчика.
В итоге время реакции конструкта получилось… сопоставимо со среднечеловеческим временем реакции: 100–200 милисекунд.
То есть условный мозг конструкта работает примерно на той же тактовой частоте что и мозг человека: от единиц Герц до нескольких десятков в максимуме.
Причём чем умнее, сложнее я создаю конструкт, тем меньше скорость реагирования на воздействие. Прямой зависимости между сложностью конструктов и скоростью реакции я не выявил, но какая-то корреляция есть. Более умные конструкты — более тормозные.
Я сперва было думал, что на базе конструкта можно будет сделать универсальную защиту например от пуль. Летит в тебя пуля, а конструкт её детектирует и сжигает импульсом энергии.
Ага, размечтался! Конструкт пулю заметит примерно с такой же задержкой как и человек.
Получается что конструкты — это такие как-бы живые энергетические создания. Можно использовать их органы чувств, как расширение своих. Они могут делать какие-то действия самостоятельно. Но это, увы, не имба из мира компьютерных игр.
Отложив, в очередной раз, конструктную защиту “на потом”, я занялся другим исследованием. Я исследовал может ли конструкт перемкнуть два проводка и на каком расстоянии. Устроить замыкание в розетке, либо просто замкнуть два проводка в кнопке. Оказалось, что может, и что для создания проводящего канала в зазоре один миллиметр, расчитанного на ток до десятка миллиампер, почти не тратит энергии.
А вот при увеличении зазора и требуемого тока замыкания требуются конструкты большей энергонасыщенности. Например для того чтоб замкнуть три фазы ЛЭП требуется конструкт с энергоёмкостью аж целый килоджоуль. Но диверсии на ЛЭП я пока делать не планирую, а вот Драко приспособить к печати — прямо моя мечта.
Я купил две одинаковые клавиатуры, одну разобрал, чтобы видеть где какие контакты. Затем научил Драко перемыкать дорожки под клавишами. Получилось интересно: я отдаю мысленную команду “В” и Драко печатает “В”. Сперва это всё получалось у него медленно, приходилось представлять не только “В”, но и положение её контактов. Но понемногу Драко обучился и начал небыстро, но хорошо печатать слова. Нужно ему только передавать слова побуквенно. Когда я понял, что это направление — перспективное, я взял микроконтроллер ATmega32. Из нескольких портов собрал матрицу 15x8 (чего хватает для обслуживания 120 “кнопок”). Сами кнопки на печатной плате разводить не стал, а просто сделал площадки, которые Драко будет перемыкать. Подключил это к USB. Получилась этакая клавиатура для Драко. Даже не пришлось делать питание для этой тряхомудии, поскольку у USB своего питания достаточно.
Подключаю в USB эту платку. Размещаю её в любом месте в ауре. Например держу в руке. Далее Драко за меня печатает. То же самое с мышкой. Мышку, правда я сделал не как мышку, а как управление курсором при помощи кнопок. Человеку такое неудобно, но для конструкта не представляет проблемы. А аппаратно получилось, что в моей “клавиатуре” просто выделено десять кнопок под управление мышью: четыре — направление, три — обычные клавиши мыши и ещё несколько кнопок увеличивают скорость сдвигания курсора. Когда Драко надо подвинуть мышку через весь экран, он делает нажатия на кнопки скорости и одновременно с ними на кнопки направления. По мере приближения курсора к нужному месту отжимает кнопки скорости.
Но пока работает эта машинерия только в Линуксе. Для Линукса я написал пару скриптов засылающих события в устройство клавиатуры. А полноценный драйвер не писал. А для других операционок (Я, например печатные платы развожу в OrCAD, а конструкции рисую в SolidWorks — это Windows, а просто в интернете сёрфить, программу какую-то написать, расчёты поделать — это Linux) такого простого решения как в Linux не получилось. В общем пока использую Драко в качестве секретаря в вопросах “полазить по интернету” и “написать кому-то письмо”.
Заказал Bluetooth модули, которые можно подключить к AVR’ке. Можно будет сделать полноценную клавиатуру/мышь, подключающуюся по радио. Но драйвера видимо писать придётся. Кажется что не получится изобразить что-то готовое. Надо по документации порыться.
Научить Драко управлять сенсорным экраном телефона оказалось проще. Телефон находится в кармане. Драко мне транслирует картинку с него. Картинку он транслирует, разумеется, в аурном восприятии, но привыкнуть можно. Он же и “нажимает” на области экрана. “Нажимает” на экран он примерно так же как замыкает кнопки: создаёт участок, проводящий электрический ток. Тачскрин воспринимает это как прикосновение стилусом.