Оглавление:
- Шаг 1: Компоненты
- Шаг 2: блок-схема
- Шаг 3: Код
- Шаг 4: Подключение + Arduino; Tinkercad
- Шаг 5: Физическая конструкция: шаговый механизм
- Шаг 6: Физическая конструкция: сервомеханизм
- Шаг 7: Физическая конструкция: бокс-билдинг
- Шаг 8: конечный продукт
- Шаг 9: Заключение
Видео: ScaryBox: 9 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Хэллоуин для детей
Если какой-либо ребенок сможет отойти от этого пугающего зрелища менее чем на 30 см … Он мгновенно испугается падающего жуткого и волосатого паука.
Система построена на плате Arduino. Этот механизм работает благодаря шаговому двигателю, который позволяет нам поднимать паука после падения, и, с другой стороны, серводвигателю, который помогает нам управлять люком, через который паук упадет, а затем снова поднимется наверх. Чтобы гарантировать, что вся система работает правильно, важно запрограммировать ее так, чтобы точно определять, что и когда каждый компонент должен выполнять свои действия и как.
Благодаря этим и другим компонентам мы добиваемся: Бух !!!!!!!! огромный страх для самых молодых из наших домов (и для не таких молодых:)
Шаг 1: Компоненты
Это список деталей и инструментов, которые необходимы для выполнения этого проекта.
Электронные части:
Arduino uno
Датчик расстояния
Серводвигатель
Шаговый двигатель)
Провода
Внешний аккумулятор
Строительные части:
Деревянная коробка
Деревянная полка
Пенопластовая панель
Нейлоновый хилум
Паук Черный
Балончик с краской
паутина
Клей белый
Перина
Иглы
Инструменты:
Головоломка
шлифовальный
Дрель
Силиконовый клей
Ножницы
Лента
Шаг 2: блок-схема
Блок-схема - это инструмент, который помог нам организовать шаги, которым должна следовать наша система и, следовательно, наш код. Он наглядно показывает, как работает наша коробка. Первый фактор, с которым мы сталкиваемся, - это датчик расстояния. Если ответ ДА (есть человек), люк открывается и паук падает, а если ответ НЕТ (нет человека), ничего не происходит. В случае первого варианта необходимо собрать паука, закрыть люк, отпустить веревку, а затем программа вернется к началу.
Шаг 3: Код
Код, который мы используем для программирования нашей системы Хэллоуина, очень прост и понятен. Прежде всего нам нужно скачать библиотеки, которые будут управлять нашими компонентами: датчиком присутствия, сервоприводом и шаговым двигателем, и добавить их в программу с помощью команды #include. Затем, перед настройкой настройки, мы объявим и инициализируем некоторые переменные и функции, чтобы различные компоненты работали правильно. Мы извлечем их из приведенных примеров. Вступая в этап настройки, мы устанавливаем скорость шагового двигателя, порт сервопривода и тестер для датчика расстояния.
Внутри цикла мы объявим функцию, которая позволит датчику измерять расстояния перед ним. Наконец, мы напишем «если», указав интервал расстояний, на которые программа войдет, в нашем случае от 0 до 30 см. Как только внешний объект окажется между этим интервалом, программа запустит последовательную цепочку действий, которая начнется с открытия люка и, как следствие, падения паука. За этой операцией последует задержка в 5 секунд, скручивание шнура, закрытие люка путем активации сервопривода другим способом и, наконец, чтобы паук снова упал в следующем цикле, активируйте шаговый двигатель. наоборот.
Шаг 4: Подключение + Arduino; Tinkercad
Поскольку мы знаем все компоненты, необходимые для реализации проекта, мы должны найти правильный способ объединить все эти электрические компоненты в Arduino. Для этого мы использовали приложение для моделирования системы под названием Tinkercad, очень полезный инструмент для визуализации соединений между компонентами и платой Arduino.
На прилагаемом изображении очень хорошо видно, какие соединения в нашем Arduino. По частям:
1. Датчик HC-SR04 имеет 4 соединения. Один из них подключен к 5 В, к положительному входу платы, а другой к земле, отрицательному входу платы. Остальные 2 соединения подключены к цифровым входам и выходам.
2. Серводвигатель имеет 3 соединения: темно-коричневый провод подключен к отрицательному (заземлению), красный - к положительному (5 В), а оранжевый - к номеру 7, чтобы управлять сервоприводом.
3. Шаговый двигатель - это компонент с большим количеством соединений, состоящий из двух частей; с одной стороны, сам двигатель, а с другой - плата подключения, которая позволяет нам подключать его к Arduino. Эта панель имеет выход 5 В, еще одно заземление и 4 кабеля, которые идут к шаговому управлению.
Шаг 5: Физическая конструкция: шаговый механизм
Как вы, возможно, знаете, у степпера есть небольшая ось, на которой вы можете адаптировать объекты с его формой, чтобы вращать его. Задача нашего степпера - поднять паука с прикрепленным к нему нейлоновым тросом.
Нам нужен механизм, который может выполнять эту функцию, и мы подумали о стойке на голове, системе, обычно используемой на автомобилях 4x4, чтобы помочь им продвигаться в сложных ситуациях. Чтобы добиться этого, мы собираемся вырезать несколько деревянных панелей круглой формы, чтобы проволока скрутилась, и склеим их все вместе, чтобы получилась форма шкива. Затем проделаем отверстие в одной из поверхностей, чтобы прикрепить к ней степпер.
Этот механизм позволяет сервоприводу выполнять задачу по подъему паука наверх, чтобы Scarybox работал идеально.
Шаг 6: Физическая конструкция: сервомеханизм
В этом проекте сервопривод будет выполнять функцию открытия и закрытия люка, через который паук провалится. Мы будем использовать пенопласт для крепления к сервоприводу вместо деревянной панели из-за ее большого веса. Мы подключим металлический провод от пластиковой опоры сервопривода к пенопласту. Тогда серводвигатель сам сделает всю работу!
Шаг 7: Физическая конструкция: бокс-билдинг
Коробка будет основой и опорой нашего проекта. Это место, где мы разместим все наши компоненты. Это поможет нам найти место, где можно держать паука, и когда к нему приблизится человек, он упадет и напугает его. Кроме того, мы можем разместить всю проводку и монтаж наверху.
Шаг 8: конечный продукт
Вот фото готового Scarybox!
Шаг 9: Заключение
Выполнение этого проекта было забавным и полезным, поскольку мы узнали очень полезный и мощный инструмент для нашего будущего в качестве инженеров промышленного дизайна. Программа Arduino позволяет нам создавать прототипы и создавать большое количество проектов, в которых механика и электроника объединяются для улучшать и облегчать жизнь людей. Мы надеемся, что вам понравится этот проект так же, как и нам, и что он будет полезен для вашего настоящего и будущего. Если у вас есть сомнения, не стесняйтесь обращаться к нам, мы будем рады ответить на ваши вопросы.
Большое вам спасибо от всего сердца!
Тьеррамису:)
Рекомендуемые:
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: 7 шагов (с изображениями)
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: я планирую использовать этот Rapsberry PI в кучу забавных проектов еще в моем блоге. Не стесняйтесь проверить это. Я хотел вернуться к использованию своего Raspberry PI, но у меня не было клавиатуры или мыши в моем новом месте. Прошло много времени с тех пор, как я установил Raspberry
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): 6 шагов (с изображениями)
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): Индуктивная зарядка (также известная как беспроводная зарядка или беспроводная зарядка) - это тип беспроводной передачи энергии. Он использует электромагнитную индукцию для обеспечения электропитания портативных устройств. Самым распространенным применением является беспроводная зарядка Qi st
Как разобрать компьютер с помощью простых шагов и изображений: 13 шагов (с изображениями)
Как разобрать компьютер с помощью простых шагов и изображений: это инструкция о том, как разобрать компьютер. Большинство основных компонентов имеют модульную конструкцию и легко снимаются. Однако важно, чтобы вы были организованы по этому поводу. Это поможет уберечь вас от потери деталей, а также при повторной сборке
Проектирование печатной платы с помощью простых и легких шагов: 30 шагов (с изображениями)
Проектирование печатных плат с помощью простых и легких шагов: ПРИВЕТ, ДРУЗЬЯ Это очень полезное и легкое руководство для тех, кто хочет изучить дизайн печатных плат. Давайте начнем