Когда душа не знает покоя.. (3)
Здрасьте.
Очередная серия. по Гравипушке из HALF-LIFE 2
Начну с того что долго не выходило заставить реагировать на нажатия
Решил отложить это пока что и заняться кнопкой включения и звуком.
Но и тут меня ждало веселье.
Для начала для проекта мы купили ESP S3-N16 R8 что должно было исключить покупку флешки и модуля для неё можно было просто загрузить звуки в память и всё.
В этот момент меня посетила идея сделать режим Bluetooth колонки и я купил достаточно хороший динамик. Но как оказалось тут BLE (Bluetooth Low Energy) который стоит в фитнес браслетах или подобном. по сути воспроизводить музыку он не может плюс подключаться к плате по нему медленно и долго.
Тогда докупил модуль и электронное Реле для переключения режима с Цапа на блютуз.
но при подключении ждала еще одна проблема. Усилитель слишком тихий. прям вот совсем.
Реакция разочарования..
Начитавшись нейронки накупил других усилителей.
Первый не завёлся потому что ему надо было 8 вольт, а ставить дополнительно повышающий я не хотел, второй такой же тихий как и первый, а вот третий благодаря видимо потенциометру смог. хотя я не понял в чём разница. что третий что второй что самый первый по сути одинаковые чипы PAM8403.
Далее была кнопка включения. Так как напрямую разрывать питание было задумкой глупой ибо кнопка не выдержит думал посадить её на мосфет. Но при подключении почему-то постоянно были пропуски в 1.8 вольт.
Что бы мы не делали оставался пропуск и в итоге мы решили просто заменить его на механическое реле.
Когда было всё готово вернулся к клешням и спустя 100 запросов в нейронке она начала подавать признаки жизни.
После начали думать как запихнуть туда звуки. Нейронка предлагала плагин который появится в ARDUINO IDE но что бы не делал он не работал в итоге решили грузить файлы через WEB страницу, а заодно добавить возможность грузить прошивку не разбирая её, кнопки управления и информацию о акб, режимах аудио и света.
ну и не много подшаманив и поменяв один сервопривод и накатив пробный звук прямиком из самой игры через прогу.
Вышло сделать режим "слишком тяжело" , но пришлось добавить ещё звук клешней потому что библиотека отказывалась запускать файл короче 1 секунды и есп плата уходила в перезагрузку.
Пока что так.
До скорого.








Лига 3D-принтеров
3.9K поста15.1K подписчиков
Правила сообщества
Запрещено хамство и оскорбления, уважайте чужой опыт и труд