Ви не увійшли.
Сторінки 1
Ідея створення цього приладу виникла з практичної задачі. Під час побудови домашнього медіацентру на базі ESP32 і TPA3255 та складання кастомного 10-дюймового сабвуфера з динаміком Alpine і моноблоком TPA3255 у режимі паралельного мостового навантаження (PBTL) я зіткнувся з проблемою налаштування аудіосистеми.
На робочому столі був портативний FNIRSI DSO-TC4, який поєднує осцилограф і генератор сигналів. Обидва прилади мають спільну схемну землю. Під час налаштування підсилювача у мостовому режимі (BTL/PBTL) неможливо одночасно подати тестовий сигнал на вхід і вимірювати вихід осцилографом: вимірювальний прилад з'єднає одну з вихідних фаз із землею.
Спочатку планувалося зібрати простий автономний генератор синусоїдального сигналу з доступних деталей. Оскільки під рукою був ESP32-S3 (N16R8), проєкт переріс початковий задум.
У результаті вийшов лабораторний прилад для двох основних задач:
Налаштування аудіоапаратури: двоканальний генератор чистих тонів, фазообертач і генератор тестових шумів із гальванічно розв'язаними виходами для роботи з осцилографом.
Відтворення аудіо: автономний програвач аудіофайлів без втрат, який можна використовувати як еталонне джерело під час оцінювання звукових трактів.
У багатьох аматорських генераторах використовуються внутрішні ЦАП мікроконтролера або ШІМ-вихід. Залежно від реалізації це може призводити до значних спотворень і небажаних спектральних складових. В AGP-S3 використовується спеціалізований стерео-ЦАП PCM5102A, підключений через I2S. ESP32-S3 виконує розрахунок фази та частоти в реальному часі.
Деталі за посиланням
https://github.com/igor-gia/audio-signal-generator
Перепрошую. Не до тестував з бібліотекою LovyanGFX.
Для коректної роботи функції підміни кодів українських символів (наприкінці набору символів), необхідно вказати наступне після ініціалізації екрану (в setup):
gfx.setAttribute(lgfx::attribute::utf8_switch, false);Доброго дня, друзі!
До Дня української писемності та мови я завершив невеликий проєкт – набір шрифтів з підтримкою українських букв для GFX-бібліотек (Adafruit GFX, Arduino GFX та сумісних). Також реалізована допоміжна функція для відображення українських літер.
Весь проєкт доступний на GitHub:
Буду радий будь-якій підтримці проєкту, якщо вам він стане у пригоді (донати можна через PayPal, Ko-fi або Monobank).
Сподіваюся, що ця колекція буде корисною для ваших проєктів із екранами на Arduino/ESP32.
Сторінки 1