Оглавление:

Модификация Ottobot: 5 шагов
Модификация Ottobot: 5 шагов

Видео: Модификация Ottobot: 5 шагов

Видео: Модификация Ottobot: 5 шагов
Видео: Программирование игры-змейки на C# — полное руководство 2024, Июль
Anonim
Модификация Ottobot
Модификация Ottobot
Модификация Ottobot
Модификация Ottobot

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

Шаг 1: Сборка материала и установка программного обеспечения

Требуются следующие электронные компоненты и компьютерное приложение:

  • Робот Отто своими руками
  • IDE с открытым исходным кодом для Arduino (у меня была версия 1.8.5 на Macbook Pro)
  • 1 макет
  • 8 перемычек (папа-мама)
  • 3 перемычки (мама-мама)
  • 2 светодиода любого цвета
  • 2 кнопки
  • 1 сенсорный датчик HW-483

Шаг 2: Размещение кнопок

Размещение кнопок
Размещение кнопок
Размещение кнопок
Размещение кнопок

Поместите кнопку на макетной плате поперек оврага для микросхем Dual In-Line Package (DIP). Все четыре ножки кнопки должны быть плотно закреплены, чтобы электрический ток мог беспрепятственно протекать по клеммным колодкам макетной платы. Аналогичным образом разместите другую кнопку в другом месте.

Подключите одну ножку кнопки через перемычку (вилка к розетке) к выводу напряжения (V или +) аналогового 0 (A0) на плате Arduino Nano IO. Также подключите эту ногу к сигнальному контакту (S) A0. На противоположном конце соедините отверстие в той же колонке, что и ножка, с контактом заземления (G или GND) A0. Повторите шаги для второй кнопки, на этот раз используя A1.

Шаг 3: Настройка нескольких светодиодов

Настройка нескольких светодиодов
Настройка нескольких светодиодов
Настройка нескольких светодиодов
Настройка нескольких светодиодов

Подключите светодиод 1 к макетной плате, ноги утоплены в двух отдельных клеммных колодках. Поместите длинную ножку светодиода 2 рядом с короткой ножкой светодиода 1 в той же клеммной колодке. Короткая ножка светодиода 2 может идти куда угодно, если она не находится в используемых столбцах на плате. Наконец, чтобы завершить последовательную схему, я подключил длинную ногу светодиода 1 к сигнальному контакту (S) A4, а короткую ногу светодиода 2 - к контакту G A4.

Ток проходит по петле в соответствии с одним путем от начала до конца, при этом анод (положительный) светодиода 2 соединен с катодом (отрицательным) светодиода 1. Кроме того, выходное напряжение аналогового вывода подключается к положительному выводу. длинная ветвь светодиода 1, и от этого светодиода выполняется дополнительное соединение между отрицательным и положительным полюсом светодиода 2 в цепи постоянного тока, от которого электричество идет от отрицательного конца к выходному контакту заземления.

Шаг 4: Подключение сенсорного датчика

Подключение сенсорного датчика
Подключение сенсорного датчика

Три ножки сенсорного сенсора выполняют разные функции. Средний принимает напряжение. Один из боковых контактов, рядом с которым написана заглавная буква S, отвечает за ввод сигнала, а другой, отмеченный знаком минус, является заземляющим электродом. Поэтому подключите боковые контакты к S и G цифрового 7 (D7), среднюю ножку к V.

Шаг 5. Загрузка программы

Загрузка программы
Загрузка программы

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

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