Оглавление:
- Шаг 1. Список покупок
- Шаг 2: Некоторые технические советы по выбору компонентов
- Шаг 3: Изготовление деталей
- Шаг 4: Лазерная резка (все размеры в см)
- Шаг 5: Технические чертежи для 3D-печати: (все размеры в см)
- Шаг 6: эксперименты
- Шаг 7: Сборка сервомоторов и водяного пистолета
- Шаг 8: Окончательная сборка
- Шаг 9: Подключение компонентов к Arduino
- Шаг 10: Связанные контакты с Arduino
- Шаг 11: блок-схема программы
- Шаг 12: Программирование
Видео: Робот-пожарный: 12 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это робот-пожарный, предназначенный для обнаружения огня с помощью датчиков пламени, приближающихся к нему и тушения пожара водой. Он также может избегать препятствий на пути к огню с помощью ультразвуковых датчиков. Кроме того, он отправляет вам электронное письмо, когда тушит огонь.
Группа 5 проекта Bruface Mechatronics
Члены команды:
Арнтит Илиади
Махди Расулиан
Сара Ф. Амбросеккья
Джихад Альсамарджи
Шаг 1. Список покупок
Ардуино Мега 1X
Двигатель постоянного тока 9 В 2X
Микро сервопривод 9g 1X
Серводвигатель 442hs 1X
Водяной насос 1X
Ультразвуковой звуковой датчик 2X
1-ходовой датчик пламени 4X
H-образный мост 2X
Модуль Wi-Fi 1X
Переключатель включения / выключения 1X
Мини-макет 1X
Кабели Arduino
Аккумулятор 9V 1X
Штекер аккумулятора 9 В 1 шт.
LIPO 7.2Volt аккумулятор 1X
Комплект резиновых гусениц 2X
Монтаж двигателя 2X
Прокладка (M3 внутренняя-внутренняя 50 мм) 8X
Винты (M3)
Резервуар для воды (300 мл) 1X
Водяной шланг 1X
Шаг 2: Некоторые технические советы по выбору компонентов
Двигатели постоянного тока с энкодером:
Преимущество двигателя постоянного тока с энкодером перед простым двигателем постоянного тока заключается в возможности компенсации скорости, когда требуется более одного двигателя, и для всех них требуется одинаковая скорость. Как правило, когда у вас есть более одного двигателя с одинаковым входом (напряжение и ток), и ваша цель состоит в том, чтобы они имели одинаковую скорость, может произойти то, что некоторые двигатели могут проскальзывать, что приведет к разнице в скорости между ними, которая например в нашем случае (два двигателя в качестве движущей силы) могли вызвать отклонение в одну сторону, когда цель должна была двигаться вперед. энкодеры подсчитывают количество оборотов обоих двигателей и, в случае разницы, компенсируют их. Однако, поскольку при тестировании нашего робота не было обнаружено разницы в скорости двух двигателей, мы не использовали энкодеры.
Серводвигатели:
Для механизма водяного пистолета нам были нужны двигатели, которые могли бы обеспечить относительно точное движение в определенном диапазоне. Что касается, существует два варианта: серводвигатель ИЛИ шаговый двигатель.
Как правило, шаговый двигатель дешевле серводвигателя, однако в зависимости от области применения необходимо учитывать множество других факторов. В нашем проекте мы учли следующие факторы:
1) Соотношение мощность / масса серводвигателя выше, чем у шаговых, что означает, что при одинаковом количестве мощности шаговый двигатель будет тяжелее серводвигателя.
2) Серводвигатель потребляет меньше энергии, чем шаговый, что связано с тем, что серводвигатель потребляет энергию, когда он вращается в заданное положение, но затем серводвигатель отдыхает. Шаговые двигатели продолжают потреблять энергию, чтобы зафиксироваться и удерживать заданное положение.
3) Серводвигатели более способны разгонять нагрузки, чем шаговые.
Эти причины приведут к меньшему потреблению энергии, что было важно в нашем случае, поскольку мы использовали аккумулятор в качестве источника питания для всех двигателей
Если вам интересно узнать больше о различиях между сервоприводом и шаговым двигателем, перейдите по следующей ссылке:
www.cncroutersource.com/stepper-vs-servo.ht…
Н-мост:
Что он делает, так это дает вам возможность управлять как направлением, так и скоростью ваших двигателей постоянного тока. В нашем случае мы просто использовали их для управления направлением вращения обоих двигателей постоянного тока (подключенных к ведущим колесам).
Кроме того, еще один h-образный мост используется в качестве простого переключателя включения / выключения для насоса. (Это также можно сделать с помощью транзистора)
Ультразвуковые датчики:
Они используются для избежания препятствий. Мы использовали 2 датчика, однако вы можете увеличить диапазон наблюдаемой области, увеличив количество датчиков. (Эффективный диапазон каждого ультразвукового датчика: 15 градусов)
Датчики пламени:
Всего используется 4 датчика пламени. 3 датчика под шасси подключены как к аналоговым, так и к цифровым выводам Arduino. Цифровые соединения используются для обнаружения возгорания для дальнейших действий, в то время как аналоговые соединения используются только для предоставления пользователю показаний расстояния до возгорания. Другой датчик наверху используется в цифровом виде, и его функция состоит в том, чтобы отправить команду для остановки транспортного средства на подходящем расстоянии от огня, поэтому в тот момент, когда датчик наверху, который имеет определенный угол, обнаружит огонь, он будет отправить команду на остановку транспортного средства и запуск насоса воды и запуск водяного пистолета для тушения пожара.
Arduino Mega:
Причина выбора Arduino Mega вместо Arduino UNO следующая:
1) Наличие модуля Wi-Fi значительно увеличивает количество строк в коде и требует более мощного процессора, чтобы избежать возможного сбоя при выполнении кода.
2) наличие большего количества выводов в случае заинтересованности в расширении дизайна и добавлении дополнительных функций.
Резиновые гусеницы:
Резиновые гусеницы используются, чтобы избежать проблем или поскользнуться в случае скользкого пола или небольших предметов на пути движения.
Шаг 3: Изготовление деталей
Далее представлены технические чертежи деталей, которые производятся на 3D-принтере или на лазерном резаке. Внешний вид вашего пожарного можно изменить в зависимости от вашего интереса, поэтому вы можете изменить форму тела и дизайн любым удобным для вас способом.
Детали корпуса, вырезанные лазером:
Шасси (оргстекло 6 мм) 1X
Часть крыши (оргстекло 6 мм) 1X
Задняя часть (МДФ 3 мм) 1X
Боковая часть (МДФ 3мм) 2X
Детали, напечатанные на 3D-принтере:
Ультразвуковой держатель 2X
Держатель датчика пламени 1X
Держатель ступичного подшипника 4X
Установка водяного пистолета 1X
Шаг 4: Лазерная резка (все размеры в см)
Шаг 5: Технические чертежи для 3D-печати: (все размеры в см)
Шаг 6: эксперименты
Это короткое видео, в котором показаны некоторые эксперименты по проверке функциональности различных компонентов.
Шаг 7: Сборка сервомоторов и водяного пистолета
Шаг 8: Окончательная сборка
Шаг 9: Подключение компонентов к Arduino
Шаг 10: Связанные контакты с Arduino
Шаг 11: блок-схема программы
Шаг 12: Программирование
V2 - это основная программа, а другие коды - это подпрограммы.
Рекомендуемые:
Arduino - Робот для разгадывания лабиринта (MicroMouse) Робот, следующий за стеной: 6 шагов (с изображениями)
Arduino | Робот для решения лабиринта (MicroMouse) Робот, следующий за стеной: Добро пожаловать, я Исаак, и это мой первый робот «Страйкер v1.0». Этот робот был разработан для решения простого лабиринта. В соревновании у нас было два лабиринта и робот смог их идентифицировать. Любые другие изменения в лабиринте могут потребовать изменения
Робот-конфетный робот на Хэллоуин: 7 шагов (с изображениями)
Робот-конфетный робот для Хэллоуина: если вы ищете новый веселый способ взаимодействия с хеллоуинскими трюками этого года и готовы принять вызов, который несет этот проект, тогда приступайте к делу и создайте свой собственный! Этот социальный дистанцирующийся робот «увидит», когда угощение
ГОЛОДНЫЙ РОБОТ ДЛЯ БУМАГИ - Робот Pringles Recycle Arduino: 19 шагов (с изображениями)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: это еще одна версия Hungry Robot, которую я построил в 2018 году. Вы можете сделать этого робота без 3D-принтера. Все, что вам нужно сделать, это просто купить банку Pringles, серводвигатель, датчик приближения, ардуино и некоторые инструменты. Вы можете скачать все
[DIY] Робот-паук (четвероногий робот, четвероногий): 14 шагов (с изображениями)
[Сделай сам] Робот-паук (четвероногий робот, четвероногий): если вам нужна дополнительная поддержка с моей стороны, будет лучше, если вы сделаете мне подходящее пожертвование: http://paypal.me/RegisHsu Обновление 2019-10-10: новый компилятор вызовет проблему с вычислением плавающего числа. Я уже изменил код. 2017-03-26
Балансировочный робот / 3-колесный робот / STEM-робот: 8 шагов
Робот-балансировщик / 3-колесный робот / STEM-робот: мы создали комбинированный балансировочный и 3-колесный робот для использования в учебных заведениях и после школьных образовательных программ. Робот основан на Arduino Uno, специальном щите (предоставлены все детали конструкции), литиево-ионном аккумуляторном блоке (все стро