Оглавление:
- Шаг 1. Необходимые навыки
- Шаг 2. Определите, можно ли взломать ваше украшение на Хэллоуин
- Шаг 3: Список компонентов / оборудования
- Шаг 4: Обзор проекта
- Шаг 5: подключение кнопки обрезки
- Шаг 6: Добавьте реле
- Шаг 7: Установите датчик сонара DST1200
- Шаг 8: решите, нужен ли вам корпус
- Шаг 9: Написание кода
Видео: Взломайте свой Хэллоуин с помощью Phidgets: 9 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Этот проект покажет вам, как можно «взломать» украшения на Хэллоуин и заставить их вести себя именно так, как вы хотите!
Украшение Хэллоуина, с которым мы работаем, по умолчанию имеет следующие функции:
- Активируется бросанием переключателя (показано на видео)
- Активируется громким звуком
Наша цель в этом проекте - вместо этого активировать движение!
Шаг 1. Необходимые навыки
Для этого проекта вам потребуются следующие инструменты:
- паяльник
- устройства для зачистки проводов
Это также поможет, если у вас есть базовые знания в области программирования. Мы написали программу, которая управляет декором на C.
Шаг 2. Определите, можно ли взломать ваше украшение на Хэллоуин
Первый шаг - выяснить, можно ли изменить украшение на Хэллоуин. Обычно украшения имеют демонстрационный режим, в котором электронный компонент украшения активируется простой кнопкой или переключателем. Если это так, то вам повезло. Вы можете просто заменить кнопку на реле, чтобы управлять системой.
Шаг 3: Список компонентов / оборудования
Вот что мы использовали:
- Phidget SBC4
- DST1200 - Sonar Phidget
- REL2002 - Сигнальное реле Phidget
- Водонепроницаемый корпус
- Кабель Phidget
Шаг 4: Обзор проекта
Этот проект будет иметь следующую компоновку:
- PhidgetSBC4 будет запускать наш программный код (написанный на C). Он будет подключен к датчику сонара DST1200 и сигнальному реле REL2002 через встроенный VINT Hub.
- Датчик сонара будет использоваться для обнаружения объектов.
- Реле будет подключено к демонстрационному проводу украшения и будет использоваться для активации украшения на основе показаний датчика сонара.
Шаг 5: подключение кнопки обрезки
Чтобы добавить наше реле, нам нужно будет удалить кнопку. Просто обрежьте провода рядом с кнопкой, а затем снимите часть изоляции.
Шаг 6: Добавьте реле
Возьмите провода от кнопки и подключите их к реле.
Подключите один провод к общей клемме, а другой - к нормально открытой клемме.
Шаг 7: Установите датчик сонара DST1200
Где вы разместите датчик сонара, будет зависеть от вашего приложения. Этот проект будет установлен в доме с привидениями на открытом воздухе, где видимость будет низкой, поэтому размещение датчика гидролокатора непосредственно сверху не будет проблемой. В качестве альтернативы вы можете установить эхолот над дверным проемом или направить его вверх с земли, если хотите его спрятать.
Мы использовали клей для крепления датчика сонара. Двусторонний скотч тоже подойдет!
Шаг 8: решите, нужен ли вам корпус
Этот проект будет снаружи, поэтому защита электроники имеет важное значение.
SBC будет находиться внутри водонепроницаемого корпуса с реле. Мы расширили релейное соединение до украшения, припаяв какой-то провод, и мы использовали кабель Phidget длиной 350 см для подключения SBC к датчику сонара.
Шаг 9: Написание кода
Весь код для этого проекта уже написан и включен в файл halloween.c, поэтому, если вы хотите его реализовать, все, что вам нужно сделать, это изменить несколько вещей (серийные номера, время и т. Д.) И скомпилировать его..
Для получения дополнительной информации о том, как компилировать программы C на SBC, перейдите по этим ссылкам:
- Установка пакетов для разработки
- Компиляция программ на C в Linux
Вот краткий обзор кода:
- Создайте объекты DistanceSensor и DigitalOutput.
- Адресные фиджеты. Смотрите это видео для получения дополнительной информации.
-
Подпишитесь, чтобы прикреплять и откреплять события для эхолота и реле.
В событии присоединения сонара установите интервал данных на 100 мс (минимальный интервал данных)
-
Подпишитесь на события изменения расстояния для эхолота.
В событиях изменения расстояния посмотрите, находится ли объект ближе, чем на 1 метр, если это так, установите для переменной objectDetected значение 1
- В цикле while проверьте, был ли обнаружен объект. Если это так, включите реле, а затем выключите (это активирует украшение). Подождите четыре секунды, а затем отключите украшение.
Рекомендуемые:
Взломайте машину с помощью терминала Wio и CAN-шины: 7 шагов
Взломайте свой автомобиль с помощью терминала Wio и CAN-шины: если вы имеете некоторое представление о программировании CAN-шины и Arduino и хотите взломать свой автомобиль, то эти инструкции могут предоставить вам решение. Что касается того, почему вы хотите взломать свою машину, я не знаю, но это действительно интересная вещь. Это пр
Взломайте мышь с помощью Arduino. 2500 футов беспроводной сети. PS / 2: 5 шагов
Взломайте мышь с помощью Arduino. 2500 футов беспроводной сети. PS / 2: В этом руководстве я покажу вам, как взломать мышь, чтобы вы могли использовать ее в качестве контроллера для светодиодов, двигателей, беспроводных приложений и т. Д. В этом уроке будут рассмотрены мыши с проволокой. Большинство этих мышей используют протокол PS / 2. Настройка
Взломайте фоторамку с помощью комплекта электрической лампы для рисования: 10 шагов
Взломайте рамку для картины с помощью комплекта лампы для электрокрасочной краски: Комплект лампы для электрокрасочной краски - отличный способ начать работу и создавать проекты с помощью световой доски и электрической краски. Но если вы хотите проявить творческий подход с Light Up Board, то этот урок - отличное место для начала! В этом руководстве
Взломайте свой Xyloband !: 5 шагов (с изображениями)
Hack Your Xyloband !: Мне выпала честь пойти на концерт Coldplay! В прошлую среду, двадцать первого июня, Coldplay приехали в Бельгию на стадион имени короля Бодуэна в рамках своей программы «Голова, полная мечтаний». Европейский тур. Шоу было одним из лучших, что я видел
Взломайте свой сервопривод V1.00 - превратите свой сервопривод в мощный линейный привод: 7 шагов
Взломайте свой сервопривод V1.00 - превратите свой сервопривод в мощный линейный привод: при условии, что у вас есть инструменты и сервопривод, вы можете построить его менее чем за пару долларов. Привод выдвигается со скоростью около 50 мм / мин. Он довольно медленный, но очень мощный. Посмотрите мое видео в конце поста, где маленький привод