Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Наблюдая за звездными войнами, многие из нас вдохновлялись персонажами-роботами, особенно моделью R2D2. Не знаю, как другие, но мне просто нравится этот робот. Поскольку я любитель роботов, я решил создать своего собственного дроида R2D2 в этой изоляции, используя платформу blynk IoT и ESP32, и добавил некоторые интересные функции, такие как голосовое управление с помощью ifttt.
ПРИМЕЧАНИЕ. - Прежде чем вы начнете читать это поучительное примечание, этот проект находится на стадии разработки и есть некоторые проблемы с кодированием, поэтому весь код и программная часть будут обновлены в течение 1-2 дней, а изображения в этом руководстве - это снимок экрана моего предстоящее видео на YouTube, которое я загружу через 1-2 дня, и я также помещу ссылку на это видео здесь.
Шаг 1: Дизайн корпуса
Поскольку я студент, у меня нет специальных инструментов и современных вещей, таких как 3D-принтер, поэтому я решил использовать старые части предметов домашнего обихода, и лучше утилизировать старые предметы, которые полезны для нашей окружающей среды и всего, что здесь есть. Сделано своими руками и простыми ручными инструментами
Вот список предметов: -
1: Для головы я использовал верхнюю часть плавкой светодиодной лампы
2: Для средней цилиндрической части я использовал старую пластиковую банку.
3: Для шин я использовал роль готовой ленты.
4: для других частей, таких как ножки, я использовал прочный и очень тонкий картон и прочный клей (февикоал).
Шаг 2: Покраска
Теперь, когда большая часть верхней части тела готова, я решил покрасить верхнюю часть.
Очень сложно рисовать кистью на гладкой пластиковой поверхности (для пластика можно использовать аэрозольную краску), поэтому вот несколько советов и приемов, которые я использовал, чтобы нарисовать своего робота.
1: Прежде всего преобразуйте гладкую поверхность в шероховатую наждачной бумагой.
2: Я добавил прочный клей в свою краску, чтобы он мог легко прилипать к поверхности
3: Я нарисовал робота слой за слоем (2-3 слоя).
Шаг 3: Присоединение датчиков
На данный момент я использовал следующие датчики и детали:
1: - Плата Esp32
2: - ультразвуковой датчик
3: - серводвигатель
4: - светодиод RGB с общим катодом
5: - 2 мотор-редуктора
6: - Драйвер мотора L298N
Для установки ультразвукового датчика сначала я отметил точку и просверлил ее с помощью паяльника, а для светодиода RGB я обозначил круглый круг и поцарапал краску под этой областью круга, чтобы она была видна изнутри.
ПРИМЕЧАНИЕ: - На данный момент я не использовал инфракрасные и радиочастотные датчики, как показано на изображении, это для следующего обновления.
Шаг 4: Установка двигателей и колес
Поскольку мотор-редуктор очень большого размера и он не может поместиться в нижней части робота, я решил прикрепить двигатель к рукам робота, и колеса будут приводиться в движение шкивом и ремнем, прикрепленным к двигатели
1: - Изготовление колес
Для изготовления колес я использовал рулон картона, который использовался в лентах для виолончели.
Прикрепил круглый картон с боков и проделал дырочки на датчике с каждой стороны.
Я снял среднюю часть колеса, чтобы прикрепить шкив
2: - Присоединительный шкив
Для изготовления шкива я использовал картон, разрезав его на круглые части и соединив их клеем.
Для крепления шкива к мотору я проделал отверстие на шкиве и прикрепил его к мотору с помощью винта.
Шаг 5: кодирование и голосовое управление
Для кодирования я использовал blynk в esp32, а для голосового управления я использовал платформу ifttt
ПРИМЕЧАНИЕ. - Кодирование и схемы будут доступны в ближайшее время.
Шаг 6: Завершение
Теперь большая часть нашего робота завершена.
Поэтому для традиционного дизайна R2D2 я сделал шаблоны из плотной бумаги и покрасил их в синий цвет.
После высыхания я беру их, наношу на них клей и приклеиваю к корпусу робота с помощью пинцета, чтобы сохранить чистоту.