Съдържание:

Дразнещ звуков сигнал: 4 стъпки
Дразнещ звуков сигнал: 4 стъпки

Видео: Дразнещ звуков сигнал: 4 стъпки

Видео: Дразнещ звуков сигнал: 4 стъпки
Видео: Легко Запускаем службу Windows Audio. Windows 10/8/7 и возвращаем Звук! 2024, Юли
Anonim
Досаден бийпър
Досаден бийпър

Поиграйте шега с приятелите си (врагове?), Като скриете висок звуков сигнал, който звучи на произволни времеви интервали. Тази инструкция използва минимални части. Всичко, което се изисква е:

  • батерия
  • микроконтролер
  • говорител

Защо просто не използвам чип с таймер 555? Със сигурност бихте могли. Харесвам този метод, защото: 1. Възможност за звуков сигнал на произволни интервали2. Необходими минимални части (простота/елегантност на дизайна) 3. Исках да използвам микроконтролер (тъй като наскоро започнах да изучавам микроконтролери) Този проект беше вдъхновен от статия в списание MAKE за направата на подобно устройство с чип с таймер 555. След като направих своя прототип, потърсих instructables.com и намериха Гарванът, който е подобен звуков сигнал, използващ микроконтролер. Реших да добавя инструктажа си, защото използва по -малко части и има случайни интервали.

Стъпка 1: Необходими части

Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части

Освен трите основни компонента, използвах няколко други части, за да помогна за сглобяването. Ето пълен списък с части, необходим за окончателната ми версия:

  • Микроконтролер ATtiny13 (Sparkfun.com)
  • Батерии тип АА (3)
  • Поставка за батерия с превключвател (Digikey част # SBH-331AS-ND)
  • 8-пинов контакт за микроконтролер
  • Високоговорител (малък 8 ома или пиезоелектричен зумер)
  • Силиконово лепило (RTV)

Можете да направите този проект с почти всяка батерия, микроконтролер, комбинация от високоговорители. Снимките за тази стъпка показват части, които имах около къщата. Направих целия този проект от части, които имах в къщата. Можете да използвате почти всяка батерия (и), която има напрежение в обхвата на микроконтролера (1,8-5,5 волта за ATtiny13). Колкото по -високо е напрежението, толкова по -силен е звуковият сигнал. Почти всеки малък говорител ще работи. Може да искате да експериментирате с различни малки високоговорители. Избрах високоговорителя с пластмасова мембрана, защото не издаваше щракване в края на звуковия сигнал като някои други малки високоговорители. Можете да адаптирате изходния код за други микроконтролери. Това потенциално би изисквало само промяна в настройките на регистъра на таймера. Необходими умения:

  • Основни умения за запояване - Урок за запояване
  • Програмиращ микроконтролер - AVR Tutorial

Стъпка 2: Прототипиране

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

Най -лесният начин да тествате веригата си е да използвате прототипна макет. Можете също да програмирате микроконтролера, докато сте на чертежа. След като заработи, го сложих на малка дъска, за да мога да го взема на работа и да го изпробвам.

Свържете високоговорителя към ATtiny13: щифтове 4 и 5 Свържете батерията към ATtiny13: щифт 8 (+) и щифт 4 (-) Така че Pin 4 има отрицателния извод на батерията и един проводник на високоговорителя (няма значение кой). Пин 5 се свързва с другия проводник на високоговорителя, а щифт 8 се свързва с положителната страна на батерията. Осъзнавам, че щифтът за нулиране (pin1) трябва да се издърпа високо, но работи без да се прави това и този проект не прави опит да бъде официално правилен. Обърнете внимание, че ако искате по-качествен звук, можете да поставите нискочестотен филтър с резистор-кондензатор на изходния щифт, вграден в високоговорителя. Но за този проект все пак искаме досаден звук. Прототипът ме накара да осъзная, че звукът не е много силен. Все още може да ви работи добре в тиха среда (офис?). За да увелича силата на звука, смених батерията от 3V (CR2032) на 4,5 волта (3 AA).

Стъпка 3: Фърмуер

Фърмуер
Фърмуер

1. Изтеглете beep.zip и извлечете.2. Отворете командния прозорец в тази директория. "make program-biep" за програмиране на ATtiny13 Можете да промените минималното/максималното време между звуковите сигнали, честотата на звуковите сигнали и продължителността, като промените параметрите в горната част на изходния файл beep.c. Файловете в zip файла имат следните стойности на параметъра: secMin = 180; // Минимален брой секунди до beepsecMax = 600; // Максимален брой секунди до beepfreq = 6000; // Честота на звуков сигнал в HzmsDuration = 1000; // Продължителност на звуковия сигнал в милисекунди (1000 = 1 сек) Така че той издава звуков сигнал при 6 kHz за 1 секунда на всеки 3 до 10 минути. Чувствайте се свободни да експериментирате с различни стойности. Екстремните стойности обаче могат да доведат до неочаквани резултати. Кажете ми какви стойности работят добре за вас. Обърнете внимание, че тъй като Pin 4 се използва за програмиста и за един от проводниците на високоговорителите, трябва да изключите високоговорителя от pin 4 при програмиране. Ако имате нужда от повече информация за тази стъпка, вижте това урок.

Стъпка 4: Окончателно сглобяване

Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване

Сега, след като работи, съберете всичко и го опаковайте.

1. Запоявайте частите заедно 2. Използвайте силиконово лепило, за да го държите заедно и да осигурите облекчаване на напрежението на връзките/проводниците. Използвах гнездо за чип, за да мога да извадя чипа и да препрограмирам параметрите на звуковия сигнал (интервал, честота и продължителност). Така че гнездото да стои плътно върху кутията на батерията, огънах използваните щифтове (4, 5 и 8) хоризонтално и отрязах другите контакти. Изборът на батерия и високоговорител може да зависи от това как искате да ги използвате. Първоначално исках много малък пакет, за да мога да се скрия „навсякъде“. Обмислях да използвам батерии с 1,5 бутона (3), но не се сетих за лесен начин да направя държач за батерия. В крайна сметка разтворът 3 AA ми хареса. Калъфът е с правилния размер за монтиране на микроконтролера и високоговорителя. Също така работи добре за закрепване на велкро. По време на теста открих, че скриването му от долната страна на маса или бюро е удобно. Калъфът с 3 AA ми позволява да свържа двете страни на велкро, да премахна лентата, покриваща лепкавата страна, и да я ударя под масата. След това, когато искам да го извадя, мога просто да посегна под масата и да го откъсна (оставяйки страната на „куката“на велкро все още под масата). Забавлявайте се, покажете ни снимка на вашия бийпър и ни разкажете историята на вашата жертва.

Препоръчано: