Делаем из Wt588d (Ардуино модуль) аудио открытку

Делаем музыкальную открытку своими руками. Загружаем звуки, программируем микросхемы. Если доработать, то можно сделать голосового помощника (Алиса, Маруся).

На основе видео:

“rutube.ru/video/fa0396b4c328e6a4c4dfa4886aa0a457/”

Слайды из видео:

На видео подключение Динамиков – не верное – нужно подключать на одну ножку выше:

Нужно вот так:

———————————————–

Модули оснащаются разной памятью – мне попалась XMC QH16B (QH16BHIC,сначала показалось что там 8 вместо B – QH168HIC) – на видео другая (Winbond W25Q16W) и программа для прошивки другая:

Чтобы прошить – пришлось выпаивать её из модуля – подключать к программатору CH341 (в моем случаем программатор был на микросхеме CH341B – хотя покупал CH341A – но тот и тот прошиваем микросхемы одинаково хорошо).

Как не странно, но программатор CH341 пришел неисправный, выяснилось, что у него оборвана дорожка, ведущая от USB входа к чипу, так что на всякий случай вот схема программатора CH341, с помощью которой легко проверить дорожки:

Программу для прошивки использовал NeoProgrammer_2.2.0.10 (программы из видео не помогли – данную память не прошивают).

Скачать программу NeoProgrammer_2.2.0.10:
– скачать в zip архиве
– скачать в tar.gz архиве

————————————————-

Звуки для прошивки использовал следующие:
Женский голос говорит: “Привет”, “Как дела”, “Почему ты мне смайлики не шлешь”, “Спокойной ночи”.
– скачать в zip архиве
– скачать в tar.gz архиве

Использовал программу WT588D_VoiceChip для создания файла bin для прошивки памяти модуля.

Скачать программу WT588D_VoiceChip:
– скачать в zip архиве
– скачать в tar.gz архиве

Скачать готовый проект для WT588D_VoiceChip вместе с звуковыми файлами:
– скачать в zip архиве
– скачать в tar.gz архиве

Подключение для воспроизведения звука (нажата кнопка 1):

——————————————————-

Дополнительные изображения:

Программы из видео и драйверы для CH341:
– скачать в zip архиве.

Звук брал с этого сайта:
“zvukogram.com/category/pak-golos-devushki/”

Преобразовывал в битрейт 16 Бит, частоту аудио в 16000 Гц, аудиоканалы – Моно с помощью онлайн-сервиса:
“audio.online-convert.com/ru/convert-to-wav”

————————————-

Также есть программа для ch341 и ch340 на Linux скачать:
– скачать программу.
или здесь:
“github.com/setarcos/ch341prog”

Ch341Prog
Простой инструмент командной строки для программирования ch341a под управлением Linux и macOS.

Описание
Существует множество дешёвых программаторов SPI/IIC на базе ch341a, которые можно купить в интернете всего за 3 доллара. Однако для этого оборудования не было инструментов на базе Linux. Лучшее, что я смог найти, — это инструмент под названием ch341eepromtool (первоначальная ссылка не работает), который мог работать только с EEPROM IIC. Поэтому я решил написать свой собственный.

Изучив исходный код ch341eeprom и проанализировав USB-трафик, я, кажется, полностью разобрался в протоколе USB. Вот что мне удалось выяснить.

Особая благодарность asbokid, автору ch341eepromtool. Полный список людей, которые помогли в создании этого проекта, можно найти в файле CONTRIBUTORS.

Инструкции по сборке
Чтобы собрать проект, просто запустите: make

———————————
: Проблемы с установкой нужной libusb

Наверное у вас x86_64.
В этом случае нужна lib64usb1.0-devel.
Если i586, то libusb1.0-devel.

Делаем из Wt588d (Ардуино модуль) аудио открытку: 1 комментарий

Добавить комментарий