Техническое задание на разработку прошивки для микроконтроллера ATtiny85

Общее описание проекта

Необходимо разработать прошивку для микроконтроллера ATtiny85 (модель 20PU). Основная задача системы - обработка сигналов с четырёх входных каналов и воспроизведение соответствующих аудиофайлов в формате WAV, хранящихся на SD-карте. Каждый канал привязан к определённой папке на карте памяти, а логика выбора файла зависит от характера входного сигнала (короткие импульсы или постоянный высокий уровень).

Детальные требования к функционалу

Канал 1

  • Папка на SD-карте: star_smart.
  • Обработка коротких импульсов:
    • 1 импульс → воспроизведение первого файла в папке.
    • 2 импульса → воспроизведение второго файла в папке.
    • ... и так далее, всего до 10 импульсов (10 файлов).
  • Обработка постоянного высокого уровня ("+"): воспроизведение отдельного, специального звукового файла.

Канал 2

  • Папка на SD-карте: Ch1.
  • Обработка постоянного высокого уровня ("+"): воспроизведение назначенного звукового файла.

Канал 3

  • Папка на SD-карте: Ch2.
  • Обработка постоянного высокого уровня ("+"): воспроизведение назначенного звукового файла.

Канал 4

  • Папка на SD-карте: system.
  • Обработка коротких импульсов:
    • 1 импульс → воспроизведение первого файла в папке.
    • 2 импульса → воспроизведение второго файла в папке.
    • ... и так далее, всего до 10 импульсов (10 файлов).
  • Обработка постоянного высокого уровня ("+"): воспроизведение отдельного, специального звукового файла.

Дополнительные указания

Для уточнения логики работы системы заказчик готов предоставить видео с рабочего прототипа. Прошивка должна быть оптимизирована под ограниченные ресурсы ATtiny85 и обеспечивать стабильное чтение данных с SD-карты и воспроизведение аудио.

Восстановление связи писем с задачами в Битрикс24 после миграции почты

Требуется восстановить прикрепленные исходные письма в задачах Битрикс24 (коробочная версия), которые стали недоступны после перехода с облачной почты на собственные серверы. В дальнейшем планируется автоматизация рабочих процессов.