Оглавление:
- Шаг 1. Инструменты и материалы
- Шаг 2: измените сервоприводы
- Шаг 3: Вырежьте деревянные части
- Шаг 4: просверлите отверстия
- Шаг 5: Установите сервопривод / ИК-крепление
- Шаг 6: Просверлите отверстия для проводов сервопривода
- Шаг 7: Хвостовое колесо
- Шаг 8: установите стойки
- Шаг 9: Установите сервоприводы
- Шаг 10: Установите микроконтроллер
- Шаг 11: Установите колеса
- Шаг 12: Добавьте батарею
- Шаг 13: Подключите сервоприводы
- Шаг 14: Установите ИК
- Шаг 15: Подключите ИК-порт
- Шаг 16: Исходный код
- Шаг 17: ОСОБЫЕ ВЕЩИ
Видео: Супер простой робот для начинающих !: 17 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
'' 'ВИДЕО РОБОТА' '' Вот внешняя ссылка на видео, пока YouTube обрабатывает встроенную версию … Я создал это руководство для абсолютного n00by робота-подражателя. Я заметил огромный скачок количества новичков, увлекающихся этим хобби, и количество вопросов «как мне?», Кажется, растет. Может быть, эта скромная маленькая инструкция поможет одному или двум создать своего первого робота. Вы найдете базовый исходный код в конце этого руководства. Не паникуйте по поводу количества шагов … Я разбил робота на множество крошечных шагов, чтобы было легче следовать. Этот маленький робот представляет собой не что иное, как простую фанерную платформу, на которой установлена пара модифицированных сервоприводов модели самолета в качестве главного привода, микроконтроллер и ИК-датчик. Я спроектировал достаточно места для расширения и дополнения. Вы сможете собрать его примерно за 3 часа, если у вас есть детали под рукой. Я выбрал микроконтроллер OOPic R. Я выбрал этот микроконтроллер, потому что десятки встроенных объектов и примеров кода позволяют новичку быстро приступить к работе. Их можно найти у любого из основных поставщиков запчастей для роботов, как правило, менее чем за 60 долларов. Приобретите стартовый комплект, так как в него входят кабель для программирования и зажим для аккумулятора. Вы можете использовать любой микроконтроллер, если вы можете подключить сервопривод непосредственно к нему (что сокращает список, лол). Перечисленные сервоприводы - это все сервоприводы модели Hitec HS-311, которые можно найти практически в любом магазине для хобби, в некоторых случаях менее чем за 10 долларов. Инфракрасный датчик представляет собой аналоговое устройство Sharp GP2D12, которое можно приобрести в компании Digikey (www.digikey.com). Любая аналоговая серия GP2D12XXX справится с этой задачей. Хвостовое колесо - это простая модель самолета Dubro.20–0,40 с колесом диаметром 1 дюйм с креплением. Купите одно в магазине для хобби, где вы получите свои сервоприводы. Деревянная основа - это кусок березовой фанеры толщиной 1/4 дюйма и сервопривод / Крепление датчика представляет собой обрезок практически любого деревянного изделия. Я использовал кусок ели. Я сам сделал алюминиевые колеса из заготовок, но вы можете использовать любое колесо, предназначенное для сервопривода. Остальная часть робота состоит из нескольких винтов и некоторых электрических Без добавления SPECAIL в конце это обошлось мне примерно в 95 долларов США. Специальный шаг добавляет около 50 долларов. Будьте вежливы, это моя первая инструкция.
Шаг 1. Инструменты и материалы
Вот список того, что вам понадобится для создания робота Super SImple!
Список запчастей: - МикроконтроллерooPic R (https://www.thebotshop.com/) (примечание - вы можете использовать любой микроконтроллер, с которым вам удобно) - Sharp GP2D12 с проводным разъемом JST - Алюминиевые колеса / шины для заготовок (или аналогичные) - Сервоприводы Hitec HS-311, модифицированные - Супер клей - Двусторонняя лента 5 X 1 дюйм - 1/4 дюйма фанера и кусок древесного лома - Дубро.20-.40 RC в сборе хвостового колеса самолета - Разное. пробелы / стойки и винты / гайки-9-вольтовая батарея -Теплоусадочная трубка 1/16 x 3 дюйма -3 стандартных обжимных штифта с внутренней резьбой (не паникуйте, если вы не можете их достать) -красьте * дополнительная батарея -9 вольт Инструменты: -Разные маленькие Отвертки - Плоскогубцы с иглами - Сверла и биты - Пила - Паяльник - Припой - Наждачная бумага - Острый карандаш - Линейка Общая стоимость ок. $ 95.00 USD Время на строительство ок. 2,5 - 3 часа
Шаг 2: измените сервоприводы
Вам нужно будет модифицировать свои сервоприводы, используя метод суперклея методом потенциометра. Я решил не тратить впустую место, подробно описывая это здесь, поскольку есть десятки статей об Instructables и Google, показывающих, как это сделать. Если спрос потребует, я добавлю его сюда позже. По сути, вам нужно разорвать их, найти положение 90 (без движения), суперклеить верх и низ горшка, собрать все вместе, изменить выходную шестерню, отпилить верхняя часть стержня горшка находится заподлицо с формой корпуса. Hitec HS-311 имеет пластиковый стержень горшка, который позволяет легко опиливать. Если вы используете другой сервопривод, у которого есть металлический горшок, вы должны вместо этого изменить нижнюю часть выходной шестерни. Потенциометр = Pot = Переменный резистор
Шаг 3: Вырежьте деревянные части
Вырежьте кусок березовой фанеры 1/4 дюйма или аналогичного материала на квадрат 3,25 дюйма для основания.
** СПЕЦИАЛЬНО ** Вырежьте второй кусок фанеры на 1/4, совпадающий с первым, чтобы его можно было легко добавить позже. Вырежьте из обрезков дерева крепление GP2D12 длиной 2 5/16 дюйма, высотой 3/4 дюйма и толщиной 1/2 дюйма. Крепление для сервопривода / ИК-приемника из лома может быть изготовлено путем ламинирования 2 кусков березовой фанеры толщиной 1/4 дюйма. Когда все будет вырезано, аккуратно отшлифуйте его, чтобы очистить шероховатые или нечеткие края.
Шаг 4: просверлите отверстия
Используя микроконтроллер в качестве ориентира, расположите монтажные отверстия на фанере, отдавая предпочтение передней части, как показано. Используя крепление заднего колеса в качестве направляющей, расположите монтажные отверстия на фанере в пользу задней части, как показано. Просверлите все отверстия диаметром 1/8 дюйма. Если вы решили изготовить запасную базовую деталь из ** СПЕЦИАЛЬНЫХ ** на шаге 3, затем соедините две базы вместе и просверлите отверстия микроконтроллера одновременно. Разделите две детали и просверлите отверстия для хвостовых колес только в одной из них.
Шаг 5: Установите сервопривод / ИК-крепление
Приклейте суперклей сервопривод / ИК-крепление из шага 2 к нижней части фанеры, следя за тем, чтобы выровнять его по центру слева и справа, а также заподлицо с передним краем фанеры, как показано.
Шаг 6: Просверлите отверстия для проводов сервопривода
Временно поместите сервоприводы в их монтажное положение за кронштейном сервопривода / ИК, и вы заметите, что провода касаются крепления на задней стороне. Нам понадобится несколько отверстий, чтобы пропустить провода. Сервоприводы должны быть ориентированы так, чтобы выходные валы были ближе к передней части основания, а не к задней.
Используя сервопривод в качестве ориентира, определите и отметьте, где необходимо просверлить отверстия на креплении. Используя карандаш и линейку, перенесите эти точки на переднюю часть крепления, как показано в шаге 4. Просверлите отверстия сверлом 5/16. Будьте осторожны, дерево можно расколоть. Не бойтесь, если вы просто супер склеите их вместе. ФАКУЛЬТАТИВНО вы можете перенаправить провода сервопривода через небольшое отверстие, просверленное в нижней части сервопривода во время модификации, и полностью избежать этого шага.
Шаг 7: Хвостовое колесо
Установите узел заднего колеса в центре задней части основания, как показано, с помощью пары крепежных винтов и гаек 4-40 X 1/2 дюйма.
Убедитесь, что головки винтов или гайки, в зависимости от ориентации, утоплены в фанеру, чтобы они не мешали установке сервопривода. Не беспокойтесь о высоте прямо сейчас, мы скорректируем ее позже.
Шаг 8: установите стойки
Лучше всего установить стойки на вашей плате прямо сейчас, прежде чем вошел сервопривод.
Используя винт 4-40 X 1 дюйм, стойку 4-40 x 1/4 дюйма и гайку 4-40, установите по одному в каждое отверстие микроконтроллера, как показано. Убедитесь, что головки винтов утоплены в фанеру, чтобы они не мешали установке сервопривода.
Шаг 9: Установите сервоприводы
Приклейте сервоприводы к нижней стороне фанерного основания и вплотную к креплению сервопривода / ИК. Достаточно одной-двух капель..
Проложите провода серво через отверстия в держателе сервопривода / ИК, как показано.
Шаг 10: Установите микроконтроллер
Установите микроконтроллер на стойки, как показано на рисунке. Возможно, потребуется установить шайбу на каждую стойку, чтобы поднять микроконтроллер над узлом заднего колеса, в зависимости от ваших навыков компоновки. Закрепите микроконтроллер гайками 4-40 или 2,5 дюймовыми стойками «мама-папа». (показано) для ** SPECIAL **, добавленного позже.
Шаг 11: Установите колеса
Этот шаг очень сложен… Установите колеса по своему выбору и отрегулируйте хвостовое колесо так, чтобы базовые площадки были ровными или слегка задними.
Неплохая вещь: у меня есть дополнительные комплекты колес в магазине, подробности можно узнать по электронной почте.
Шаг 12: Добавьте батарею
Двойной липкой лентой аккумулятор в пространстве за сервоприводами и перед хвостовым колесом в нижней части основания. Батарея должна располагаться на краю, чтобы поместиться. Если вы строите ** СПЕЦИАЛЬНУЮ ** версию, вы можете подождать и использовать пространство наверху для установки батареи.
Шаг 13: Подключите сервоприводы
Вставьте левый сервопривод в oopic сервопривод 31. Самый правый 3-контактный порт.
Подключите правый сервопривод к сервоприводу oopic 30. Найдите два серворазъема с желтыми проводами в примечаниях к изображению в задней части изображения.
Шаг 14: Установите ИК
Приклейте Sharp GP2D12 к отверстиям / проводам на переднем креплении.
Установите ИК-датчик как можно выше, чтобы минимизировать отражения от пола. Поместите провода вверх, и вы увидите небольшое облегчение в пластиковом корпусе для проводов сервопривода, которые могут поместиться сзади.
Шаг 15: Подключите ИК-порт
Поверьте, самая сложная часть всего робота.
На каждый из проводов GP2D12 поместите 1-дюймовый кусок термоусадочной трубки. Сдвиньте его в сторону. Припаяйте (или обожмите) одну розетку обжимного штыря к каждому проводу. ДОПОЛНИТЕЛЬНО - НЕ РЕКОМЕНДУЕТСЯ НЕ ПАЙКАМ! Вы можете припаять конец провода к кончику нужных выводов микроконтроллера и надеть термоусадочный элемент на него для защиты от короткого замыкания. Это нужно делать быстро и осторожно. Сдвиньте термоусадочную трубку заподлицо к поверхности гнезда для обжима. Используя зажигалку с тепловым пистолетом, обрежьте трубку. Извините, я не смог получить хорошее изображение всей этой мелочи. Найдите любой открытый контакт 5 В на oopic и подключите к нему красный провод GP2D12. Их много. Я использовал запасные 5 вольт от порта 12С. На изображении показаны заметки. Найдите любой открытый контакт GND на oopic и подключите к нему черный провод GP2D12. Их много. Я использовал запасной GND от порта 12C. На изображении показаны заметки. Найдите контакт 3 и подключите к нему белый провод GP2D12. Есть только один из них, лол.
Шаг 16: Исходный код
ОБНОВЛЕНИЕ 16.02.09 ИСХОДНЫЙ КОД ДЛЯ ОПЦИИ СОНАРА НА СЛЕДУЮЩЕМ ШАГЕ (СПЕЦИАЛЬНЫЕ МАТЕРИАЛЫ) Следуйте инструкциям для вашего микроконтроллера, вырежьте и вставьте этот код в редактор. Скомпилируйте и отправьте роботу. Код очень простой, но бот избегает большинства препятствий, которые он видит. Легко взять мой код и расширить его. «SuperSimpleBeginnersRobot» www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- - «Создание и настройка объектов» ------------------------------------------- ---------------------- Dim Servo_Right как новый oServoDim Servo_Left как новый oServoDim SRF04Servo как новый oServoDim GP2D12 как oIRRange (3, 8, cvOn) Dim SRF04 как oSonarDV (8, 9, cvOn) SRF04Servo. IOLine = 29 'Установите сервопривод на использование линии ввода / вывода 30. SRF04Servo. Center = 28' Установите центр сервоприводов на 28. (см. Руководство) SRF04Servo. Operate = cvTrue 'Последнее, что нужно сделать, Включите сервопривод. Servo_Right. IOLine = 30 'Установите сервопривод на использование линии ввода / вывода 30. Servo_Right. Center = 28' Установите центр сервопривода на 28. (см. Руководство) Servo_Right. Operate = cvTrue 'Последнее, что нужно сделать, включить сервопривод. Servo_Left. IOLine = 31 'Установите сервопривод на использование линии ввода / вывода 31. Servo_Left. Center = 28' Установите центр сервопривода на 28. (см. Руководство) Servo_Left. Operate = cvTrue 'Последнее, что нужно сделать, включить сервопривод. '------------------------------------------------- ---------------- 'Завершить создание и настройку объектов' Основная процедура - это ваша основная процедура, вызываемая при включении питания! '--------------- -------------------------------------------------- Sub main () Do Call IR Call Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Конец основной процедуры' Начало подпрограмм системы привода '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Right. Left = 0 Servo_Right. Left = 0 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 Вызов SServoEnd Sub '----------------------------------- ------------------------------ 'Конец подпрограмм системы привода' Начало подпрограмм датчиков '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) Если SRF04. Value <128, тогда вызовите Spin_Right, иначе вызовите Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Если SRF04. Value <64 Затем вызвать REVERSE Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Если SRF04. Value <128, тогда вызовите Spin_Left Else Call Forward_All End If ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Если SRF04. Value <64, тогда вызовите REVERSE Else Call Forward_All End If ooPIC. Delay = 600End SubSub IR () Если GP2D12. Value <64, тогда вызовите STOP End IfEnd Sub '---------------------------- ------------------------------------- 'Конец подпрограмм датчика' ------- ---------------- ------------------------------------------
Шаг 17: ОСОБЫЕ ВЕЩИ
Используя дополнительную базовую секцию, вырезанную в начале, вы можете добавить сервопривод и гидролокатор для увеличения дальности действия.
Вам понадобятся: Сервопривод (немодифицированный) SRF04 или 08 с сервоприводом от Acroname (www.acroname.com) Запасная базовая секция Вырежьте отверстие в переднем крае фанеры, достаточно большое, чтобы в него поместился сервопривод. Установите фанеру на длинные стойки и закрепите 4-40 гайками. Вам нужно будет зенковать нижнюю сторону отверстий, чтобы весь диаметр зазора поместился в них примерно на 1/8 дюйма, чтобы резьба выступала достаточно далеко. Установите сервопривод, крепление гидролокатора и гидролокатор. Подсоедините сервопривод к сервоприводу 29 oopic и подключите эхолот к контактам, как показано в руководстве пользователя oopic. Вам нужно будет использовать образец кода в среде IDE, чтобы протестировать его, поскольку я еще ничего не писал … Батарея разрядилась. Вы можете добавить много уровней для надстроек, если хотите, просто вырезав и просверлив больше кусков фанеры и добавив стойки. Добавьте больше датчиков, таких как QRB1134, чтобы ваш бот следил за линией. Получайте удовольствие и создавайте больше ботов! Вы можете отправить мне электронное письмо в список или вне списка для получения помощи. Скоро добавлю видео. Я использую модем, и мне нужно проехать 20 миль до города, чтобы набрать высокую скорость. theo570 AT Yahoo DOT com Ted (BIGBUG)
Рекомендуемые:
Самоходный робот-робот для начинающих с системой предотвращения столкновений: 7 шагов
Самоходный роботизированный автомобиль для начинающих с системой предотвращения столкновений: Здравствуйте! Добро пожаловать в мой удобный для новичков учебник о том, как создать собственный роботизированный робот с автоматическим управлением с системой предотвращения столкновений и GPS-навигацией. Выше видео на YouTube, демонстрирующее робота. Это модель, демонстрирующая, как настоящая автономная
Как использовать мультиметр на тамильском языке. Руководство для начинающих - Мультиметр для начинающих: 8 шагов
Как использовать мультиметр на тамильском языке. Руководство для начинающих | Мультиметр для начинающих: Здравствуйте, друзья! В этом уроке я объяснил, как использовать мультиметр во всех типах электронных схем, в 7 различных шагов, таких как: 1) проверка целостности оборудования для устранения неполадок 2) Измерение постоянного тока 3) тестирование диода и светодиода 4) Измерение Resi
«GRECO» - Робот, избегающий объекта Arduino для начинающих: 6 шагов (с изображениями)
"GRECO" - Объект Arduino, избегающий роботов для начинающих: Что ж, если вы новичок, здесь вы найдете самый простой способ построить свой собственный объект, избегая робота! Мы будем использовать мини-шасси круглого робота с двумя двигателями постоянного тока, чтобы его было проще построить. . В очередной раз мы решили использовать знаменитую плату Arduino UNO. Наша
Простой светодиодный триггер для начинающих: 9 шагов
Простой светодиодный триггер для начинающих: очень простой триггер для начинающих
СУПЕР ПРОСТОЙ и СУПЕР ДЕШЕВЫЙ магнитогребнец!: 3 шага
СУПЕР ПРОСТОЙ и СУПЕР ДЕШЕВЫЙ магнитогребец !: " Скребок Magnero " это устройство, которое может издавать забавные звуки, просто "царапая" магнитные материалы. Например, аудиокассеты, видеокассеты, кредитные карты, магнитные диски и т. Д. Вот супер ЛЕГКИЙ способ их создания. Нет необходимости в солдери