- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Создаем робота-андроида своими руками - Джон Ловин
Шрифт:
Интервал:
Закладка:
На нижней части устройства расположены двенадцать выводов, объединенных в четыре группы по три вывода. Если смотреть на компас сверху, то его выводы в группе обозначены 1, 2 и 3. Вывод 1 соединен с источником питания (5 В), вывод 2 соединен с землей. Выводы 3 каждой группы являются информационными выходами. Данные выходы аналогичны схеме NPN транзистора, включенного с общим коллектором. В таком включении выход не производит напряжение, но может пропускать значительный ток (до 20 мА), который достаточен для зажигания светодиода.
Тестовая схема изображена на рис. 5.30. Датчик сохраняет работоспособность в диапазоне питающего напряжения от 5 до 18 В. В данном случае используется батарея напряжением 9 В и регулятор напряжения на 5 В, выполненный на ИС 7805.
Рис. 5.30. Тестовая схема цифрового компаса с 4 светодиодами
Возьмите за правило: с целью безопасного сопряжения схем с компьютерными устройствами, не устанавливайте рабочих напряжений выше 5 В. Например, если мы сопрягаем электронный компас с интерфейсом PIC микроконтроллера и будем использовать напряжение питания 9 В, то слишком большое напряжение на выходе компаса может пережечь входные цепи микроконтроллера.
Для указания направления в тестовой схеме использованы светодиоды. По мере поворота устройства, каждое из основных направлений (сторон света) индицируется одним светодиодом. Промежуточные направления вызывают зажигание двух светодиодов.
Проверка и калибровка
При помощи обычного компаса найдите направление на север. Поворачивайте устройство до тех пор, пока не загорится один светодиод. Для удобства я использую момент зажигания светодиода, наиболее удаленного от датчика. Если вы сделаете то же самое, то автоматически получите последовательность, отображенную на рис. 5.31.
Рис. 5.31. Последовательность включения светодиодов
Компьютерный интерфейс
Четыре линии выхода компаса формируют 4-разрядное двоичное число (полубайт), которое можно легко считать с помощью микроконтроллера, компьютера или иной схемы (см. табл. 5.4). До момента рассмотрения схемы работы PIC микроконтроллера 16F84 в гл. 7 мы не будем рассматривать схемы его подключения.
Таблица 5.4. Назначение светодиодовЭлектронный аналоговый компас типа 1525
В большинстве случаев информации о направлении, выдаваемой устройством 1490, более чем достаточно для правильной работы робота. Однако в каких-то случаях требуется более точное определение направления, и в этом случае можно воспользоваться аналоговым электронным компасом типа 1525 (см. рис. 5.32).
Рис. 5.32. Электронный аналоговый компас типа 1525
Выходная информация устройства 1525 требует гораздо более сложной обработки, но преимущество такого электронного компаса в том, что он определяет направление с точностью порядка 1°.
Выходной сигнал представляет собой два синусоидальных колебания, сдвинутых по фазе на 90° одно относительно другого (см. положение фаз колебаний на рис. 5.32). Амплитуда каждого колебания зависит от направления устройства. Если амплитуда четверти колебания (фаза 90°) преобразуется 8-битным АЦП, то разрешение устройства будет порядка 1°.
Система глобального позиционирования (GPS)
Использование системы глобального позиционирования (GPS) позволит роботу определить свое местонахождение с большой точностью в любом месте Земли. Использование GPS в большинстве случаев не является действительно необходимым, но снижение стоимости подобных систем делает их возможное применение вполне реальным.
Распознавание речи
Диапазон слышимости человеческого уха лежит в пределах от 10 до 15.000 Гц. Для регистрации звуковых колебаний могут использоваться микрофоны и усилители, причем диапазон «слышимости» микрофона, как правило, превышает возможности уха. Для робототехники использование звука является ценным инструментом.
В обычной жизни слух используется преимущественно для коммуникации (язык). Создание робототехнических систем распознавания речи сейчас очень популярно. По этой причине мы посвятим целую главу (см. гл. 7) созданию схем распознавания речи и их интерфейсов. Но, тем не менее, не пропустите следующую информацию, поскольку использование звуковых систем в роботах может оказаться очень полезным.
Звуковые и ультразвуковые системы
Звук может быть использован в играх, определении расстояний, предотвращении столкновений и объезде препятствий. Для игры в «салки» роботы снабжены двухтональным генератором и приемником. Каждый робот может генерировать и принимать сигналы двух тонов. Допустим, тон А составляет 3000 Гц, а тон В – 6000 Гц. Эти тоны издаются при любом столкновении роботов (используются контактные выключатели).
Робот, который является «салкой» (водящим), издает звук тона В при любом столкновении «бамперов» с другим роботом. Робот, который является «не водящим», в этом случае издает звук тона А. Напомним, что при столкновении «водящий» робот издает звук В. «Не водящий» робот слышит звук В, переключается и становится «водящим». В свою очередь «водящий» робот слышит звук А и становится «не водящим». При столкновении двух «неводящих» роботов каждый издает звук тона А, поэтому их состояние не меняется. Понятно, что мы использовали звуковые сигналы в качестве примера. С тем же успехом можно использовать системы коммуникации на ИК лучах.
Для определения расстояний и обнаружения препятствий часто используется ультразвук. Многие конструкторы остановились на использовании ультразвуковых модулей компании Polaroid (см. рис. 5.33). Подобные модули используются в фотокамерах Polaroid для быстрого определения расстояния до объекта и фокусировки объектива с целью получения четкого изображения. При соединении с интерфейсом микроконтроллера подобные устройства способны измерять расстояния с большой точностью.
Рис. 5.33. Ультразвуковой дальномер типа Polaroid
Такие датчики фирмы Polaroid очень удобны для использования в роботах с целью определения расстояний. Устройство способно измерять расстояния до 10 м. При использовании сервомотора или шагового двигателя устройство можно поворачивать на манер радара для составления навигационной карты или обнаружения свободного прохода.
При каждом включении УЗ преобразователь фирмы Polaroid издает слышимый щелчок. Эти постоянные щелчки, исходящие от датчика, кажутся мне раздражающими. Хотя модуль функционирует в ультразвуковом диапазоне, начальный процесс возбуждения УЗ излучателя сопровождается слышимыми звуками.
Относительно легко создать УЗ систему избегания столкновений, которая, будучи полостью ультразвуковой, работает «тихо». Основная схема повторяет схему избегания столкновений на ИК лучах, с тем отличием, что мы используем звук вместо света. На рис. 5.34 показана функциональная схема устройства. Передатчик посылает сигнал 40 кГц в УЗ преобразователь (излучатель). Другой преобразователь (приемник) расположен рядом с излучателем передатчика. Когда робот приближается к стене или препятствию, сигнал 40 кГц отражается и попадает в приемник, что вызывает повышение амплитуды его выходного напряжения. Когда напряжение превысит пороговое значение, компаратор перебросится в другое состояние, сигнализируя о наличии препятствия.
Рис. 5.34. Схема УЗ детектора препятствий
УЗ приемный блок
УЗ приемный блок (см. рис. 5.35) используется для точной настройки передатчика. Дело в том, что УЗ преобразователи имеют резонансную частоту 40 кГц. Если частота отличается от резонансной (±750 Гц), то эффективность преобразователя резко падает. Точная настройка преобразователя на максимум резонанса не составляет трудности, если вы воспользуетесь процедурой, описанной ниже. Для этого потребуется авометр, измеряющий постоянный ток, со шкалой 2 В.
Рис. 5.35. Схема УЗ приемника
Поскольку преобразователи имеют очень узкую полосу пропускания, (резонанс лежит около частоты 40 кГц), использование петли ФАПЧ (ИС LM567) не является необходимым. Сам преобразователь подавляет сигналы вне его частотного диапазона.
В приемном блоке использован ОУ КМОП-структуры. Цоколевка корпуса усилителя с 8 выводами аналогична универсальной ИС типа 741 (но не является заменой ОУ 741). ОУ включен в схему с инвертированным входом и имеет коэффициент усиления порядка 22.
УЗ передающий блок
УЗ передающий блок выполнен на ИС КМОП-структуры типа 555, включенной в режиме генерации. Для точной подстройки частоты использован подстроечный резистор R2 4,7 кОм (см. рис. 5.36).
Рис. 5.36. Схема УЗ передатчика
Настройка передатчикаРасположите УЗ преобразователи (излучатели) навстречу друг другу на расстоянии 10–15 см (см. рис. 5.37). Присоедините вольтметр, как показано на вставке к рис. 5.35 (компаратор при этом нужно отсоединить). Установите авометр на измерение напряжения постоянного тока. Выходное напряжение будет порядка 2 В, соответственно необходимо установить нужный предел измерения. Включите одновременно оба устройства. Подстраивая передатчик с помощью R2, добейтесь максимума выходного напряжения на вольтметре, которое должно составлять порядка 2 В.

