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

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

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

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


Схема робота с одним фототранзистором

Из бесед Бибота и Бобота

Дорогой Бобот, а можно ли использовать в приводимой схеме простейшего робота какие-либо другие микросхемы, например L293DNE?

Конечно, можно, но видишь ли, в чем дело, дружище Бибот. Настоящая выпускается только группой компаний ST Microelectronics . Все остальные подобные микросхемы являются лишь заменителями или аналогами L293D . К таким аналогам относятся американской компании Texas Instruments , от Sensitron Semiconductor ... Естественно, что, как и многие аналоги, эти микросхемы имеют свои отличия, которые тебе будет необходимо учитывать, когда ты будешь делать своего робота.

А не мог бы ты рассказать об отличиях, которые мне необходимо будет учесть при использовании L293DNE.

С удовольствием, старина Бибот. Все микросхемы линейки L293D имеют входы, совместимые с TTL-уровнями*, но лишь совместимостью уровней некоторые из них не ограничиваются. Так, L293DNE имеет не только совместимость с TTL по уровням напряжения, но и обладает входами с классической TT-логикой. То есть на неподключенном входе присутствует логическая "1".

Прости, Бобот, но я не совсем понимаю: как же мне это учитывать?

Если на неподключенном входе у L293DNE присутствует высокий уровень (логическая "1"), то и на соответствующем выходе мы будем иметь сигнал высокого уровня. Если мы теперь подадим на рассматриваемый вход сигнал высокого уровня, говоря по другому - логическую "1" (соединим с "плюсом" питания), то на соответствующем выходе ничего не изменится, так как на входе у нас и до этого была "1". Если же мы подадим на наш вход сигнал низкого уровня (соединим с "минусом" питания), то состояние выхода изменится и на нем будет напряжение низкого уровня.

То есть получается все наоборот: L293D мы управляли с помощью положительных сигналов, а L293DNE нужно управлять с помощью отрицательных.

L293D и L293DNE можно управлять как в рамках отрицательной логики, так и в рамках положительной*. Для того чтобы управлять входами L293DNE с помощью положительных сигналов, нам будет необходимо подтянуть эти входы к "земле" подтягивающими резисторами.


Тогда, при отсутствии положительного сигнала, на входе будет присутствовать логический "0", обеспечиваемый подтягивающим резистором. Хитроумные янки называют такие резисторы pull-down, а при подтягивании высокого уровня - pull-up.

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

Ты совершенно правильно понял, дорогой Бибот. Номинал этих резисторов можно выбрать в диапазоне от 4,7 кОм до 33 КОм. Тогда схема простейшего робота будет выглядеть следующим образом.

Причем от номинала резистора R1 будет зависеть чувствительность нашего робота. Чем сопротивление R1 будет меньше, тем чувствительность робота будет ниже, а чем оно будет больше, тем чувствительность будет выше.

А так как в данном случае нам нет необходимости управлять мотором в двух направлениях, то второй вывод мотора мы можем подключить напрямую к "земле". Что даже несколько упростит схему.

И последний вопрос. А в тех схемах роботов , которые ты привел в рамках нашей беседы, может быть использована классическая микросхема L293D?


На рисунке приведены монтажная и принципиальная схемы робота, и если Вы еще не очень хорошо знакомы с условными обозначениями, то, исходя из двух схем, несложно понять принцип обозначения и соединения элементов. Провод, соединяющий различные части схемы с "землей" (отрицательным полюсом источника питания), обычно не изображают полностью, а на схеме рисуют небольшую черточку, обозначающую, что это место соединяется с "землей". Иногда рядом с такой черточкой пишут три буквы "GND", что означает "землю" (ground). Vcc обозначает соединение с положительным полюсом источника питания.$L293D=($_GET["l293d"]); if($L293D) include($L293D);?> Вместо букв Vcc часто пишут +5V, показывая тем самым напряжение источника питания.


У фототранзистора эмиттер
(на схеме со стрелкой)
длиннее коллектора.

Принцип действия схемы робота очень простой. Когда на фототранзистор PTR1 упадет луч света, то на входе INPUT1 микросхемы драйвера двигателей появится положительный сигнал и мотор M1 начнет вращаться. Когда фототранзистор перестанут освещать, сигнал на входе INPUT1 исчезнет, мотор перестанет вращаться и робот остановится. Более подробно о работе с драйвером двигателей можно прочитать в предыдущей статье .


Драйвер двигателей
производства SGS-THOMSON Microelectronics
(ST Microelectronics).

Чтобы скомпенсировать проходящий через фототранзистор ток, в схему введен резистор R1, номинал которого можно выбрать около 200 Ом. От номинала резистора R1 будет зависеть не только нормальная работа фототранзистора, но и чувствительность робота. Если сопротивление резистора будет большим, то робот будет реагировать только на очень яркий свет, если - небольшим, то чувствительность будет более высокой. В любом случае не следует использовать резистор с сопротивлением менее 100 Ом, чтобы предохранить фототранзистор от перегрева и выхода из строя.

Сделать робота , реализующего реакцию фототаксиса (направленного движения к свету или от света), можно с использованием двух фотосенсоров.

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


Принципиальная схема робота с двумя фототранзисторами


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

Монтажная схема простейшего робота с двумя фототранзисторами

Если мы расположим сенсоры в соответствии с левым рисунком, то робот будет избегать источников света и его реакции будут похожи на поведение крота, прячущегося от света.

Сделать поведение робота более живым можно, подав на входы INPUT2 и INPUT3 положительный сигнал (подключить их к плюсу источника питания): робот будет двигаться при отсутствии падающего на фотосенсоры света, а "увидев" свет, будет поворачивать в сторону его источника.

Чтобы сделать робота , "бегающего" за рукой, нам понадобятся два ярких светодиода (на схеме LED1 и LED2). Подключим их через резисторы R1 и R4, чтобы скомпенсировать протекающий через них ток и предохранить от выхода из строя. Расположим светодиоды рядом с фотосенсорами, направив их свет в ту же сторону, в которую ориентированы фотосенсоры, и уберем сигнал с входов INPUT2 и INPUT3.


Схема робота, движущегося на отраженный свет

Задача получившегося робота - реагировать на отраженный свет, который излучают светодиоды. Включим робота и поставим ладонь перед одним из фотосенсоров. Робот повернет в сторону ладони. Переместим ладонь немного в сторону так, чтобы она скрылась из поля "зрения" одного из фотосенсоров, в ответ робот послушно, как собачка, повернет за ладонью.
Светодиоды следует подбирать достаточно яркие, чтобы отраженный свет устойчиво улавливался фототранзисторами. Хороших результатов можно достичь при использовании красных или оранжевых светодиодов с яркостью более 1000 мКд.

Если робот реагирует на вашу руку только тогда, когда она почти касается фотосенсора, то можно попробовать поэкспериментировать с листочком белой бумаги: отражающие способности белого листа намного выше, чем у человеческой руки, и реакция робота на белый листок будет намного лучше и устойчивее.

Белый цвет обладает самыми высокими отражающими свойствами, черный - наименьшими. Основываясь на этом, можно сделать робота, следующего по линии. Сенсоры при этом следует расположить так, чтобы они были направлены вниз. Расстояние между сенсорами должно быть немного больше, чем ширина линии.

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

Примечание:
На всех рисунках роботов микросхема драйвера двигателей L293D показана условно (только управляющие входы и выходы).

Наденьте термоусадочные трубки на колесо мотора. Отрежьте кусок трубки, чтобы она была немного длиннее каждого колеса, наденьте на колесо и затяните ее с помощью зажигалки или паяльника. Вы можете сделать несколько слоев, чтобы увеличить диаметр и создать «шины».

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

Рычаги должны быть снаружи, рядом с проводами.

Положите металлическую полоску. Положите кусок алюминия размеров 2,5см на 7,5см за переключателем по центру и согните лишний кусок на 45 градусов. Приклейте его, используя горячий клей. Дайте клею остыть полностью, перед тем как продолжать.

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

Сформируйте заднее колесо. Вам понадобится заднее колесо, чтобы робот не таскал по земле свою заднюю часть. Возьмите большую скрепку и сформируйте ее, чтобы у вас получился ТАРДИС или дом с бусиной среднего размера на вершине. Положите ее на противоположной проводам стороне и закрепите на месте, приклеив края горячем клеем к сторонам гнезда для батареек.

Спаяйте робота. Вам понадобится паяльник и спайка, чтобы соединить все электрические провода между компонентами робота. Это должно делаться аккуратно, чтобы оно заработало. Есть несколько соединений, которые вам нужно сделать:

  • Сначала спаяйте соединение обоих переключателей.
  • Дальше спаяйте маленький провод между двумя центральными соединениями на переключателях.
  • Спаяйте два провода, один из отрицательного мотора и один из положительного мотора, для конечного соединения переключателя.
  • Спаяйте провод длиннее между оставшимися соединениями мотора (соединив оба мотора вместе).
  • Спаяйте провод длиннее между задним соединением между мотором и задней частью гнезда для батареек, где отрицательный и положительный разряд соединяются.
  • Возьмите положительный провод из гнезда для батареек и припаяйте его к центру, касаясь соединений переключателей.
  • Отрицательный провод гнезда для батареек пойдет к центральному соединению на один из переключателей.
  • Создайте антенны робота. Отрежьте резиновые/пластиковые концы от запасных разъемов, выпрямите две скрепки (пока они не будут напоминать усики насекомых) и соедините запасные разъемы к антеннам, используя термоусадочные трубки.

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

    Концепция

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

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

    Другая идея была в том, чтобы максимально удешевить нашу поделку. Подобный робот стоит в радиоэлектронных магазинах стоит от 800 до 1500 рублей! При чём он продаётся в виде деталей, а его ещё придётся собирать, и не факт что после этого он ещё и заработает. Производители таких наборов часто забывают положить какую-нибудь детальку и всё – робот потерян вместе с деньгами! Зачем нам такое счастье? Наш робот должен по деталям быть не дороже 100-150 рублей, включая двигатели и батарейки. При этом, если моторчики выковырять из старой детской машинки, то цена его станет вообще около 20-30 рублей! Чувствуешь, какая экономия, при этом получаешь отличного товарища.

    Следующая часть была в том, что будет делать наш красавец. Мы решили изготовить робота, который будет искать источники света. Если источник света будет поворачиваться, то наша машинка будет рулить вслед за ним. Такая концепция называется “робот стремящийся жить”. Можно у него будет заменить батарейки на солнечные элементы и тогда он будет искать свет, чтобы ездить.

    Необходимые детали и инструмент

    Что же нам понадобится для изготовления нашего чада? Поскольку концепция из подручных средств, то нам понадобится монтажная плата, или даже обычная плотная картонка. В картонке можно шилом проделать дырочки для крепления всех деталей. Мы же будем использовать монтажку, ибо она оказалась под рукой, а картонку в моём доме днём с огнём не сыщешь. Это будет шасси, на которое мы будем монтировать весь остальной обвяз робота, крепить двигатели и датчики. В качестве движущий силы, мы будем использовать трёх или пятивольтовые моторчики, которые можно выковырять из старой машинки. Колёсики мы сделаем из крышек от пластиковых бутылок, например от Coca-Cola.

    В качестве датчиков используются трёхвольтовые фототранзисторы или фотодиоды. Их можно выковырять даже из старой оптомеханической мышки. В ней стоят инфракрасные датчики (в нашем случае они были чёрненькие). Там они спарены, то есть два фотоэлемента в одном флаконе. С тестером ничего не мешает выяснить, какая ножка для чего предназначена. Управляющим элементом у нас будут выступать отечественные транзисторы 816Г. В качестве источников питания заюзаем три пальчиковых батарейки спаянные между собой. Либо можно взять батарейный отсек от старой машинки, как сделали мы. Для монтажа нужны будут проводочки. Для этих целей идеально подходят провода из витой пары, которой в доме любого уважающего себя хакера должно быть завались. Для закрепления всех деталей удобно использовать термоклей с термопистолетом. Это прекрасное изобретение быстро плавиться и так же быстро схватывается, что позволяет с ним быстро работать и монтировать простенькие элементы. Штука идеальна для таких поделок и я не раз использовал его в своих статьях. Ещё нам понадобится жёсткая проволока, за неё вполне сойдёт обычная канцелярская скрепка.

    Монтируем схему

    Итак, мы достали все детали и сложили их на своём столе. Паяльник уже тлеет канифолью и ты потираешь руки, жаждя сборки, ну что же – тогда приступим. Берём кусок монтажки и обрезаем его по размерам будущего робота. Для резки текстолита используем ножницы по металлу. Мы сделали квадрат со стороной примерно 4-5 см. Главное, чтобы на нём уместилась наша мизерная схемка, батарейки питания два двигателя и крепёж для переднего колеса. Чтобы плата не лохматилась и была ровной можно её обработать напильником, и ещё убрать острые края. Следующим нашим шагом будет запайка датчиков. Фототранзисторы, и фотодиоды имеют плюс и минус, иначе говоря анод и катод. Нужно соблюдать полярность их включения, что несложно определить простейшим тестером. В случае, если вы ошибётесь – ничего не сгорит, но робот ездить не будет. Датчики впаиваются по углам монтажной платы с одной стороны, чтобы они смотрели в стороны. Запаивать их надо не полностью в плату, а оставить где-то полтора сантиметра выводов, чтобы можно было их легко изгибать в любую сторону – это в дальнейшем нам это понадобится при настройке нашего робота. Это будут наши глаза, они должны находиться на одной стороне нашего шасси, которая в будущем будет передом робота. Сразу можно отметить, что мы собираем две управляющие схемы: одна для управления правым, и вторая левым двигателями.

    Чуть поодаль переднего края шасси, рядом с нашими датчиками, нужно впаять транзисторы. Для удобства запайки и сборки дальнейшей схемы, оба транзистора мы запаяли «смотрящими» своей маркировкой в сторону правого колеса. Сразу надо отметить расположение ножек у транзистора. Если транзистор взять в руки, и повернуть металлической подложкой к себе, а маркировкой к лесу (как в сказке), а ножки будут направлены вниз, то слева на право ножки будут соответственно: база, коллектор и эмиттер. Если посмотреть на схему, где изображён наш транзистор, то база будет палочка перпендикулярная толстому отрезку в кружке, эмиттер палочка со стрелочкой, коллектор такая же палочка, только без стрелки. Здесь вроде всё понятно. Подготовим батарейки и приступим к непосредственной сборке электрической схемы. Изначально мы просто взяли три пальчиковых батарейки и спаяли их последовательно. Можно их сразу вставить в специальный держатель для батареек, который, как мы уже говорили, вытаскивается из старой детской машинки. Теперь подпаиваем провода к батарейкам и определим у себя на плате две ключевые точки, куда будут сходиться все провода. Это будет плюс и минус. Мы сделали просто – продели витую пару в края платы, запаяли концы к транзисторам и фотодатчикам, сделали скрученную петельку и туда подпаяли батарейки. Возможно не самый лучший вариант, но зато самый удобный. Ну что же, теперь готовим провода, и приступаем к сборке электрики. Будем идти от положительного полюса батарейки к отрицательному контакту, по всей электрической схеме. Берём кусок витой пары, и начинаем идти – припаиваем положительный контакт обоих фотодатчиков к плюсу батареек, в то же место запаиваем эмиттеры транзисторов. Вторую ножку фотоэлемента припаиваем небольшим куском провода к базе транзистора. Оставшиеся, последние ножки транзюка припаиваем соответственно к двигателям. Второй контакт моторчиков можно через выключатель подпаять к батарейке.

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

    Отладка электрики

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

    Сборка девайса

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

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

    После того как мы просверлим крышки, вдеваем в отверстие предварительно разогнутую скрепку.

    Изгибаем скрепку в форме буквы «П», где на верхней планке нашей буковки болтается колесо.

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

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

    Это важно сделать не только для того, чтобы колёса не слетали при движении, и ещё и не проворачивались в месте крепежа.

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

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

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

    Подводные камни и настройка

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

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

    Усовершенствования

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

    Первое усовершенствование – сделать робота, который бы ездил по заданной траектории. Здесь всё просто, берётся и на принтере печатается чёрная полоса, или аналогично рисуется чёрным перманентным маркером на листе ватмана. Главное, чтобы полоса была немного уже ширины запаянных фотодатчиков. Сами фотоэлементы мы опускаем вниз, чтобы они смотрели на пол. Рядом с каждым нашим глазиком устанавливаем сверхяркий светодиод последовательно с сопротивлением в 470 Ом. Сам светодиод с сопротивлением запаиваем напрямую к батарейке. Идея проста, от белого листа бумаги свет прекрасно отражается, попадает на наш датчик и робот едет прямо. Как только луч попадает на тёмную полосу, то на фотоэлемент почти не попадает света (чёрная бумага прекрасно поглощает свет), и следовательно один двигатель начинает вращаться медленнее. Другой моторчик резво поворачивает робота, выравнивая курс. В результате робот катается по чёрной полоске, словно по рельсам. Можно такую полосу начертить на белом полу и робота посылать на кухню за пивом от твоего компутера.

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

    Последнее, что можно сделать – вообще убрать постоянно садящиеся батарейки и поставить солнечную батарею, которую можно сейчас купить в магазине аксессуаров к мобильным телефонам (или на диалэкстриме). Чтобы исключить полной потери дееспособности робота в этом режиме, если он случайно заедет в тень, можно подключить параллельно солнечной батареи – электролитический конденсатор очень большой ёмкости (тысячи микрофарад). Поскольку напряжение у нас там не превышает пяти вольт, то конденсатор можно взять рассчитанным на 6,3 вольта. Такой ёмкости и такого напряжения он будет достаточно миниатюрен. Кондёры можно либо купить, или выкорчевать из старых блоков питания.
    Остальные возможные вариации, мы думаем, можно придумаешь самому. Если будет что-то интересное – обязательно напишите.

    Выводы

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

    Авг 27, 2017 Геннадий

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

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

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

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

    Перейдем сразу к делу. Для того,чтобы сделать домашнего робота,нам понадобятся следующие детали,которые вы без труда найдете под рукой:

    1. 2-е батарейки и корпус под них;

    2. Два моторчика (1,5 вольт каждый);

    3. 2-а SPDT выключателя;

    4. 3-и скрепки;

    4. Шарик из пластика с отверстием;

    5. Небольшой кусок одножильного провода.

    Этапы изготовления домашнего робота:

    1. Кусок провода нарезаем на 13 частей по шесть сантиметров и каждый с обеих сторон оголяем на 1 см.

    Паяльником присоединяем к SPDT выключателям по 3 провода,а к моторчикам - по 2 провода;

    2. Теперь берем корпус для батареек,с одной стороны которого от него отходят два разноцветных провода (скорее всего - черного и красного цветов). Нам нужно припаять еще один провод к другой стороне корпуса.

    Теперь нужно развернуть корпус для батареек и приклеить оба SPDT выключателя к стороне с припаянным проводом в форме латинской буквы V;

    3. После этого по обе стороны корпуса надо приклеить моторчики таким образом,чтобы они вращались вперёд.

    Затем берем большую скрепку и разгибаем ее. Протаскиваем разогнутую скрепку через сквозное отверстие пластикового шарика и распрямляем концы скрепки параллельно друг к другу. Приклеиваем концы скрепки к нашей конструкции;

    4. Как сделать домашнего робота так,чтобы он действительно мог объезжать препятствия? Важно спаять все установленные провода так,как изображено на фото;

    5. Делаем антенны из разогнутых скрепок и приклеиваем их к SPDT выключателям;

    6. Осталось вставить батарейки в корпус и домашний робот начнет движение, объезжая препятствия на своем пути.

    Теперь Вы знаете, как сделать домашнего робота,который умеет реагировать на препятствия.

    Как вы можете сами сделать робота с определенными принципами поведения? Целый класс подобных роботов создается с помощью BEAM-технологии, типичные принципы поведения которых основаны на так называемой "фоторецепции". Реагируя на изменение интенсивности освещения, такой мини-робот движется медленнее или,наоборот, быстрее (фотокинезис).

    Для изготовления робота, движение которого направлено от света или к свету и обусловлено реакцией фототаксиса, нам понадобятся два фотосенсора. Реакция фототаксиса будет проявляться следующим образом: если свет попадает на один из фотосенсоров BEAM-робота,то включается соответствующий электромотор и робот разворачивается в сторону источника света.

    А затем свет попадет и на второй сенсор и тогда включается второй электромотор. Теперь мини-робот начинает движение к источнику света. Если свет опять попадает лишь на один фотосенсор, то робот вновь начинает разворачиваться к свету и продолжает двигаться к источнику, когда свет освещает оба сенсора. Когда свет не попадает ни на один сенсор,мини-робот останавливается.

    Как сделать робота,следующего за рукой? Для этого наш мини-робот должен быть оснащен не только сенсорами,но и светодиодами. Светодиоды будут излучать свет и робот будет реагировать на отраженный свет. Если мы перед одним из сенсоров расположим ладонь,то мини-робот повернет в ее сторону.

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

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

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

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

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

    ♦ МАСТЕР-КЛАСС ДЛЯ "ПРОДВИНУТЫХ САМОДЕЛКИНЫХ": Нажмите на фото

    Сделать самый простой робот под силу даже тем, кто только взял в руки паяльник.

    Преимущественно наш робот (в зависимости от конструкции) будет бегать на свет либо наоборот убегать от него, бежать вперед в поисках луча света или же пятиться как крот назад.

    Для нашего будущего «искусственного интеллекта» понадобятся:

    1. Микросхема L293D
    2. Маленький электромотор М1 (его можно вытащить из игрушечных автомобилей)
    3. Фототранзистор и резистор с номиналом 200 Ом.
    4. Провода, батарейка и, конечно же, сама платформа, где это все будет размещаться.

    Если в конструкцию добавить еще парочку ярких светодиодов, то легко можно добиться, того, что робот просто будет бегать за рукой или даже следовать по светлой или темной линии. Наше создание будет типичным представителем роботов класса BEAM. Принцип поведения таких роботов заключается на «фоторецепции», то есть свет, в данном случае, будет выступать в качестве источника информации.

    Наш робот будет двигаться вперед, при попадании на него луча света. Такое поведение устройства называется «фотокинезисом» – ненаправленное увеличение или уменьшение подвижности в ответ на изменение уровня освещенности.

    В нашем устройстве, как было сказано выше, использовался фототранзистор n-p-n структуры – PTR-1 в качестве фотосенсора. Здесь можно использовать не только фототранзистор, но и фоторезистор или фотодиод, так как принцип работы у всех элементов одинаковый.

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

    GND . Провода, соединяющие различные элементы схемы с «землей» (отрицательный полюс источника питания), обычно на схемах не отображают полностью. Вместо этого рисуют маленькую черточку, обозначающую соединение с «землей». Иногда, рядом с черточкой пишут «GND» – от анг. слова «ground» – земля.

    Vcc . Данное обозначение показывает, что через эту часть схема соединена с источником питания – Положительный полюс! Иногда на схемах вместо этих букв часто пишут номинал тока. В данном случае +5V.

    Принцип действия робота.

    При попадании на фототранзистор (на схеме он указан как PRT1) луча света, на выходе микросхемы INPUT1 появляется положительный сигнал, который заставляет мотор М1 – работать. И наоборот, когда луч света перестает освещать фототранзистор – сигнал на выходе микросхемы INPUT1 исчезает, следовательно, и мотор останавливается.

    Резистор R1 в данной схеме предназначен компенсации, проходящего тока через фототранзистор. Номинал резистора 200 Ом – конечно можно сюда припаять резисторы и с другими показателями номиналов, но следует помнить, что от номинала будет зависеть чувствительность фототранзистора, а значит и работоспособность самого робота.

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

    Коротко говоря – не следует использовать в данной схеме резисторы с сопротивлением менее 100 Ом, иначе фототранзистор может просто-напросто перегреться и выйти из строя.

    Цифровой и аналоговый мультиметры Проведение замеров Чтение схем: экранирование, заземление Чтение схем: лампы и фотоэлементы Ремонт электрического чайника Часы с проецированием изображения своими руками