Музикално звънче със секретно копче

Създаването на това устройство е продиктувано именно от факта, че те често звънят на вратата често от глезотия или някакви свидетели на нещо там с цел промиване на мозъци, следователно, за да се разсейват с отваряне на вратата само за познати, се появи идеята да се създаде нещо като кодов сигнал, че е "своят", а не случайни непознати.

Електрическата схема на звънец със таен бутон е показана по-долу:

секретно

Схемата е изградена върху микроконтролер AVR ATmega8 и micro SD карта памет. Микроконтролерът може да се използва във всякакъв корпус - DIP или TQFP. За захранване на такава карта с памет е необходимо напрежение от 3,3 волта. Основното захранване на веригата е 5 волта. Източникът на напрежение може да бъде всичко - например можете да използвате малък захранващ трансформатор и токоизправителни диоди или да вземете схема за импулсно захранване (да, просто вземете старо зарядно устройство от 7,5 волта). Напрежението се стабилизира от чипа L7805 до 5 волта DC. Тази микросхема на линейния регулатор на напрежението може да бъде заменена с домашни аналози, например KR142EN5A или заменена с LM317, леко коригирайки включването във веригата, или отново може да бъде заменена с превключващ регулатор на напрежението на микросхеми MC34063 или LM2576. Това е мощността на главната верига. За нормална работа на картата с памет се получава напрежение от 3,3 волта с помощта на ценеров диод 3,3 волта. Резисторът R5 ограничава тока, протичащ през ценеровия диод. Консумацията на карта с памет не е много голяма, така че използването на ценеров диод се оправдава и се справя добре със задачата. Кондензаторите в тръбопроводите на линейния стабилизатор и параметричния стабилизатор (на ценеровия диод) филтрират смущенията, които могат да възникнат в захранващите вериги на тази верига. Кондензатори C2 и C4 inтръбопроводите на микроконтролера изпълняват същата функция. Картата с памет е свързана към микроконтролера чрез SPI интерфейс. но тъй като тяхното захранване е различно по напрежение, е необходимо да се използва преобразувател на ниво. Схемата използва най-простата опция на резистори R5, R6, R7, R8, R10, R11. По двойки те образуват като цяло делители на напрежението на сигналите от микроконтролера.

Звуковият сигнал се генерира от PWM в контролера, но нивото на звука не винаги е подходящо, така че се използва усилвател на два транзистора T1 и T2. L2 и C13 образуват високочестотен филтър за премахване на смущенията, кондензатор C12 ограничава тока през високоговорителя. Можете да използвате всеки високоговорител, който е подходящ по размер и мощност. Можете също така да използвате всякакви усилвателни транзистори в зависимост от мощността на високоговорителя - малки високоговорители могат да приемат транзистори с ниска мощност, високоговорители от няколко вата трябва да се използват с транзистори със средна мощност или повече. Резистор R3, свързан към щифта за нулиране на микроконтролера, предотвратява спонтанно рестартиране на микроконтролера в случай на смущение или друго смущение. Резисторите R1 и R2 ограничават тока, преминаващ през светодиодите в нормални граници, те са необходими, за да се предотврати повреда на светодиодите. Всички резистори във веригата с постоянно съпротивление са с мощност 0,25 вата. Стойностите на резистора могат да варират в разумни граници. По същия начин, в разумни граници, можете да замените стойностите на кондензаторите. Тъй като веригата беше сглобена за демонстрация на макет, бутоните за такт бяха използвани като бутони. Но в ежедневието най-вероятно не е удобно да ги използвате за такова устройство, така че един от бутоните за такт, избран за общо обаждане на непознати, може да бъде заменен със стандартен ключ за врата.повикване и под него или отстрани, като цяло, направете малка дупка на удобно място и поставете малък бутон на часовника вътре в основния бутон за повикване, леко издаден навън. В същото време местоположението му трябва да вземе предвид лесния достъп за "своите".

Ето как изглежда завършената верига (с изключение на използването на стандартния ключ за звънец) на макетната платка:

музикално

копче

Тази схема работи по следния начин. Разбира се, трябва да подадете захранване към веригата. След вътрешен фърмуер на микроконтролера, устройството не се нуждае от конфигуриране и настройка. Трябва да запишете необходимите аудио файлове на картата с памет и при натискане на един от четирите бутона ще прозвучи една от четирите мелодии. Когато натиснете бутоните S3 и S4, докато възпроизвеждате аудио файл, LED1 или LED2 ще светне в зависимост от това кой бутон е натиснат. Бутоните S1 и S2 не се дублират от светодиоди. Тази функционалност може да се използва за всякакви ваши цели, например светлинна индикация на звънец или нещо друго. Използва се всяка подходяща за вас колонка.

За да мигате правилно микроконтролера, трябва да знаете конфигурацията на битовете на предпазителя (микроконтролерът работи от вътрешен 8 MHz осцилатор):

аудио

Микроконтролерът е програмиран в AVR Studio с програматора AVRdoper (STK500) (USBasp се флашва с подходящия фърмуер и получаваме AVRdoper).

Също така е важно да знаете конфигурацията на параметрите на аудио файла на това устройство: аудио файлове с *.WAV резолюция, аудио параметри - 8 бита, моно, 44 ​​khz. Имената на файловете трябва да бъдат: "1zv.WAV", "2zv.WAV", "3zv.WAV", "4zv.WAV" за всеки бутон. Първият аудио файл е за четвъртия бутон, вторият аудио файл е за третия бутон и т.н. Малко номериране е обратното, но мисля, че не е проблем,просто трябва да го знам. Можете да научите за методите за създаване на ваши собствени гласови аудио файлове в тази статия.

И накрая, давам чертеж на конфигурацията на изходите на флаш карта с и без адаптер:

звънче