Оглавление:
- Шаг 1. Введение
- Шаг 2: видео
- Шаг 3: Детали, материалы и инструменты
- Шаг 4: Схема
- Шаг 5: Изготовление машин
- Шаг 6: программирование
- Шаг 7: результаты и размышления
- Шаг 8: Ссылки и кредиты
Видео: ShWelcome Box: Иногда друг: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Вы ищете компанию?
Шаг 1. Введение
Ищете друга, который всегда будет рядом с вами? Хорошо поищите где-нибудь еще, потому что ShWelcome Box просто любит убегать от своих проблем и людей, которые подходят слишком близко. Прямо как студенты-архитекторы.
Люди говорят, что если он убегает от вас достаточно много раз, вы можете найти друга под всей этой застенчивостью …
Шаг 2: видео
Шаг 3: Детали, материалы и инструменты
Материалы:
1x лист фанеры толщиной 1,5 мм
2 листа белого картона 1,5 мм
4x ультразвуковых датчика
2x двигателя постоянного тока
2x резиновые колеса
1x Arduino Mega
1x мрамор
1x шерстяной лист
8x 2n2222 Транзисторы
8x диодов
8 резисторов по 100 Ом
Несколько перемычек - папа / папа и папа / мама
Exacto-нож
Клей (рекомендуется клеевой пистолет, поэтому, если вы сделаете ошибку, вы все равно можете отломать кусочки)
Ножницы для стрижки шерсти
Можно резать материалы вручную или лазером (рекомендуется резка лазером)
Шаг 4: Схема
Что касается схемотехники, на самом деле есть только две общие настройки, которые повторяются для разных двигателей и ультразвуковых датчиков.
Для двигателей постоянного тока следуйте первому изображению в этом разделе, но постарайтесь подогнать все как можно ближе к Arduino. После того, как вы закончите 1, повторите ту же диаграмму рядом с ним для второго двигателя. Убедитесь, что вы знаете, какой двигатель с какой стороны (левый или правый).
4 ультразвуковых датчика - это всего лишь вопрос подключения первого и последнего штырей к положительной и отрицательной частях макета соответственно. Затем подключите соответствующие триггерные и эхо-контакты к соответствующим цифровым контактам. Здесь ваш лучший друг - держать все в узде.
Шаг 5: Изготовление машин
При создании ShWelcome лучше всего создавать его из трех отдельных частей. Основание, на котором находится макетная плата, Arduino и датчики, нижний отсек, в котором находятся двигатели и опорная ножка, и, наконец, купол / крыша робота.
Начните с большого деревянного шестиугольника и 4 меньших ромбов с 2 отверстиями в каждом квадрате. Разместите квадраты на противоположных сторонах и приклейте их. Затем возьмите 4 формы трапеции с отверстиями на концах и приклейте их так, чтобы они находились ниже основания и между двумя ромбами. Наконец, используя 4 маленьких деревянных квадрата, приклейте их к краям среднего квадрата, чтобы основание могло опираться на нижнюю часть.
Чтобы сделать нижний отсек, приклейте колеса к торцам, торчащим из заготовки закругленным концом. Поместите по одному колесу на внешние части каждого двигателя. Затем, используя 4 части, 1 квадрат с отверстием посередине, 1 прямоугольник с отверстием посередине и 2 других прямоугольника, создайте коробку в середине закругленной части, чтобы она могла поддерживать основание. Обязательно пропустите провода двигателей через отверстия в квадратах, чтобы их можно было подключить к макетной плате над основанием. Чтобы создать опорные ножки, соедините 3 прямых части вместе с разными кругами, а затем вставьте шарик после того, как клей застынет. Затем проденьте его через большое отверстие посередине. Сначала мы попробовали сделать дно из картона, но оно не выдержало веса основы.
Чтобы легко построить крышу, вам нужно будет прикрепить 4 меньших шестиугольных куска бок о бок, выровнять их до самой верхней квадратной части, а затем склеить их все вместе. Это гарантирует, что шестиугольники расположены под правильным углом, чтобы плотно прилегать к основанию робота. После этого можно наклеить мех на купол и отрезать лишние части.
После этого достаточно просто разместить всю проводку на основании, сдвинуть соответствующие датчики в правильном направлении, соединить провода колес с соответствующими проводами на макетной плате, а затем поместить купол поверх него. все.
Также можно использовать H-образный мост, чтобы двигатели могли работать в обоих направлениях по команде.
Шаг 6: программирование
Код начинается с того, что четко показывает, какие триггерные и эхо-контакты датчика подключены к каким контактам, и где подключить 8 цифровых контактов, чтобы двигатели могли вращаться в разных направлениях.
Затем он устанавливает управляемые переменные, такие как скорость колесных двигателей и количество раз, с которыми он взаимодействует, прежде чем он станет на некоторое время дружелюбным.
Все в настройке просто устанавливает режимы вывода для каждого вывода, будь то его выход или вход.
Мы упростили код, разбив движение робота на все меньшие и меньшие функции, которые позволяют ему делать то, что мы хотим. Функции самого нижнего уровня - leftForward (), leftBackward (), rightForward (), rightBackward (), которые сообщают каждому отдельному двигателю двигаться вперед или назад. Затем функции, такие как forward (), backward (), left () и right (), соответственно вызывают ранее упомянутые функции, чтобы заставить робота двигаться в определенном направлении.
Шаг 7: результаты и размышления
В конце этого проекта мы были очень довольны тем, как движется наш робот, но мы думаем, что еще есть возможности для улучшения. Мы тоже многому научились из нашего первого дизайна.
Наш первоначальный дизайн заключался в том, чтобы иметь коробку с 4 колесами, поскольку мы думали, что это придаст ей устойчивость и сцепление с дорогой. Что мы обнаружили с этой итерацией, так это то, что большее количество двигателей означало, что источник энергии был разделен еще больше. Это означало, что каждый двигатель был слабее, и робот не мог двигаться под собственным весом. Исходя из этого, мы решили уменьшить количество колес до 2, чтобы каждое колесо было сильнее.
Двухколесная конструкция была намного лучше, и робот двигался более плавно и стабильно.
Еще одна проблема, с которой мы столкнулись с 4-колесной конструкцией, заключается в том, что иногда, в зависимости от поверхности, на которой мы его тестировали, или от положения колес, робот не лежал на земле ровно, что препятствовало его сцеплению с землей.
В будущей итерации мы хотели бы попробовать реализовать такие вещи, как более плавное / непрерывное движение, меньшее тело (возможно, если бы мы использовали меньшую макетную плату) или найти способ заставить его двигаться быстрее / более неустойчиво.
Шаг 8: Ссылки и кредиты
Этот проект был разработан для курса ARC385 в Университете Торонто, программа John H Daniels Architecture.
Настройка двигателя постоянного тока - слайд в классе (изображение выше)
Ардуино Мега
Учебное пособие по ультразвуковым датчикам
Двигатели и колеса постоянного тока Amazon
Ультразвуковые датчики
Члены группы:
Фрэнсис Банарес
Юань Ван
Джу Йи
Нур Бейдун
Рекомендуемые:
Deej Box - 5 слайдеров: 8 шагов (с изображениями)
Deej Box - 5 слайдеров: это мой взгляд на проект Deej, который позволяет вам управлять объемами программ ПК индивидуально и очень легко полностью настраивается в соответствии с индивидуальными потребностями. В моем дизайне 5 ползунков с магнитными сменными значками для идентификации каждого ползунка. Это жульничество
Настенная живопись Shadow Box: 8 шагов (с изображениями)
Shadow Box Wall Art: Иногда мне нравится иметь сложный проект, в котором я могу реализовать интересные, но сложные идеи, не ограничивая себя. Мне больше всего нравятся эстетически приятные проекты, некоторые из которых я уже выполнил. Работая над этими проектами, я
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: 11 шагов
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Я начал записывать больше вокала в своей домашней студии и хотел получить лучший звук, и после некоторого исследования я узнал, что такое " GOBO " было. Я видел эти звукопоглощающие штуки, но толком не понимал, что они делают. Теперь я знаю. Я нашел у
Добро пожаловать в Друг: 10 шагов
Добро пожаловать в Friend: проект, созданный: Крисом Кангом, Дэвидом Калманом, Риком Шютте и Мишей Гливни
Twitchy, ваш друг по электронным отходам: 11 шагов (с изображениями)
Twitchy, ваш друг по электронным отходам: он чище, чем хомяк, и у него больше индивидуальности, чем у большинства рептилий, и он намного умнее, чем эта собака, которую я имел раньше. Кроме того, он сделан из барахла, и его очень весело строить. Человеческое население может быть (и, возможно, должно быть) разделено на