Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7

ТЕМА: Звуковой сигнализатор открытой дверцы холодильника

Звуковой сигнализатор открытой дверцы холодильника 05 трав. 2020 18:11 #1

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Добрый день, Soir. Решил создать звуковой сигнализатор открытой дверцы холодильника. Поможете?
Предварительное ТЗ во вложении.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 05 трав. 2020 22:04 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Собрал проект, посмотрите. Он нуждается в проверке и тестировании, будет время - сам соберу макет.
Но, если это всё ТЗ, тогда ATTINY13 достаточно.

P.S.
Требования к звуковым файлам.
1. SD-карта должна быть отформатирована FAT32.
2. В корне карты создать папку с названием "mp3" (без кавычек).
3. В папку поместить файлы *.mp3. Работают также аудиофайлы в формате *.mpeg, возможно и другие.
4. Имена файлов должны быть в следующем формате: 0000.mp3, 0001.mp3, ... и т.д. Допускается после номера в имя файла добавлять другие символы, например, "0005_Не закрыта дверь.mp3".

При подаче питания проигрывается файл 0000.
Открытие двери - 0001.
Закрытие двери - 0002.
Напоминание 1 - 0003.
Напоминание 2 - 0004.
Напоминание циклическое - 0005. Между воспроизведением пауза 5 сек.
Долучення:
Останнє редагування: 08 трав. 2020 16:50 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 05:38 #3

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
посмотрите

Посмотрел. Мало чего понял, но вроде третей фразы нет. Вижу звук открытия двери, через 15 секунд первую фразу, далее вторую, и все. Может я не правильно смотрю?
Soir пише:
Но, если это всё ТЗ

Я не знаю, что еще можно добавить. Если у Вас есть предложения по улучшению/добавлению чего нибудь еще - буду рад услышать. Спасибо!

P.S. Хотя я бы еще хотел добавить одну фразу. При подаче питания (включении холодильника в розетку) - "Ну наконец-то появилась электроэнергия". Для поднятия настроения в доме :)
Останнє редагування: 06 трав. 2020 05:42 від Shredder_chip. Причина: Добавил текст
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 06:13 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Добавил фразу при подаче питания. Proteus все не покажет, проверять нужно в железе. Но я еще сам проверю.

На SD-карте плеера должны быть звуковые файлы с именами: 0000.mp3 - при открытии двери; 0001.mp3 - при закрытии двери; 0002.mp3 - 15 сек; 0003.mp3 - 25 сек, 0004.mp3 - 35 сек; 0005.mp3 - подача питания.
Нужно проследить, чтобы длительность звуковых файлов не превышала время до следующего запуска плеера.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 06:46 #5

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
чтобы длительность звуковых файлов не превышала время до следующего запуска плеера
А если превысит? Ну например ребенок открыл и сразу закрыл дверцу. Как поведет себя плеер?

P.S. Может еще как то можно реализовать регулировку громкости и тембра? Только чтобы запоминались при отключении питания. Только как их отображать...
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 07:23 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Обновил проект, неправильно была нумерация выводов модуля.
Shredder_chip пише:
А если превысит? Ну например ребенок открыл и сразу закрыл дверцу. Как поведет себя плеер?
Должен прервать предыдущее проговаривание и начать новое. Но тут понятно - внешнее событие. Но будет некрасиво, если еще не закончится песня 15 сек и начнется воспроизведение 25 сек.

Shredder_chip пише:
Может еще как то можно реализовать регулировку громкости и тембра? Только чтобы запоминались при отключении питания. Только как их отображать...
Организовать можно все возможности плеера. Только уже нужно переходить на другой МК. И поверьте, это будет бесполезная опция - поиграться вначале и забыть. Если конечно, Вы не планируете превратить холодильник в музыкальный центр.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 07:29 #7

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
это будет бесполезная опция
Согласен.

Soir, посмотрите пожалуйста. Пол часа назад заказал и уже выслали. Начал читать Datasheet на плеер, а там абсолютно другой плеер. Размеры другие, расположение выводов другое, а выводы справа вообще не те. Я хоть то заказал?
https://aliexpress/item/4000464600377.html?spm=a
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 10:43 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Давайте даташит, буду смотреть.

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

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 17:40 #9

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Я имел ввиду, что везде выложены даташиты на плеер, но они сильно отличаются от того, что я заказал.

P.S. Первый раз такое на АЛИ, что заказал, через пол часа выслали, и еще через пол часа прислали даташит на свой плеер. Интересный магазин... Обычно после оплаты до отправления проходит несколько дней.
Даташит сюда не влазит, отправил Вам на почту. Посмотрите пожалуйста.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 18:19 #10

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Придется учить китайский... Даже не китайский, а ихний перевод на английский - это отдельный язык.
В целом понятно а подробностей недостаточно, так что придется экспериментировать. Когда получите, пишите напишу прошивку для него.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 18:41 #11

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
И чего я не спросил ссылку на Ваш плеер... Опять как с моим прошлым проектом... Ок. Ждем.
P.S. МК останется тот же? Выводы? Можно пока рисовать и травить "макетку"?
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 18:52 #12

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
На первый взгляд система управления проще, так что ATTINY13 должен справиться. Выводы те же, для удобства можно менять. Но проверка в железе будет за Вами, у меня такого нет.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 19:05 #13

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Спасибо. Ждем посылку...
Останнє редагування: 06 трав. 2020 19:07 від Shredder_chip.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 06 трав. 2020 19:35 #14

  • andros77
  • andros77 аватар
  • Оффлайн
  • I live here
  • Дописи: 861
  • Подякували: 50
  • Author
А ещё есть вот такой модуль. Тут не нужна карта памяти.



https://aliexpress/item/4000493349080.html?spm=a2g0o.d
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Shredder_chip

Звуковой сигнализатор открытой дверцы холодильника 07 трав. 2020 05:38 #15

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Спасибо. Заказал еще пару таких. Пригодится.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 07 трав. 2020 09:40 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
andros77 пише:
Тут не нужна карта памяти.
Судя по описанию, у JQ8900 также есть свои 4 МБ памяти.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 07 трав. 2020 11:40 #17

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2492
  • Подякували: 1083
  • Site Sponsor 2017 Author sxem.org Sponsor 2019
Soir пише:
Судя по описанию, у JQ8900 также есть свои 4 МБ памяти.
Следует помнить что это так называемое китайское описание, так как продавцы продающие эти модули совсем не производители электроники, они в большинстве просто торгуют радиодеталями, и тут же у него в магазине может быть и чай и помада.
Так что описание может быть и художественным, каждую новую деталь нужно еще и через гугл штудировать.
Например у этого JR6001 голосового модуля записи
На видео у продавца есть момент где он отображает будто там 32мб памяти,

судя по цене вряд ли там есть это "чудо с флешкой".
Пока в руках этот модуль не подержишь, тогда уже только, можно будет поточнее разобраться что там с начинкой.
С росийским паспортом - мразь с засранными мозгами!
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 07 трав. 2020 12:28 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Биты, байты... Насколько можно разглядеть маркировку, то 25L32.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: wolf2000

Звуковой сигнализатор открытой дверцы холодильника 07 трав. 2020 20:42 #19

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Приедут - проверим. Все равно уже заказал.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 08 трав. 2020 00:56 #20

  • Oleksandr54
  • Oleksandr54 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 27
  • Подякували: 1
Цей сигналізатор і до вхідних дверей можна прилаштувати. Давно хотів щось таке причепити...
Ще хочу запитати: в ПРОТЕУСІ при закритих дверцятах і подачі живлення по UART йде команда на програвання восьмого файлу - так повинно бути (заплановано)?
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 08 трав. 2020 10:04 #21

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Да, задумано так - это тесты. Номера файлов просто так.
Но если Вас интересует этот вариант, тогда его еще нужно доводить до рабочего состояния. Еще и с номерами файлов нужно поработать...

P.S.
Доработал прошивку. Также краткая информация по звуковым файлам в сообщении №2.
Проверено на макете, так что-то прошивка в условиях макета рабочая. А в реальных возможно потребуется доработка громкости, защита от дребезга датчика двери и т.п.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 08 трав. 2020 15:50 #22

  • Oleksandr54
  • Oleksandr54 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 27
  • Подякували: 1
Чи можливо додати в прошивку універсальності (не знаю скільки лишилось вільного місця в Attiny13 з врахуванням майбутнього вдосконалення прошивки):
-задіяти пін PB4.
Якщо на ньому одиниця тоді програвати мелодії (як планувалось):
"При подаче питания проигрывается файл 0000.
Открытие двери - 0001.
Закрытие двери - 0002.
Напоминание 1 - 0003.
Напоминание 2 - 0004.
Напоминание циклическое - 0005. Между воспроизведением пауза 5 сек."


Якщо на ньому ноль тоді програвати мелодії:
"При подаче питания проигрывается файл 0005.
Открытие двери - 0006.
Закрытие двери - 0007.
Напоминание 1 - 0008.
Напоминание 2 - 0009.
Напоминание циклическое - 0010. Между воспроизведением пауза 5 сек."
Нову прошивку може викласти окремо (щоб інші не заплутались) на Ваш розсуд..
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 08 трав. 2020 16:55 #23

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
Oleksandr54 пише:
з врахуванням майбутнього вдосконалення прошивки
Будущего нет. Есть ТЗ, есть по нему прошивка. Точка. Разве что речь может идти об ошибках или мелких доработках.

Oleksandr54 пише:
Нову прошивку може викласти окремо (щоб інші не заплутались)
Других пока нет, Вы единственный. Кроме того, по сути функционал не меняется, можно ставить такой переключатель, можно и не ставить.
Чуть не так с нумерацией, возможно Вы ошиблись. Но сделал так: лог.1 - номера файлов от 0000 до 0005, включительно. Если лог.0 - 0006-0011.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Oleksandr54

Звуковой сигнализатор открытой дверцы холодильника 08 трав. 2020 17:53 #24

  • Oleksandr54
  • Oleksandr54 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 27
  • Подякували: 1
Soir пише:
..... возможно Вы ошиблись.

Точно. Помилився... :woohoo:
Останнє редагування: 08 трав. 2020 17:56 від Oleksandr54.
Увійдіть до облікового запису, щоб писати повідомлення.

Звуковой сигнализатор открытой дверцы холодильника 13 трав. 2020 07:06 #25

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 818
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir, не подскажете какую нибудь программку синтезатора речи. С выводом в Мр3. Порылся и ничего подходящего с приятным женским голосом не нашел. Может сталкивались?
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir