Быстрый старт#
Начало работы#
Пожалуйста, выполните шаги ниже:
Вам понадобятся следующие два предмета для тестирования CMUcam4
Внешний источник питания 4–9 В постоянного тока, способный обеспечить не менее 250 мА
Это может быть от Arduino, отладочной платы FTDI, кабеля FTDI или блока питания (Wall Wart)
Телевизор NTSC (или совместимый телевизионный монитор) и кабель RCA
Настройка для тестирования CMUcam4
Подключите телевизор NTSC к коаксиальному разъёму RCA CMUcam4 с помощью кабеля RCA
Подключите внешний источник питания к цилиндрическому разъёму питания (DC Barrel Jack) CMUcam4 (или к другим портам питания)
Зелёный светодиод питания должен загореться, как только вы подключите внешний блок питания к CMUcam4. Примерно через 2 секунды должен загореться красный вспомогательный светодиод, указывающий, что CMUcam4 готов к работе. Если зелёный светодиод питания не загорается, пожалуйста, ещё раз проверьте подключение внешнего блока питания.
Процедура тестирования#
Пожалуйста, выполните шаги ниже:
Нажмите и удерживайте кнопку сброса на CMUcam4
Нажмите и удерживайте пользовательскую кнопку на CMUcam4
Отпустите кнопку сброса (не отпускайте пользовательскую кнопку)
Подождите, пока красный вспомогательный светодиод не загорится (2 секунды)
Подождите, пока красный вспомогательный светодиод не начнёт мигать с частотой 10 Гц, а затем отпустите пользовательскую кнопку
Телевизор должен включиться (вы должны увидеть заставку, отображаемую на телевизоре)
CMUcam4 теперь будет подстраиваться к условиям освещения в течение следующих 5 секунд
Не помещайте объект, который вы хотите отслеживать, перед CMUcam4 в течение следующих 5 секунд
Подождите, пока красный вспомогательный светодиод не перестанет мигать с частотой 10 Гц
CMUcam4 закончил подстройку к условиям освещения
Контакты сервоприводов панорамирования и наклона должны выдавать импульсы 1500 мкс с частотой 50 Гц
Поместите объект, который вы хотите отслеживать, перед CMUcam4 и нажмите пользовательскую кнопку
Если красный вспомогательный светодиод начинает мигать с частотой 10 Гц, проверьте подключение модуля камеры OV9665
Модуль камеры OV9665 может быть повреждён и, скорее всего, нуждается в замене
Теперь вы должны увидеть отслеживаемый объект (или подобное), отображаемый на телевизоре.
Сервоприводы панорамирования и наклона, если они подключены, также будут пытаться направлять камеру к отслеживаемому объекту
Пожалуйста, попробуйте эту процедуру с разными объектами в разных условиях, чтобы понять, что работает лучше всего
Загрузите руководство по тестированию в формате PDF здесь.
Инструменты связи#
Вам понадобится один из следующих (или подобных) преобразователей USB-Serial для связи с CMUcam4:
Плата FTDI 5V Breakout Board
Вам также понадобится внешний блок питания, способный питать CMUcam4
Пожалуйста, подключите отладочную плату FTDI 5V к 6-контактному разъёму на CMUcam4
Плата FTDI 3.3V Breakout Board
Вам также понадобится внешний блок питания, способный питать CMUcam4
Пожалуйста, подключите отладочную плату FTDI 3.3V к 6-контактному разъёму на CMUcam4
Prop Clip
Вам также понадобится внешний блок питания, способный питать CMUcam4
Пожалуйста, подключите Prop Clip к 4-контактному разъёму на CMUcam4
Prop Plug
Вам также понадобится внешний блок питания, способный питать CMUcam4
Пожалуйста, подключите Prop Plug к 4-контактному разъёму на CMUcam4
Кабель FTDI 5V Cable w/ 5V I/O
Рекомендуется для систем, работающих с 5 В
Пожалуйста, подключите кабель FTDI 5V с 5V I/O к 6-контактному разъёму на CMUcam4
Кабель FTDI 5V Cable w/ 3.3V I/O
Рекомендуется для систем, работающих с 3,3 В
Пожалуйста, подключите кабель FTDI 5V с 3.3V I/O к 6-контактному разъёму на CMUcam4
Рекомендуемые программы последовательного терминала#
Parallax Serial Terminal — это удобный инструмент для связи с микроконтроллерами на основе последовательного порта, такими как чип Parallax Propeller. Это рекомендуемый последовательный терминал для связи с платой камеры. Parallax Serial Terminal (PST) — это автономное приложение размером менее 1 МБ, которое не требует установки для использования. PST доступен для загрузки от Parallax Inc. здесь. Выполните следующие шаги для настройки PST:

Запустите PST
Перейдите к Echo On и убедитесь, что он отмечен
Перейдите к Com Port и выберите из выпадающего списка COM-порт, к которому подключена CMUcam4
Перейдите к Baud Rate и выберите 19200 из выпадающего списка
Нажмите Enable, если необходимо
Пользователям, не работающим в Windows, рекомендуется Brad’s SPIN Tool (BST). BST можно скачать здесь. BST — это автономное приложение с графическим интерфейсом (GUI) и интегрированной средой разработки (IDE) размером менее 10 МБ, разработанное для чипа Parallax Propeller и не требующее установки для использования. BST включает встроенный простой в использовании последовательный терминал. Выполните шаги ниже, чтобы настроить встроенный простой в использовании последовательный терминал BST:
Запустите BST
Перейдите к View и выберите Serial Terminal из выпадающего списка
Должен появиться bst Terminal — пожалуйста, нажмите на него
Перейдите к Baud и выберите 19200 из выпадающего списка
Перейдите к Format и выберите 8 Bits и Parity None из выпадающего списка
Перейдите к Port и выберите из выпадающего списка COM-порт, к которому подключена CMUcam4
Ищите порты с именами /dev/tty/USB###
Перейдите к Communicate и выберите Connect, Terminal Echo и Reset Propeller из выпадающего меню
Перейдите к Communicate и выберите Display ASCII для вывода в ASCII или Display Hex для вывода в шестнадцатеричном виде
ПРИМЕЧАНИЕ: Вы не можете использовать кабели FTDI 5V с BST!
Это происходит потому, что BST устанавливает зелёный провод RTS на низкий уровень на FTDI 5V Cable , когда вы нажимаете Connect. Это останавливает CMUcam4 на неопределённое время. Вы можете удалить зелёный провод RTS из разъёма, чтобы устранить эту проблему.
Дальнейшие шаги#
Ваши следующие шаги (после ознакомления с галереей) — перейти на веб-страницу документации. Кроме того, обязательно загляните на наши веб-страницы объяснение отслеживания цвета, советы и хитрости, часто задаваемые вопросы и устранение неполадок для получения дополнительной информации. Наконец, загляните на веб-страницу библиотеки интерфейса Arduino и взгляните! После этого вы готовы строить собственных визуальных роботов!