Предложенный метод может оказаться полезным для создания схем на кремниевых чипах, хотя я лично считаю его неудобным. Мое предложение подразумевало, что можно использовать скользящие вдоль поверхности машины для доставки в требуемую точку нужных структур и их монтажу в требуемом порядке, причем процессом сборки можно управлять, например, электрическими сигналами, подаваемыми расположенным под монтажной плитой компьютером. Мне не нравится в этой схеме то обстоятельство, что она не решает основной проблемы существующих технологий, а именно – не позволяет сразу создавать требуемые для схемы контакты. Микромашины лишь обеспечивают доставку элементов схемы, так что для монтажа соединений нам придется вновь прибегнуть к электролитическому осаждению и т. п., то есть вернуться к технологиям послойного напыления.
Еще одна проблема связана с вопросом о том, какой ток (постоянный или переменный) следует использовать в системах управления движением микрообъектов. Еще сложнее выглядит необходимость обеспечить вращательное движение частей или деталей при монтаже. Силы, воздействующие на объект, не должны деформировать его каким-то образом, и мы вновь должны задуматься о малоизвестных нам физических свойствах микроскопических структур. Я думаю, что объекты этого класса будут отличаться жесткостью и хрупкостью.
Упоминание вращения тут же заставляет вспомнить о проблеме вязкости среды в микроскопических объектах, таящей в себе немало неожиданностей. Я лишь напомню слушателям, что воздух в микроотверстиях (диаметром, например, в несколько микрон) вдруг приобретает особую вязкость. Например, никакой силой вы не можете обеспечить быстрое вращение деталей в таких отверстиях, так как потери на трение существенно снижают скорость (миллисекунды вместо микросекунд!).
Мне нравится, что размышления о микроустройствах (независимо от практической ценности самих устройств!) постоянно приводят нас к новым идеям. Мы начинаем говорить о неподвижных микроскопических машинах, задумываемся о возможностях их перемещения или скольжения по поверхности, пытаемся оценить принципы их действия и т. д. Естественно, мы легко приходим к мысли о возможности создания микророботов, способных самостоятельно двигаться в пространстве!
20.6. Подвижные микророботы
Давайте поговорим о свободно передвигающихся машинах! Разумеется, такие объекты можно создавать пока только для развлечения, но разве в этом дело? Это может оказаться просто новой игрой, но вспомните, что никто из великих создателей компьютеров даже не предполагал, что на этой основе когда-нибудь возникнут целые информационные технологии и огромный рынок видеоигр и развлечений! Представьте себе просто, что вы управляете микроскопическим роботом в виде «воина с саблей», попавшего в водную среду, заполненную микроорганизмами типа инфузорий и т. п. Как обычно принято в компьютерных играх, управляемый вами «воин» должен уничтожить эти создания. Разница с видеоигрой формально заключается лишь в том, что «воин» представляет собой микроскопический физический объект.
Разумеется, прежде всего необходимо решить проблему энергообеспечения устройства. На первый взгляд задача кажется сложной, поскольку объект способен передвигаться, но в действительности существует много способов передачи энергии. Например, можно использовать принципы электромагнитной индукции или наложить на среду медленно изменяющиеся электрические и магнитные поля, создающие в объекте внутренние электромагнитные силы. Другой вполне реальный метод состоит в использовании различных химических веществ, вводимых в раствор, когда в среде будут происходить химические реакции, создающиеся источником питания устройства, и т. д. Кроме того, существует достаточно простой метод передачи энергии электромагнитным излучением, когда среда и устройство освещаются светом или излучением любой частоты, способной проникать через воду.
Та же система может одновременно использоваться для управления роботом. Действительно, используя какой-то источник питания (например, индукционный), его можно легко применять в качестве системы управления, то есть применять для передачи соответствующих команд или сигналов о состоянии самого робота. Я говорю не о сложных сетях связи или координации (типа соединения через спутник и т. п.), а об организации простейшего управления на очень небольших расстояниях с очень малыми объектами. Проблема сводится лишь к подаче сигналов и приему ответов на них.