Оглавление:

Пульт дистанционного управления Tim's Cybot Arduino NANO: 31 шаг (с изображениями)
Пульт дистанционного управления Tim's Cybot Arduino NANO: 31 шаг (с изображениями)

Видео: Пульт дистанционного управления Tim's Cybot Arduino NANO: 31 шаг (с изображениями)

Видео: Пульт дистанционного управления Tim's Cybot Arduino NANO: 31 шаг (с изображениями)
Видео: Нога робота 2024, Июль
Anonim

Автор: PalingenesisTim's PlaceFollow Еще автор:

Создание прототипа с Arduino (TIM-01 EYES)
Создание прототипа с Arduino (TIM-01 EYES)
Создание прототипа с Arduino (TIM-01 EYES)
Создание прототипа с Arduino (TIM-01 EYES)
Преобразование Cybot для работы на четырех перезаряжаемых батареях 3,7 В
Преобразование Cybot для работы на четырех перезаряжаемых батареях 3,7 В
Преобразование Cybot для работы на четырех перезаряжаемых батареях 3,7 В
Преобразование Cybot для работы на четырех перезаряжаемых батареях 3,7 В
Контроллер Тима PCA9685
Контроллер Тима PCA9685
Контроллер Тима PCA9685
Контроллер Тима PCA9685

О себе: На пенсии Подробнее о палингенезисе »

Этот проект заключается в создании инфракрасного пульта дистанционного управления для управления оригинальным Cybot, полученным с журналом Ultimate Real Robots, стартовавшим еще в 2001 году.

Причина изготовления пульта: (немного истории)

Перед выпуском деталей для ИК-телефона Cybot переводился в разные режимы с помощью DIP-переключателей. (В этом случае с Cybot не было проблем) Когда был выпущен ИК-телефон, все изменилось. Был модернизирован процессор, чтобы изменить функцию DIP-переключателей. Затем DIP-переключатели используются для установки канала, используемого ИК-пультом, чтобы одновременно можно было использовать более одного Cybot. (До 16 Cybot можно было контролировать с помощью инфракрасного управления) Однако, когда была выпущена Infrared-Download-Board, возникли проблемы. Не все платы были произведены одинаково, были проблемы, из-за которых некоторые работали некорректно или вообще не работали. Было выпущено исправление, но не все. Я был одним из тех, кому не повезло, с тех пор у меня ничего не работало, все зависело от работы инфракрасной трубки.

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

Единственное, что я не смог сделать, это: голосовое управление и соединение с ПК.

Шаг 1. Пульт ДУ в действии

Image
Image

У меня были проблемы с фокусировкой, я снял видео на свой старый телефон.

Шаг 2: Cybot

Давайте начнем. Сначала прототип
Давайте начнем. Сначала прототип

Мне очень жаль, но если у вас нет Cybot, то это не принесет вам особой пользы.

Но если вы знаете кого-нибудь, у кого он есть:

Может, это воскресит тех дремлющих человечков, прячущихся в пыльных шкафах:)

Шаг 3: Приступим. Сначала прототип

Давайте начнем. Сначала прототип
Давайте начнем. Сначала прототип

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

R8 и R9 - подтягивающие резисторы для шины I2C. многие люди забывают добавить их в схему, но они необходимы. (одна пара на шину, а не устройство). Как правило, резисторы добавляются к мастеру, но поскольку Arduino может использоваться как ведущий или ведомый, и для простоты внутреннее вытягивание не используется в библиотеке.

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

Пары резистор / конденсатор R1 – R7, C1 – C7 предназначены для компенсации дребезга. (так что не нужны, если вы хотите сделать быстрый тест, я рекомендую их для стабильности)

Q1 - это драйвер для инфракрасного светодиода (940 нм). Это значит, что светодиод использует полную мощность для передачи сигналов. (опять же, если тестирование рядом с вашим Cybot, Q1, C8 и R11 могут быть удалены. Последовательное соединение R10 и LED1 между контактом D3 и 5v должно работать)

Я создал схему с помощью Fritzing, поэтому вот файл, чтобы вы могли лучше его рассмотреть: Arduino_Handset.zip

Рекомендуемые: