
Дверной звонок "Патриот"
- koyot
- Первый раз сказал Мяу!
- Сообщения: 36
- Зарегистрирован: Ср авг 18, 2010 14:25:31
- Откуда: Украина Донецк
Re: Дверной звонок "Патриот"
а как сделать чтоб он погромче звучал?) 12 вольт подать на коллектор? или лучше транзюки с большим усилением взять? динамики ставил 3w и 5w 4Ом и еще какойто 8 Ом.. с 8 Ом громче играл. или надо както нагрузку согласовать?
Re: Дверной звонок "Патриот"
А транзисторы импортные кто-то пользовал?
Что можете посоветовать?
Что можете посоветовать?
Re: Дверной звонок "Патриот"
Очень нужно распознавание стиля нажатия на кнопку звонка . Типа "свой-чужой". Кто силен в програмировании, -выручайте

Re: Дверной звонок "Патриот"
а что нужно переделать в программе чтоб она заработала на at90s8535?
- Zer Zealous
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Пт окт 02, 2009 19:22:01
- Откуда: Нижний Новгород
Re: Дверной звонок "Патриот"
Хотелось бы поделится своими усовершенствованиями данного звонка.
Проблемы, которые не позволяются использовать данное устройство как звонок в исходном виде:
1) В стандртном звонке кнопкой коммутируется линия 220 В, которая подключается к звонку. В данном варианте никакой высоковольтной части нет.
2) Тот, кто стоит за вашей дверью, не будет в восторге от необходимости держать кнопку нажатой. Т.е. после нажатия звонок должен один раз проиграть мелодию и ждать следующего нажатия.
3) В связи с необходимостью использовать неотключаемый дополнительный источник питания (в данном случае батарейка) возникает необходимость позаботится об энергосбережении или МК высосет эту батарейку весьма быстро(потребление AT90S2313 при 5 В питания и применении 10 МГц кварца чуть ниже 12 мА).
4) Ну и в дополнении пришлось гальванически отвязать высоковольтную часть от низковольтной.
Итак родилась вот такая схема:
Всё время МК спит. При нажатии на кнопку звонка на ноге 6 МК появляется низкий уровень, МК просыпается по прерыванию, воспроизводит гимн один раз и снова засыпает.
В приложении прошивка и исходник.
Если найдете глюки - пишите, подправлю.
Проблемы, которые не позволяются использовать данное устройство как звонок в исходном виде:
1) В стандртном звонке кнопкой коммутируется линия 220 В, которая подключается к звонку. В данном варианте никакой высоковольтной части нет.
2) Тот, кто стоит за вашей дверью, не будет в восторге от необходимости держать кнопку нажатой. Т.е. после нажатия звонок должен один раз проиграть мелодию и ждать следующего нажатия.
3) В связи с необходимостью использовать неотключаемый дополнительный источник питания (в данном случае батарейка) возникает необходимость позаботится об энергосбережении или МК высосет эту батарейку весьма быстро(потребление AT90S2313 при 5 В питания и применении 10 МГц кварца чуть ниже 12 мА).
4) Ну и в дополнении пришлось гальванически отвязать высоковольтную часть от низковольтной.
Итак родилась вот такая схема:
Всё время МК спит. При нажатии на кнопку звонка на ноге 6 МК появляется низкий уровень, МК просыпается по прерыванию, воспроизводит гимн один раз и снова засыпает.
В приложении прошивка и исходник.
Если найдете глюки - пишите, подправлю.
- Вложения
-
- 1.zip
- Исходник+Прошивка
- (2.95 КБ) 602 скачивания
Re: Дверной звонок "Патриот"
Zer Zealous писал(а):Хотелось бы поделится своими усовершенствованиями данного звонка......
Спасибо за идею. Очень кстати.
Как давний пользователь данного устройства, столкнулся с той же проблемой.
Обычно народ жмёт на кнопку 0,5 - 1 сек. За это время звучит 1- 3 ноты, и получается что смысла в мелодии нет никакого.
Я уже не говорю о тех, кого я так и не услышал, и они ко мне так и не пришли
Как только освобожусь, попробую переделать.
Но это будет скорее всего осенью.
-
andreifreize
- Родился
- Сообщения: 2
- Зарегистрирован: Сб июл 23, 2011 22:26:27
Re: Дверной звонок "Патриот"
Есть вопрос если допустим несколько нот в нотации находятся одна под другой имеют разную (одинаковую) длительность, то код какой ноты заносить в код программы? Как я понял ноты играются по очереди и нет возможности играть 2 ноты сразу на одном канале (OC1A, например). На слух окраска резко меняется если вместо нескольких нот ставить одну. Еще вопрос в самой программе указаны октавы 1, большая и средняя. Средняя - это малая октава? Длительность паузы можно менять?
-
andreifreize
- Родился
- Сообщения: 2
- Зарегистрирован: Сб июл 23, 2011 22:26:27
Re: Дверной звонок "Патриот"
С длительностями все понятно вот набросал для "Прощайте, скалистые горы"
.db 11,16,16,16,23,16,254,8,16,8,15,16,23,16,254,8,15,8,18,16,16,32
.db 254,16,254,16,16,16,21,16,25,16,254,8,21,8,20,16,23,16,254,8,20,8,21,48
.db 254,16,254,16,19,16,18,16,28,24,28,8,28,16,26,24,24,8,24,16,23,32
.db 254,16,254,16,23,16,26,16,24,16,254,8,23,8,21,16,19,16,254,8,21,8,23,48
.db 254,16,254,16,23,16,31,16,28,16,254,8,23,8,23,16,21,24,19,8,18,16,24,32
.db 254,16,254,16,23,16,30,16,27,24,23,8,21,16,19,24,18,8,23,48
.db 23,16,254,16,16,16,28,16,27,16,254,8,28,8,30,16,28,16,254,8,24,8,23,16,22,16,254,8,23,8
.db 28,16,23,16,254,8,19,8,18,16,16,16,18,16,24,16,23,16,254,8,22,8,23,32,254,16
.db 254,16,254,16,16,16,28,16,27,16,254,8,28,8,30,16,28,16,254,8,24,8,23,16,22,16,254,8,23,8
.db 28,16,23,16,254,8,19,8,18,16,16,16,18,16,24,16,23,16,254,8,15,8,16,48,16,16,254,16,254,16,255,0
С длительностями действительно надо экспериментировать. Что получилось можно посмотреть тут
http://www.youtube.com/watch?v=y5nCVbmV6PM
.db 11,16,16,16,23,16,254,8,16,8,15,16,23,16,254,8,15,8,18,16,16,32
.db 254,16,254,16,16,16,21,16,25,16,254,8,21,8,20,16,23,16,254,8,20,8,21,48
.db 254,16,254,16,19,16,18,16,28,24,28,8,28,16,26,24,24,8,24,16,23,32
.db 254,16,254,16,23,16,26,16,24,16,254,8,23,8,21,16,19,16,254,8,21,8,23,48
.db 254,16,254,16,23,16,31,16,28,16,254,8,23,8,23,16,21,24,19,8,18,16,24,32
.db 254,16,254,16,23,16,30,16,27,24,23,8,21,16,19,24,18,8,23,48
.db 23,16,254,16,16,16,28,16,27,16,254,8,28,8,30,16,28,16,254,8,24,8,23,16,22,16,254,8,23,8
.db 28,16,23,16,254,8,19,8,18,16,16,16,18,16,24,16,23,16,254,8,22,8,23,32,254,16
.db 254,16,254,16,16,16,28,16,27,16,254,8,28,8,30,16,28,16,254,8,24,8,23,16,22,16,254,8,23,8
.db 28,16,23,16,254,8,19,8,18,16,16,16,18,16,24,16,23,16,254,8,15,8,16,48,16,16,254,16,254,16,255,0
С длительностями действительно надо экспериментировать. Что получилось можно посмотреть тут
http://www.youtube.com/watch?v=y5nCVbmV6PM
-
ST_A
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Вт окт 05, 2010 15:25:41
- Откуда: г. Кишинев
Re: Дверной звонок "Патриот"
andreifreize писал(а):Есть вопрос если допустим несколько нот в нотации находятся одна под другой имеют разную (одинаковую) длительность, то код какой ноты заносить в код программы? Как я понял ноты играются по очереди и нет возможности играть 2 ноты сразу на одном канале (OC1A, например). На слух окраска резко меняется если вместо нескольких нот ставить одну. Еще вопрос в самой программе указаны октавы 1, большая и средняя. Средняя - это малая октава? Длительность паузы можно менять?
На фоне этого комментирования хочу автору этого звонка задать и вопрос и предложение, для начала вопрос. Как в этом массиве данных обозначена частота ноты, это коэфициент деления для счетчика или что-то иное? то же самое относится и к длительности звучания ноты. Буду очень благодарен если автор представит эти сведения в виде таблицы либо сюда либо мне на эл. почту. И соответственно предложение. Недавно закончил программу для звонка под почти одинаковую схемотехнику, только под более древний процессор AT89C2051, который по распиновке полностью совпадает с tiny2313 и в нее удалось затолкать 19 отрывков мелодий, где все управление делается одной кнопкой (запуск мелодии) и одним выключвтелем (фиксация проигрывания выбранной мелодии), схема пока рассчитана на сетевое питание. По характеристикаи он перекрывает 4 октавы (до ноты "Ля" 3-й октавы) и по длительности звучания ноты обеспечивает погрешность дискретизации 0,01 секунды. Сама кодировка нот соответствует грамматике нотного стана. Автору я могу предоставить полный ассеблерный текст моей программы для перевода на ассемблер tiny2313 плюс техническая поддержка в виде консультаций.
И соответственно по нотам для новых мелодий для остальных, в моем архиве набралось порядка 45 мелодий которые я еще переработал 16 лет назад для звонка на жесткой логике, где я могу их выложить в текстовом виде (частота [Гц]/длительность [мс]), далее придется писать програмки на С, Бейсике или Excell под этот звонок. В добавок ко всему этого могу предоставить ДОСовскую программку редактора мелодий, которая позволяет набрать, прослушать и сгененерировать нужные данные в текстовом виде, правда эта программа работает на древних компах, до 486-го, на Пентиумах она уже идет со скрипом, приходиться искуственно тормозить процессор до эквивалента работы на 66 Мгц (такая тактика пригодна до Пентиум-3 путем отключения кэш-памяти в БИОСе, дальше не пытался пробовать на Пентиум-4, просто пропал интерес).
Помимо этого есть предложение не только автору но и другим желающим перевести этот звонок на проигрывание MIDI файлов в одноголоснном и полифоническом варианте, естественно придется применить более навороченный процессор, не хуже чем ATmega16, по схемотехнике содействие окажу, нужна помощь по программированию.
Re: Дверной звонок "Патриот"
Для автоматизации конвертирования мелодий пришлось сделать програмку, которая преобразует midi файлы в нужный формат и вписывает в исходник, который потом компилирует в *.hex (прошивку!). Краткая инструкция там-же.
После компиляции можно сразу послушать как будет звучать мелодия в реальном устройстве - есть проект в Proteus-e.
В архиве также есть папка с midi файлами и программа для прослушивания-редактирования этих файлов.
После компиляции можно сразу послушать как будет звучать мелодия в реальном устройстве - есть проект в Proteus-e.
В архиве также есть папка с midi файлами и программа для прослушивания-редактирования этих файлов.
- Вложения
-
- MidiTiny.part1.rar
- Midi -> tiny конвертер
- (878.91 КБ) 481 скачивание
-
- MidiTiny.part2.rar
- Midi -> tiny конвертер продолжение
- (860.66 КБ) 452 скачивания
Re: Дверной звонок "Патриот"
Вопрос к vasia_12. Скачал и разархивировал tiny конвертер прочитал и понял инструкции,но проблем -не услышал ничего с MidiTiny.
Сущность проблема является то что не генерируется необходимые .hex файлов .Нужна ли некоторая друга программа кроме MidiTiny , Proteus и AVR Studio? Вот и скреен шот ошибка-http://dox.bg/files/dw?a=49c1aa896d
Сущность проблема является то что не генерируется необходимые .hex файлов .Нужна ли некоторая друга программа кроме MidiTiny , Proteus и AVR Studio? Вот и скреен шот ошибка-http://dox.bg/files/dw?a=49c1aa896d
Re: Дверной звонок "Патриот"
Сущность проблема является то что не генерируется необходимые .hex файлов .Нужна ли некоторая друга программа кроме MidiTiny , Proteus и AVR Studio?
Скорее всего путь к программе слишком длинный, нужно перенести в папку поближе (C:\MidiTiny).
Re: Дверной звонок "Патриот"
Спасибо! Получилось- действительно ка сократил пут и перенес все на директория С начала работа.
-
nikola_man
- Встал на лапы
- Сообщения: 86
- Зарегистрирован: Пт фев 17, 2012 20:51:12
Re: Дверной звонок "Патриот"
люди ! какие фьюзы в AVR Studio выставить надо ?
Re: Дверной звонок "Патриот"
Напишите пожалуйста мелодию типа "ДИН-ДОН"!Спасибо
Re: Дверной звонок "Патриот"
Zer Zealous писал(а):Хотелось бы поделится своими усовершенствованиями данного звонка.
Проблемы, которые не позволяются использовать данное устройство как звонок в исходном виде:
1) В стандртном звонке кнопкой коммутируется линия 220 В, которая подключается к звонку. В данном варианте никакой высоковольтной части нет.
2) Тот, кто стоит за вашей дверью, не будет в восторге от необходимости держать кнопку нажатой. Т.е. после нажатия звонок должен один раз проиграть мелодию и ждать следующего нажатия.
3) В связи с необходимостью использовать неотключаемый дополнительный источник питания (в данном случае батарейка) возникает необходимость позаботится об энергосбережении или МК высосет эту батарейку весьма быстро(потребление AT90S2313 при 5 В питания и применении 10 МГц кварца чуть ниже 12 мА).
4) Ну и в дополнении пришлось гальванически отвязать высоковольтную часть от низковольтной.
Итак родилась вот такая схема:
Всё время МК спит. При нажатии на кнопку звонка на ноге 6 МК появляется низкий уровень, МК просыпается по прерыванию, воспроизводит гимн один раз и снова засыпает.
В приложении прошивка и исходник.
Если найдете глюки - пишите, подправлю.
А где на схеме номиналы элементов? Кошачим хвостом смело?
- tiger.t600
- Родился
- Сообщения: 6
- Зарегистрирован: Вс мар 04, 2012 17:12:22
Re: Дверной звонок "Патриот"
уткодроз писал(а):А где на схеме номиналы элементов? Кошачим хвостом смело?
Может кто подскажет номиналы элементов? Буду признателен.

Re: Дверной звонок "Патриот"
не получается зависти на attiny10. Студио 4.19 (730)
- Вложения
-
- buzzer.asm
- (5.4 КБ) 435 скачиваний
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: Дверной звонок "Патриот"
поду тема протухла былп мысль стать патриотом но сижу на китайце хоторый по ихнему базарит, чето типа откорте к ваи гости
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает