Съдържание:
- Стъпка 1: Необходими части
- Стъпка 2: Прототипиране
- Стъпка 3: Фърмуер
- Стъпка 4: Окончателно сглобяване
Видео: Дразнещ звуков сигнал: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Поиграйте шега с приятелите си (врагове?), Като скриете висок звуков сигнал, който звучи на произволни времеви интервали. Тази инструкция използва минимални части. Всичко, което се изисква е:
- батерия
- микроконтролер
- говорител
Защо просто не използвам чип с таймер 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 ми позволява да свържа двете страни на велкро, да премахна лентата, покриваща лепкавата страна, и да я ударя под масата. След това, когато искам да го извадя, мога просто да посегна под масата и да го откъсна (оставяйки страната на „куката“на велкро все още под масата). Забавлявайте се, покажете ни снимка на вашия бийпър и ни разкажете историята на вашата жертва.
Препоръчано:
Ремонт на звуков сигнал на конзолата Life Fitness X5i: 5 стъпки
Ремонт на звукови сигнали на конзолата Life Fitness X5i: Ето как оправих проблема със звуковия сигнал на конзолата Life Fitness x5i. ТЕЗИ СТЪПКИ ВКЛЮЧВАТ МОДИФИЦИРАНЕ НА КОНЗОЛАТА НА МАШИНАТА И ЩЕ СВЪРШЕМНО ОТМЕНЯТ ГАРАНЦИЯ. Проблемът с моята машина беше, че един от
Деактивиране на звуков сигнал при стартиране на PS4: 6 стъпки
Деактивирайте звуков сигнал за стартиране на PS4: 23:00. Семейството спи, вие стартирате PS4 в напълно безшумен апартамент. BEEEEP го прави. Представете си какво се случва. Нека се отървем от това
Зарядно устройство за лаптоп Фиксиране на звуков сигнал: 3 стъпки
Поправено лаптоп зарядно устройство за издаване на звуков сигнал: Това е публикувано първоначално на: https://highvoltages.co/tips-and-tricks/laptop-charger-making-a-beep-sound/ посетете www.highvoltages.co/blogs за повече .ЗАРЕЖДАНЕ НА ЛАПТОП ИЗВЪРШВА БИПОВ ЗВУК: Зарядното устройство за вашия лаптоп издава звуков сигнал и не е чар
Звуков сигнал за тестове Използване на ATMEGA328P (Arduino) Направи си сам: 3 стъпки
Звуков сигнал за тестове Използване на ATMEGA328P (Arduino) Направи си сам: В кръга на зумера на викторините въпросът се отваря за всички отбори. Човекът, който знае отговора, първо натиска зумера и след това отговаря на въпроса. Понякога двама или повече играчи натискат зумера почти едновременно и е точно
Звуков сигнал на сензора за светлина: 5 стъпки
Звуков сигнал на сензора за светлина: В този експеримент ще работим със сензор, който е резистор, който зависи от светлината. В тъмна среда резисторът ще има много високо съпротивление. Тъй като светлината на фотоните попада върху детектора, съпротивлението ще намалее. Колкото повече лиг