Оглавление:

Картонный робот для управления движением: 8 шагов
Картонный робот для управления движением: 8 шагов

Видео: Картонный робот для управления движением: 8 шагов

Видео: Картонный робот для управления движением: 8 шагов
Видео: Робототехник - Лего Роботы 2024, Ноябрь
Anonim
Картонный робот управления движением
Картонный робот управления движением

Меня ждёт конкурс картона. Если вам нравится моя инструкция, пожалуйста, проголосуйте за нее! Изучив эту инструкцию, вы узнаете, как создавать и использовать Cruizmo Cis. Cruizmo Cis - интеллектуальный робот, контролирующий движение. Он контролирует проезд и переход как автомобилей, так и пешеходов. Он посылает сигналы на светодиоды, чтобы пассажиры могли знать, когда им ехать или остановиться. Он также включает уличные фонари, если сейчас ночь или в темноте.

Шаг 1: Сбор необходимых материалов

Сбор необходимых материалов
Сбор необходимых материалов
Сбор необходимых материалов
Сбор необходимых материалов
Сбор необходимых материалов
Сбор необходимых материалов
Сбор необходимых материалов
Сбор необходимых материалов

Компоненты: 1x Arduino uno и USB-кабель (или Nano), 4x 5-миллиметровых красных светодиода, 4x 5-миллиметровых белых светодиода, 4x 5-миллиметровых зеленых / синих светодиода, 2x кнопки, 1x LDR10x, резисторы 220 Ом, 9В батарея и колпачок, перемычки, провода, макет и Veroboard Компоненты можно приобрести в ближайшем магазине или онлайн с AliExpress.com, Arduino Store или Amazon. Инструменты: Картон, Паяльник, Лента, Клей, Бумага A4, Линейка, Пила небольшого размера, Ножницы, Карандаш, Приложения: Arduino IDE (можно получить здесь)

Шаг 2: вырезание деталей из картона

Вырезание деталей из картона
Вырезание деталей из картона
Вырезание деталей из картона
Вырезание деталей из картона
Вырезание деталей из картона
Вырезание деталей из картона
Вырезание деталей из картона
Вырезание деталей из картона

Я использовал картон, чтобы сделать дороги, дорожку, стенд для роботов, столбы и уличные фонари. Я использовал подходящий размер для дизайна. Если хотите, можете использовать другие размеры. К краям можно добавить зазор 0,5 см. Для начала возьмите картон, ножницы, линейку и карандаш для разметки размеров. На картоне разметьте кубоид высотой 2 см, шириной 2 см, длиной 12 см.. На кубе разметьте небольшое отверстие диаметром 0,5 сантиметра для светильников. Также наметьте квадрат для пуговицы и ножницами вырежьте размеченную плоскость. Затем поместите его на картон и вырежьте еще семь, чтобы получилось восемь. Это будет использоваться в качестве столбов для светофора и уличных фонарей. Также проделайте небольшое отверстие диаметром 0,5 см для фонарей. Рядом находится кабина, в которой стоит робот. Разметьте и вырежьте еще один кубоид с размерами: высота 2,5 см, ширина 6 см, длина 17 см. Это будет основание кабины. Для корпуса кабины разметьте и вырежьте еще один прямоугольник с размерами: высота 5 сантиметров, ширина 6 сантиметров, длина 8,5 сантиметра.

Шаг 3: склейка деталей

Склеивание частей
Склеивание частей
Склеивание частей
Склеивание частей
Склеивание частей
Склеивание частей
Склеивание частей
Склеивание частей

Я использовал клей, чтобы соединить части вместе, чтобы получить необходимые структуры. Каждая из восьми картонных частей для столбов должна быть приклеена по краям, за исключением одной из сторон, которая будет открыта. Чтобы он выглядел как открытый ящик. Клей нужно наносить аккуратно и аккуратно, чтобы конструкции выглядели красиво. Основание кабины и кузов также должны быть склеены отдельно, аналогично опорам. Затем две структуры будут склеены, нанеся небольшое количество клея по краям, чтобы получить единую структуру, открытая сторона которой обращена к вам. Центр основания должен быть совмещен с центром кузова так, чтобы расстояние между краями составляло 4,25 см. Затем вырежьте точку, где встречаются обе стороны основания кабины и кузова. Остальные части будут склеены после установки проводки.

Шаг 4: проектирование Cruizmo Cis

Разработка Cruizmo Cis
Разработка Cruizmo Cis
Разработка Cruizmo Cis
Разработка Cruizmo Cis

Кузов Cruizmo Cis представляет собой кубоид высотой 3 сантиметра, шириной 2 сантиметра и длиной 4 сантиметра. Голова представляет собой куб высотой 2 сантиметра, шириной 1 сантиметр, длиной 2 см. Чтобы получить робота, наметьте размеры и вырежьте его из картона. Для получения головы приклейте края куба. Используйте карандаш для овальных глаз и рта или вырежьте их, если хотите, приклейте все края кубоида, кроме того, который будет склеен позже. Затем приклейте голову к туловищу. Чтобы поместить робота в кабину, вырежьте квадрат размером 2 на 2 см от верха кабины. Установите робота на кабину и приклейте.

Шаг 5: Электропроводка внутри Cruizmo Cis

Электропроводка внутри Cruizmo Cis
Электропроводка внутри Cruizmo Cis
Электропроводка внутри Cruizmo Cis
Электропроводка внутри Cruizmo Cis
Электропроводка внутри Cruizmo Cis
Электропроводка внутри Cruizmo Cis
Электропроводка внутри Cruizmo Cis
Электропроводка внутри Cruizmo Cis

Чтобы робот выполнял свои функции, я встроил в него электрическую схему. В основании кабины есть макет для подключения робота к транспортной системе. Внутри робота находится плата Arduino Uno с большим количеством проводов, подключенных к ней. Это. Плата отправляет и принимает сигналы от других компонентов. Подключение можно увидеть на схемах выше. Светодиоды светофора подключены к контактам от 2 до 9. Провода идут к светофору. Уличные фонари подключаются к цифровому контакту. 10. Кнопка подключена к цифровому выводу 11. Земля подключается к макетной плате. A0 идет к LDR. Все заземления подключаются к макетной плате.

Шаг 6: Завершение конструкций

Завершение конструкций
Завершение конструкций
Завершение конструкций
Завершение конструкций
Завершение конструкций
Завершение конструкций

Некоторые формы, которые не были полностью приклеены из-за необходимости врезки некоторых проводов. С помощью пилы вырежьте из вертикальной доски 6 прямоугольных кусков размером 2 на 1,5 см и 2 прямоугольных куска размером 4 на 1,5 см. На двух более длинных отрезках. самостоятельно припаяйте кнопку, красный светодиод, зеленый / синий светодиод с выводами проводов для подключения к Arduino. Из остальных 6 штук выберите два и независимо припаяйте красный и зеленый / синий светодиоды с выводами проводов. На оставшихся 4 штук, припаяйте белый светодиод к каждой, провода от положительного контакта будут соединены вместе с Arduino, а отрицательные - с GND. Вставьте припаянные схемы в картонные конструкции. На основании кабины сделано отверстие для LDR, затем в него вставляется макет. Arduino вставляется в робота. После завершения проводки открытые поверхности могут быть склеены. Структуры завершены, и Cruizmo Cis готов к работе, но требуется код некоторых строк. загружено. Давайте проверим код.

Шаг 7: Код

Код
Код
Код
Код
Код
Код
Код
Код

Я использовал IDE Arduino для компиляции кода. Код можно получить здесь. Сначала я определил контакты для LDR, кнопки и светодиодов, используемых в схеме. Затем в setup () я настроил контакты светодиодов на OUTPUT, а BUTTON_PIN на INPUT_PULLUP, это позволяет кнопке использовать встроенный подтягивающий резистор. В цикле loop () я использовал оператор if, чтобы проверить, должен ли Cruizmo Cis включать уличные фонари. Затем появляется еще один оператор if, который проверяет, нажата кнопка или нет. После цикла два функции, используемые Cruizmo Cis для управления движением. Функция goRoad () останавливает пешеходов и позволяет машинам двигаться дальше. Красный свет будет мигать первым, чтобы предупредить пешеходов, прежде чем полностью их остановить. Функция stopRoad () останавливает автомобили и позволяет пешеходам переходить дорогу. Красный свет будет мигать первым, чтобы предупредить автомобили, прежде чем полностью их остановить, а зеленый / синий свет включится, чтобы проехать мимо пешеходов.

Шаг 8: Завершение

Доработка
Доработка
Доработка
Доработка
Доработка
Доработка

Чтобы рифмовать, картонные столбы используются как уличные и светофоры. Две стойки с кнопкой должны использоваться для пешеходов. Пешеходы запрашивают переход, нажимая кнопку, и Cruizmo Cis может удовлетворить их запрос только в том случае, если она была нажата через 17 секунд после предыдущего нажатия. Если условие выполнено, им разрешено переходить в течение 6 секунд. После того, как красный свет остановит их, и машинам будет разрешено движение. Наконец, убедитесь, что код правильно загружен на плату Arduino для достижения правильного результата. Удачи!

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