Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Всего за 5 дней до Хэллоуина я решил, что хочу устроить розыгрыш у входной двери для обманщиков. Мои дети видели на моей работе одно из этих ведерок с конфетами, где активируемая движением скелетная рука падает вниз, чтобы схватить вас за руку, когда вы тянетесь за конфетой. Они думали, что это так круто! Конечно, подумал я, я могу сделать что-нибудь подобное, да? Хотя времени не так много. Я быстро запрыгнул на Amazon Prime и заказал сервопривод. С двухдневной доставкой у меня было всего 3 дня, чтобы придумать свою шутку. Теперь уродливый паук делает жуткий вход из-за пакета на пороге двери для любого ничего не подозревающего посетителя Хэллоуина!
Шаг 1. Детали и инструменты
Запчасти
- Поддельный паук (долларовый магазин?)
- Ардуино
- Сервопривод - Amazon / Aliexpress
-
Датчик (выбор 1 - я показываю оба варианта в этой инструкции)
- Ультразвуковой датчик - Amazon / Aliexpress
- Датчик PIR - Amazon / Aliexpress
- Макетная плата и перемычки
- эскимо
- Лом куски дерева
- Пустая транспортировочная коробка
Инструменты
- Нож или нож для резки коробок
- Клей-пистолет
- Пила
- Клей для дерева (или просто используйте клеевой пистолет)
Шаг 2: Тестирование сервопривода, ультразвукового датчика и ИК-датчика
Перво-наперво. Если вы похожи на меня и никогда не использовали сервопривод или эти датчики, вы можете быстро просмотреть несколько руководств, чтобы понять, как они работают. Ниже приведен обзор и пример каждого из них, которые я использовал, чтобы убедиться, что мой сервопривод и датчик (и) работают и выполнят свою работу. Я также включил свой упрощенный тестовый код, который вы можете использовать, чтобы убедиться, что каждый компонент работает. Опять же, вы можете выбрать тип датчика (ультразвуковой или инфракрасный).
Сервопривод
- Базовый урок сервопривода на Sunfounder
- Пример кода на Hobbytronics
- Мой упрощенный тестовый код ниже - servo_test.ino
Ультразвуковой датчик
- Как это работает на RandomNerdTutorials
- Пример кода на той же странице RandomNerdTutorials
- Мой упрощенный тестовый код ниже - Ultrasonic_Distance_check.ino
Датчик PIR
- Как работают PIR на Adafruit
- Пример кода на Adafruit
- Мой упрощенный тестовый код ниже - PIR_Sensor_Test.ino
Шаг 3: объединение компенсаций
Затем, в зависимости от того, выберете ли вы PIR или ультразвуковой маршрут, ниже приведен комбинированный код паука для обнаружения человека, приближающегося к зоне действия, и последующего поворота сервопривода для перемещения паука вперед и назад. Подключите датчик и сервопривод к Arduino, используя перемычки и макетную плату, как указано в вариантах ниже.
Ультразвуковой вариант
- Этот код проверяет, находится ли объект в пределах определенного расстояния, и вызывает паука.
- В коде вы можете изменить переменную triggerDistance на значение ближе или дальше 48 дюймов (4 футов) в зависимости от вашей ситуации.
- Подключите сервопривод к 5v, Gnd и контакту 10
- Подключите ультразвуковой датчик к 5v, Gnd, A0 (Trig) и A1 (Echo)
Вариант PIR
- Этот код проверяет, находится ли объект в поле зрения, и вызывает паука.
- Для PIR вы можете отрегулировать чувствительность с помощью потенциометра чувствительности (обычно оранжевого) и повернуть до упора вправо для минимальной чувствительности.
- Подключите сервопривод к 5v, Gnd и контакту 10
- Подключите датчик PIR к 5 В, заземлению и контакту 2.
После подключения одного из двух вариантов поиграйте с ним, чтобы убедиться, что он работает, запустив сервопривод с датчиком.
Шаг 4: Создание базы для сервопривода
Затем вам нужно установить сервопривод, чтобы он мог оставаться на месте при повороте паука. Для этого вы захотите использовать пилу, чтобы отрезать кусок фанеры или древесной плиты размером примерно 4 на 12 дюймов или около того. Затем возьмите два деревянных блока поменьше размером 1 x 2 дюйма и обрежьте их до размера, равного высоте сервопривода. Прикрутите снизу или столярным клеем (или клеевым пистолетом) два блока к фанере с одного конца, затем вкрутите сервопривод между блоками.
* Примечание: я также вырезал выемку в нижней части одного блока для проводов сервопривода.
Шаг 5: добавляем паука
Следующим шагом будет получение уродливого паука (или какого-нибудь другого существа - пожалуйста, ничего живого, иначе он, вероятно, движется сам по себе). Предпочтительно что-нибудь легкое, чтобы сервопривод не выполнял слишком много работы. С помощью клеевого пистолета прикрепите две палочки для мороженого друг к другу, а затем к сервомеханизму / рогу, как показано на рисунке. (Вы можете сначала покрасить палочки для мороженого в черный цвет с помощью маркера, чтобы они были менее заметны.) Затем прикрепите паука к другой палочке для мороженого с помощью одного из маленьких винтов, поставляемых с сервоприводом. Приклейте паука на палочке к остальной части ручки палочки для мороженого под углом примерно 90 градусов.
* Примечание: я просто приклеил их быстро, не думал о высоте паука от земли. Вы можете попробовать расположить палки и паука под углом ближе к земле, чтобы было больше похоже на то, что паук находится прямо на земле.
* Примечание: после склеивания всего этого вы можете отвинтить серво рычаг с пауком на нем, чтобы расположить начальное положение паука на одной линии с краем блока.
Шаг 6: Транспортная коробка и завершающие штрихи
Проверив своего движущегося паука несколько раз, чтобы нащупать путь руки, найдите использованную транспортировочную коробку, достаточно большую, чтобы уместить основание и паука.
* Примечание: не снимайте створки с коробки, так как вы приклеите основание к одной из нижних створок.
Установите основание рядом с стенкой коробки, оцените и вырежьте ножом для коробки длину руки и область или паука, который должен выйти из коробки, как показано на рисунке. Затем приклейте основу к нижнему клапану, закрывая коробку сверху, и проверьте, может ли рука / паук свободно выйти из коробки при вызове. При необходимости отрежьте больше коробки.
На этом этапе вам нужно определить, где поставить датчик. Варианты - вырезать отверстие в передней части коробки или установить датчик где-нибудь за пределами коробки. Поскольку моя шутка должна была быть использована на пороге, освещение не лучшее, чтобы кто-то мог видеть датчик, поэтому я просто вырезал отверстия в передней части коробки с помощью сверла 5/8 и закрепил с помощью клея.
Шаг 7: Завершите
Все готово! Установите ловушку на крыльце, как будто она входит в комплект поставки, и либо подключите, либо подключите к USB-аккумулятору. Пусть начинается самое интересное !!!
Рекомендуемые:
Сделай сам -- Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: 6 шагов
Сделай сам || Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: Создавая робота-паука, можно многое узнать о робототехнике. Например, создание роботов - это не только увлекательно, но и сложно. В этом видео мы покажем вам, как сделать робота-паука, которым мы можем управлять с помощью нашего смартфона (Androi
Как сделать простого робота-паука на Хэллоуин: 4 шага (с картинками)
Как сделать простого робота-паука на Хэллоуин: это простой и забавный бот-робот для Хэллоуина! Bristlebots - отличные стартовые проекты для людей, изучающих основы схем и конструкции роботов. Используя головку зубной щетки для тела, небольшой мотор для движения и батарею
Автоматическая кормушка для растений WiFi с резервуаром - Установка для выращивания в помещении / на открытом воздухе - Автоматическая поливка растений с дистанционным мониторингом
Автоматическая кормушка для растений WiFi с резервуаром - Настройка выращивания в помещении / на открытом воздухе - Автоматическое поливание растений с удаленным мониторингом: в этом руководстве мы продемонстрируем, как настроить индивидуальную систему подачи растений в помещении / на открытом воздухе, которая автоматически поливает растения и может контролироваться удаленно с помощью платформы Adosia
[vPython] Симулятор робота-паука: 4 шага
[vPython] Симулятор робота-паука: если вам интересен мой дизайн, вы можете сделать небольшое пожертвование: http://paypal.me/RegisHsu Я использую vPython для имитации действий моего робота-паука. Это позволит легко разработать собственные действия по интересам на ПК / Mac, а затем портировать их на Arduino. Там
Очень простой но очень эффективный розыгрыш (компьютерный розыгрыш): 3 шага
Очень простой … но очень эффективный розыгрыш (компьютерный розыгрыш): это руководство ОЧЕНЬ простое, но ОЧЕНЬ эффективное! Что произойдет: вы скроете все значки на рабочем столе жертвы. Жертва будет волноваться, когда увидит компьютер после того, как вы разыграете. Это никак не может навредить компьютеру