Например TDA7294

Форум РадиоКот • Просмотр темы - Музыкальный звонок с 64 мелодиями на МК
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 18, 2025 23:32:47

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 122 ]     ... , , , 6,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт мар 15, 2019 13:46:07 
Родился

Зарегистрирован: Пт мар 15, 2019 08:40:36
Сообщений: 3
Рейтинг сообщения: 0
Закачивать все 64 мелодии одинаковые. как-то не вариант.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт мар 15, 2019 14:16:20 
Встал на лапы
Аватар пользователя

Карма: 11
Рейтинг сообщений: 71
Зарегистрирован: Пн окт 05, 2015 09:21:41
Сообщений: 138
Откуда: Солнечногорск
Рейтинг сообщения: 0
Буду пытаться что-нибудь придумать, но не обещаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс мар 17, 2019 04:49:45 
Родился

Зарегистрирован: Пт мар 15, 2019 08:40:36
Сообщений: 3
Рейтинг сообщения: 0
Хорошо , подождем.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс дек 08, 2019 15:21:26 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
Постоянно оставленный включённым сетевой трансформатор звонка(или есть другой вариант не заметил) - это неэкономично и опасно...
Гораздо лучше сделать, чтобы звонок включался сетевой кнопкой, а та замыкалась на время игры мелодии, потом запись в память что она играла и переключение на следующую при повторном нажатии кнопки или случайную при перемычке "случайный выбор"...
Тогда и от батареи звонок сможет функционировать столько сколько она не разрядится без нагрузки...
Объясните, если неправильно понял


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс дек 08, 2019 15:47:28 
Встал на лапы
Аватар пользователя

Карма: 11
Рейтинг сообщений: 71
Зарегистрирован: Пн окт 05, 2015 09:21:41
Сообщений: 138
Откуда: Солнечногорск
Рейтинг сообщения: 0
Насчёт опасности я бы не сказал, практически вся современная техника имеет в своём составе блок дежурного питания, который всегда под напряжением (телевизоры, ноутбуки, и т.д. и т.п.). А вообще идея хорошая, но её реализация потребует серьёзных доработок "железа" (изменение способа включения звонка, фиксация питающего напряжения на время мелодии) и программы (сохранение и чтение кода очередной мелодии из EEPROM и т.д.). Будет время, подумаю над этим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс дек 08, 2019 16:44:45 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
А вообще идея хорошая, но её реализация потребует серьёзных доработок "железа"

Вот вы молодец. следите за темой!
Идея даже очень хорошая и правильная!
Делал подобный звонок https://cxem.net/house/1-395.php


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс дек 08, 2019 17:05:04 
Встал на лапы
Аватар пользователя

Карма: 11
Рейтинг сообщений: 71
Зарегистрирован: Пн окт 05, 2015 09:21:41
Сообщений: 138
Откуда: Солнечногорск
Рейтинг сообщения: 0
Помнится, что с самого начала у меня была мысль реализовать подобный вариант, но я от него отказался из-за трудностей при реализации датчика случайных чисел для выбора мелодии.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт дек 20, 2019 18:02:34 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
Пока подключил его от трёх литиевых аккумуляторов АА, а зарядку включаю вручную, так что и с этой прошивкой пиликает!

А при отключении полностью питания получается звонок на две мелодии: с перемычкой одна, без неё - другая.
Некоторые мелодии изрядно картавят, с хрипом, думаю их просто заменить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт дек 20, 2019 18:25:50 
Встал на лапы
Аватар пользователя

Карма: 11
Рейтинг сообщений: 71
Зарегистрирован: Пн окт 05, 2015 09:21:41
Сообщений: 138
Откуда: Солнечногорск
Рейтинг сообщения: 0
При отключении питания не работает ни последовательный перебор, ни тем более случайный выбор, поэтому и получаются всего две. А при нормальном питании от сети ничего не картавит. Но есть редактор, можно мелодии корректировать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Сб дек 28, 2019 20:18:08 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
При отключении питания не работает ни последовательный перебор, ни тем более случайный выбор, поэтому и получаются всего две.

Немножко не так, пардон, был невнимателен.
Это звонок на меге8 без мс памяти, схема прошивка здесь в теме, играет сразу при подаче питания, потом с кнопки дальше, а по вашей схеме 2313+2416 при подаче питания молчит и ожидает нажатия кнопки.
И без вибрато звучание лучше


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Ср янв 15, 2020 02:05:42 
Родился

Карма: 1
Рейтинг сообщений: 8
Зарегистрирован: Ср дек 14, 2016 19:36:03
Сообщений: 4
Откуда: Краснодар
Рейтинг сообщения: 3
Спасибо автору за проделанную работу, но внесу немного своей лепты. Столкнулся с проблемой покупки епромки 24C16, решил использовать то что было 24C512, но проблема в том что начиная с 24C32 идет другой алгоритм чтения памяти, поэтому переписал функцию mem_read_buf заодно добавив последовательное чтение массива байт мелодии для ускорения вычитки:
Код:
void mem_read_buf_stream (unsigned short adr, unsigned char buf[])
//Чтение m_len байтов из памяти в буфер
{
    mem_start ();
    mem_wb(0xA0); //Установка EEPROM на запись
    mem_ack();
    mem_wb(adr >> 8); //Пишем старший байт адреса начала мелодии
    mem_wb(adr); //Пишем младший байт адреса начала мелодии
    mem_ack();
    mem_wb(0xA1); //Установка EEPROM на чтение
    mem_ack();
    //Далее побайтно вычитываем массив
    for (unsigned char i = 0; i < m_len; i++){
      buf[i] = mem_rb();
      if(i < m_len - 1) mem_ack();
    }
    mem_stop ();
}

и в основном цикле меняем
Код:
mem_read_buf(melody_addr(m), buf);
на
Код:
mem_read_buf_stream(melody_addr(m), buf);


Вложения:
bell64.hex [5.15 KiB]
Скачиваний: 297
Bell64.c [18.89 KiB]
Скачиваний: 243
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс янв 19, 2020 19:58:16 
Родился

Карма: 1
Рейтинг сообщений: 8
Зарегистрирован: Ср дек 14, 2016 19:36:03
Сообщений: 4
Откуда: Краснодар
Рейтинг сообщения: 4
В общем доработка из прошлого поста работает крайне не стабильно, пришлось полностью переписать работу с EEPROM, теперь работает стабильно и можно использовать 24C16-24С512, но пришлось переподключить ноги епромки SCL(6) на PB7(19) и SDA(5) на PB5(17). Так же доведена до ума работа от батареек, при питании 4,5В потребление потребление в режиме сна не превышает 10мкА, в режиме воспроизведения мелодии 70-200 мА в зависимости от настроенной громкости. В архиве исходники, собранные прошивки для 2313 и для 2313А и поправленная печатка.


Вложения:
bell64.rar [42.84 KiB]
Скачиваний: 361
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Сб фев 01, 2020 21:54:21 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
Так же доведена до ума работа от батареек, при питании 4,5В потребление потребление в режиме сна не превышает 10мкА,

Уважаемый, вы я так понял сделали с 24с64 и у вас прекрасно работает?
Спрашиваю, потому что переделал уже работающий звонок по прошивке автора на 24с16, но с вашей прошивкой 2313а и 24с16а играет только первую мелодию и всё, да и то играет первую не с начала и заканчивает началом второй мелодии...
и ещё если кнопку пуск продолжать держать, то играет бесконечно, в прежней прошивке автора такого не было...
Это из-за разности чтения 64 и 16?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс фев 02, 2020 15:47:54 
Родился

Карма: 1
Рейтинг сообщений: 8
Зарегистрирован: Ср дек 14, 2016 19:36:03
Сообщений: 4
Откуда: Краснодар
Рейтинг сообщения: 1
Цитата:
Уважаемый, вы я так понял сделали с 24с64 и у вас прекрасно работает?

Еще раз перепроверил даташит действительно у 24C16 немного по другому реализовано чтение памяти хотя первые 256 байт должны читаться в любом случае, прошивку проверял с мс 24С64, 256 и 512 все одинаково хорошо работали.
Цитата:
и ещё если кнопку пуск продолжать держать, то играет бесконечно, в прежней прошивке автора такого не было...

Да так и было задумано, прикладываю прошивку в которой не будет воспроизводиться следующая мелодия пока кнопка не будет отпущена, но стоит не забывать о том что контроллер висит в цикле ожидания отпускания кнопки и в сон не ложится потребляя 7-8 мА. Еще при работе от батареек необходимо High fuse выставить 0xDF т.е. выключить Brown-out детектор.


Вложения:
2313a.hex [5.47 KiB]
Скачиваний: 324
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вс фев 02, 2020 22:16:02 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
Да так и было задумано, прикладываю прошивку

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пн фев 03, 2020 00:08:09 
Родился

Карма: 1
Рейтинг сообщений: 8
Зарегистрирован: Ср дек 14, 2016 19:36:03
Сообщений: 4
Откуда: Краснодар
Рейтинг сообщения: 0
Цитата:
По-прежнему надеюсь найти такой звонок чтобы сам включался при подаче питания, сам блокировал сетевую кнопку на время проигрывания мелодии и потом сам себя выключал, переключившись в епром на следующую мелодию

Напишите подробнее в ЛС, думаю я могу вам помочь изменить прошивку под ваши пожелания.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Вт мар 10, 2020 14:33:26 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
Сделал без изменения прошивки с питанием и самостоятельным отключением от сети.
Перво наперво перемычка на случайный выбор.
Для имитации нажатия кнопки использовал это:
http://img.radiokot.ru/files/83148/medi ... fd76vd.png
Только конденсатор на 47мкф. стабилитрон 3в3 и вместо светодиода оптопару рс817 на кнопку.
Кнопку сетевую звонка однако надо жать не менее 1 сек...
Специально для настойчивых получилось, плюс повторно можно нажать не менее чем через 5 сек, но срабатывает уже почти мгновенно.
Порт со светодиодом из схемы звонка использовал для включения через кт315 реле на 5в, которое блокирует сетевую кнопку на время исполнения мелодии.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Чт мар 19, 2020 23:09:49 
Родился

Зарегистрирован: Чт июн 02, 2011 18:21:27
Сообщений: 8
Рейтинг сообщения: 0
При отключении питания не работает ни последовательный перебор, ни тем более случайный выбор, поэтому и получаются всего две.

Собрал схему на меге. Питание подключил постоянно, от кнопки провёл отдельно проводок от распредкоробки второй штатный. Звонок срабатывает от чиха по сети (включаешь например свет в кридоре).
Попробовал 2мя реле переделать схему с отключением питания звонка( трансформатор 15В и далее схемы наLM7812 LM7805)т.е. кнопка при нажатии запитывает промежуточное реле его 1контактом блокируется кнопка вызова, другим запитывается реле времени, третьим замыкает кнопку схемы звонка, четвёртым запитывает звонок- всё работает но 1 мелодия :evil: как и писали выше.
Жаль схема на данном этапе не достойна повторения :cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пт мар 20, 2020 07:56:32 
Сверлит текстолит когтями
Аватар пользователя

Карма: 19
Рейтинг сообщений: 7
Зарегистрирован: Вс фев 17, 2019 15:38:10
Сообщений: 1165
Откуда: Одесса
Рейтинг сообщения: 0
У меня на 2313+2416(прошивка 2.2 автора) работают все мелодии со случайным набором и схема постоянно отключена(может за день-неделю-месяц никто не нажмёт зачем быть включённым) до нажатия сетевой кнопки, после проигрыша самоотключается.
Реле одно на 5в с одними контактами, плюс включалка кнопки на 1 транзисторе и оптопаре. Транзистор унч - от 7в перед 7805.
Вообще лучше бы для этого прошивку модифицировать, но уже прикрутил и переделывать нет времени.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Музыкальный звонок с 64 мелодиями на МК
СообщениеДобавлено: Пн мар 29, 2021 10:12:10 
Открыл глаза

Зарегистрирован: Чт янв 12, 2012 23:42:11
Сообщений: 72
Рейтинг сообщения: 0
Подскажите,в схеме гальванической развязки резисторы какой мощности?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 122 ]     ... , , , 6,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y