Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
«Это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com)»
Привет, меня зовут Рубен Дуке. Я студент инженерного факультета Университета Южной Флориды, и сегодня я собираюсь объяснить вам, как воссоздать копию моего последнего проекта для моего класса makecourse, который я назвал «Motion Activated Sentinel».
Прежде всего, я хотел бы отметить, что все тело проекта сделано из деталей, напечатанных на 3D-принтере, и дизайн полностью оригинальный от меня. В результате не так много запчастей, которые можно было бы купить.
Шаг 1. Расходные материалы
Что вам нужно?
Это все части, которые вам понадобятся для создания Стража.
- Плата Arduino. Я использовал плату Arduino UNO, которая идет с комплектом, который я получил в университете, но вы можете использовать любой Arduino, какой захотите.
- Макет. Макетной платы на 400 точек достаточно, чтобы соединить все компоненты проекта.
- Ультразвуковой датчик приближения (HC-SR04)
- Микро-серводвигатель SG90.
- Лазерный диод (KY-008)
- Два светодиода фонарика (я использовал самые дешевые, которые можно найти в 7-eleven)
- Достаточно соединительных кабелей для подключения всей системы
Шаг 2: Моделирование деталей
Вся деталь была смоделирована в Inventor 2020. Я прикреплю все чертежи детали ниже. Если у вас есть как минимум 3 доступных принтера, распечатка всех деталей не займет более 6 часов. Если бы у вас был только один, потребовалось бы гораздо больше (около 15 часов печати).
Шаг 3: Схема системы
Здесь мы можем увидеть каждый из элементов, которые будут подключены к Arduino.
На плате arduino есть вывод 5V, который постоянно посылает напряжение (мы можем видеть маленькие черные и красные кабели под словом «power» на arduino). Это первые два кабеля, которые мы подключаем для питания всего ряда макета с плюсом. и заземление.
Порядок подключения электронных компонентов не имеет значения, и результаты будут такими же. Просто убедитесь, что каждый элемент подключен к правильному выводу, иначе это вызовет ошибку в коде.
Первым компонентом будет датчик приближения (HC-SR04). Он имеет 4 контакта, один для подключения 5 В, один для заземления и два специальных контакта. Выводы Echo и Trig, в основном эти выводы отвечают за отправку ультразвукового сигнала и получение его после того, как он вернется в норму. Вывод ECHO подключен к контакту № 4 на плате Arduino, а контакт TRIG - к контакту № 3.
После этого мы переходим к серводвигателю, как вы можете заметить, у него 3 кабеля. Первый слева - это соединение с землей, тот, что посередине, - это соединение 5 В, а последний - тот, который принимает сигнал от Arduino для включения и выключения, так что один из них подключен к контакту номер 5 на плата arduino.
Затем мы можем использовать 2 светодиода, которые просто подключены к земле на макетной плате, и положительный полюс на контактах номер 9 и 10 платы Arduino.
Последним подключаем лазерный диод. Этот работает в основном так же, как светодиодный свет (у него есть контакт посередине, но для работы этого проекта мы его не используем). Подключите сторону S к контакту № 11, а сторону «-» к земле.
Это завершит все подключения на плате Arduino. После этого вам просто нужно выяснить, как вы собираетесь питать Arduino, используя розетку или подключая его к компьютеру через USB или к батарее.
Шаг 4: Код
Кодирование - это последняя часть перед запуском нашего Sentinel в работу. Это хорошо объяснено на картинках кода шаг за шагом.