Оглавление:

Раздражающий звуковой сигнал: 4 шага
Раздражающий звуковой сигнал: 4 шага

Видео: Раздражающий звуковой сигнал: 4 шага

Видео: Раздражающий звуковой сигнал: 4 шага
Видео: Раздражающий звук 2024, Ноябрь
Anonim
Раздражающий звуковой сигнал
Раздражающий звуковой сигнал

Разыграйте своих друзей (врагов?), Скрывая высокий сигнал, который звучит через случайные промежутки времени. В этом руководстве используются минимальные детали. Все, что требуется, это:

  • аккумулятор
  • микроконтроллер
  • оратор

Почему бы мне просто не использовать микросхему таймера 555? Вы, конечно, могли бы. Мне нравится этот метод, потому что: 1. Возможность подавать звуковой сигнал через случайные интервалы 2. Минимум необходимых деталей (простота / элегантность дизайна) 3. Я хотел использовать микроконтроллер (потому что недавно я начал знакомство с микроконтроллерами). Этот проект был вдохновлен статьей в журнале MAKE о создании аналогичного устройства с микросхемой таймера 555. После создания своего прототипа я искал Instructables.com и нашел Raven, похожий звуковой сигнал, использующий микроконтроллер. Я решил добавить свою инструкцию, потому что она использует меньше частей и имеет случайные интервалы.

Шаг 1. Необходимые детали

Требуемые детали
Требуемые детали
Требуемые детали
Требуемые детали
Требуемые детали
Требуемые детали

Помимо трех основных компонентов, я использовал еще пару деталей, чтобы облегчить сборку. Вот полный список деталей, необходимых для моей финальной версии:

  • Микроконтроллер ATtiny13 (Sparkfun.com)
  • Батарейки АА (3)
  • Держатель аккумулятора с переключателем (Digikey part # SBH-331AS-ND)
  • 8-контактный разъем для микроконтроллера
  • Динамик (маленький 8 Ом или пьезоэлектрический зуммер)
  • Силиконовый клей (RTV)

Вы можете сделать этот проект практически с любой комбинацией батарей, микроконтроллеров и динамиков. На фотографиях этого шага показаны части, которые были у меня в доме. Я сделал весь этот проект из частей, которые были у меня в доме. Вы можете использовать практически любую батарею (и), напряжение которой находится в пределах диапазона микроконтроллера (1,8-5,5 В для ATtiny13). Чем выше напряжение, тем громче звуковой сигнал. Подойдет практически любой маленький динамик. Вы можете поэкспериментировать с разными маленькими динамиками. Я выбрал динамик с пластиковой мембраной, потому что он не издает щелчка в конце звукового сигнала, как некоторые другие маленькие динамики. Вы можете адаптировать исходный код для других микроконтроллеров. Это потенциально может потребовать только изменения настроек регистра таймера. Необходимые навыки:

  • Базовые навыки пайки - Учебник по пайке
  • Программирование микроконтроллера - AVR Tutorial

Шаг 2: прототипирование

Прототипирование
Прототипирование
Прототипирование
Прототипирование
Прототипирование
Прототипирование
Прототипирование
Прототипирование

Самый простой способ проверить вашу схему - использовать макетную плату. Вы также можете запрограммировать микроконтроллер на макетной плате. Как только он заработал, я положил его на крошечный макет, чтобы взять его в работу и попробовать.

Подключите динамик к ATtiny13: контакты 4 и 5. Подключите аккумулятор к ATtiny13: контакт 8 (+) и контакт 4 (-). Итак, контакт 4 имеет отрицательную клемму аккумулятора и один провод динамика (не имеет значения, какой из них). Контакт 5 подключается к другому проводу динамика, а контакт 8 подключается к положительной стороне аккумулятора. Я понимаю, что штифт сброса (pin1) должен быть поднят высоко, но он работает без этого, и этот проект не пытается быть формально правильным. Обратите внимание, что если вам нужен более качественный звук, вы можете поместить резистивно-конденсаторный фильтр нижних частот на выходной контакт, расположенный на одной линии с динамиком. Но для этого проекта нам все равно нужен раздражающий звук. Прототип заставил меня понять, что звук был не очень громким. Он по-прежнему может хорошо работать для вас в тихой обстановке (в офисе?). Для увеличения громкости поменял батарею с 3В (CR2032) на 4,5 вольта (3 АА).

Шаг 3: Прошивка

Прошивка
Прошивка

1. Загрузите beep.zip и распакуйте. 2. Откройте командное окно в этом каталоге. 3. "make program-beep" для программирования ATtiny13 Вы можете изменить минимальное / максимальное время между сигналами, их частоту и продолжительность, изменив параметры в верхней части исходного файла beep.c. Файлы в zip-файле имеют следующие значения параметров: secMin = 180; // Минимальное количество секунд до beepsecMax = 600; // Максимальное количество секунд до beepfreq = 6000; // Частота звукового сигнала в ГцmsDuration = 1000; // Продолжительность звукового сигнала в миллисекундах (1000 = 1 секунда) Таким образом, он издает звуковой сигнал с частотой 6 кГц в течение 1 секунды каждые 3–10 минут. Не стесняйтесь экспериментировать с другими значениями. Однако экстремальные значения могут привести к неожиданным результатам. Сообщите мне, какие значения подходят вам. Обратите внимание, что, поскольку контакт 4 используется для программатора и для одного из проводов динамика, вы должны отключить динамик от контакта 4 при программировании. Если вам нужна дополнительная информация об этом шаге, см. Это руководство.

Шаг 4: Окончательная сборка

Окончательная сборка
Окончательная сборка
Окончательная сборка
Окончательная сборка
Окончательная сборка
Окончательная сборка

Теперь, когда все работает, соберите все вместе и упакуйте.

1. Припаяйте детали вместе. 2. Используйте силиконовый клей, чтобы скрепить их вместе и обеспечить разгрузку от натяжения для соединений / проводов. Я использовал гнездо для микросхемы, чтобы удалить микросхему и перепрограммировать параметры звукового сигнала (интервал, частоту и продолжительность). Чтобы гнездо лежало ровно на батарейном отсеке, я согнул использованные штыри (4, 5 и 8) горизонтально и отрезал другие штыри гнезда. Ваш выбор батареи и динамика может зависеть от того, как вы хотите их использовать. Изначально я хотел очень маленький пакет, чтобы я мог спрятаться «где угодно». Я рассматривал возможность использования 1,5-кнопочных батарей (3), но я не мог придумать простого способа сделать держатель батареи. В итоге мне понравилось решение 3 AA. Корпус подходящего размера для установки микроконтроллера и динамика. Также хорошо подходит для крепления липучки. Во время тестирования я обнаружил, что удобно спрятать его на нижней стороне стола. Чехол 3 AA позволяет мне соединять обе стороны липучки, снимать ленту, закрывающую липкую сторону, и шлепать ее под столом. Затем, когда я захочу взять его, я могу просто протянуть руку под столом и оторвать его (оставив «крючковатую» сторону липучки все еще под столом). Удачи, покажите нам изображение вашего пейджера и расскажите историю своей жертвы.

Рекомендуемые: