
8Ω Mini Speaker · Adafruit #1890
Adafruit — поставщик; OEM не указан · Mini Metal Speaker w/ Wires #1890, 28 мм, 8 Ом; исполнение после 20.04.2015
Небольшой пассивный динамик для тихих звуковых подсказок через подходящий усилитель.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает Mini Metal Speaker w/ Wires #1890, 28 мм, 8 Ом; исполнение после 20.04.2015
Adafruit #1890 — маленький электродинамический громкоговоритель с двумя проводами, без собственной электроники. Он преобразует переменный ток в движение мембраны. В карточке зафиксировано 8-омное исполнение после изменения поставки в апреле 2015 года. Старую внешне похожую версию и неизвестный «мини-динамик 8 Ом» нельзя автоматически считать той же моделью.
В названии товара фигурирует 0,5 Вт, но техническая таблица отдельно указывает 0,25 Вт номинально и 0,5 Вт максимум. Для выбора усилителя ориентируются на меньший номинал. Значение 8 Ом — импеданс при заданной частоте, а не постоянное сопротивление во всём диапазоне. Измерение мультиметром может дать другое число и не является полноценной проверкой акустики.
Динамику нужен подходящий усилитель; GPIO Arduino или ESP32 не являются силовым аудиовыходом. Усилители с рекламными 3 Вт легко перегружают такую капсулу даже при сравнительно небольшой громкости. В первом опыте используется плата Adafruit #3006 на MAX98357A с питанием 3,3 В, последовательным резистором 47 Ом/0,5 Вт и коротким тихим тоном. Подключение GAIN и оставленный свободным SD относятся к этой плате с её штатной подтяжкой SD. Это намеренно снижает громкость и не является схемой для получения максимальной мощности. Сопротивление не отменяет проверку нагрева и искажений.
Корпус и акустическое оформление существенно влияют на звук. Маленькая открытая мембрана подходит для подсказок и сигналов, но не обещает глубокого баса. Не подавайте постоянный ток, не соединяйте мостовой выход усилителя с GND и не замыкайте его осциллографическим зажимом земли. У самого динамика нет программных настроек или библиотеки: приведённый код управляет отдельным усилителем.
Мини-динамик Adafruit 1890, 8 Ом, номинал 0,25 Вт, максимум 0,5 Вт. Оба реальных провода сохранены. Реальное товарное фото; фон удалён без генерации. Лицензия повторного использования не установлена.
Источник изображения: www.adafruit.com, исходный файл. Автор фотографии отдельно не указан. Условия повторного использования не установлены; открытая лицензия не заявляется. Исходные детали сохранены, фон отделён, выполнено равномерное масштабирование.
Справочник контактов: авторская схема SLDV LAB по документации www.adafruit.com. Это справочник функций контактов; физическое расположение по перспективному фото не угадывается.
Характеристики
- Номинальное сопротивление при 1 кГц
- 8 Ом
- Номинальная входная мощность
- 0.25 Вт
- Максимальная входная мощность по странице
- 0.5 Вт
- Диаметр
- 28 мм
- Высота
- 4.5 мм
- Ориентировочный диапазон по Adafruit
- 600–10000 Гц
- Интерфейс
- Аналоговый
- Питание модуля
- У пассивного динамика нет VCC и логических уровней. Номинал 8 Ом, 0,25 Вт; максимум 0,5 Вт. Пример: питание MAX98357A 3,3 В, защитный резистор 47 Ом/0,5 Вт последовательно с динамиком.
ПРАКТИКА
Подключение
| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| Вывод + динамика | OUT+ усилителя MAX98357A через 47 Ом, 0,5 Вт | Пассивный динамик; не подключать к GPIO или постоянному напряжению. |
| Вывод − динамика | OUT− усилителя MAX98357A | В мостовой схеме это не GND; цвет провода проверить по маркировке. |
| MAX98357A VIN / GND | Отдельный стабилизированный источник 3,3 В / общая GND ESP32 | Это контакты вспомогательного усилителя, не динамика; ESP32 питается отдельно через USB. |
| MAX98357A BCLK / LRC / DIN | GPIO26 / GPIO25 / GPIO22 ESP32-DevKitC WROOM-32 | I²S-подключение вспомогательного усилителя для примера. |
| MAX98357A GAIN / SD | GAIN к VIN усилителя; SD свободен | GAIN=6 дБ; штатный моно-микс. Соединения только при снятом питании. |
Подходит для ESP32, Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги использовать динамик Adafruit #1890 8 Ом. Сначала уточни точное исполнение компонента, модель контроллера, среду и версию ядра, питание и задачу. Не переноси распиновку и напряжения с похожих модулей. Подготовь согласованные подключение, зависимости, минимальный пример, обработку доступных ошибок и пошаговую проверку. Не называй пример испытанным на оборудовании, если нет протокола испытаний. Считай 0,25 Вт номиналом, а 0,5 Вт максимумом. Уточни модель усилителя и его питание; не подключай динамик прямо к GPIO. Для первого тихого опыта сохрани MAX98357A 3,3 В и последовательный 47 Ом/0,5 Вт, затем оцени допустимую амплитуду и нагрев. Различай BTL-выход и сигнальную землю; не приписывай динамику цифровой интерфейс.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Сам динамик
Adafruit #1890: 8 Ом; 0,25 Вт nominal; 0,5 Вт maxКлассификация важнее рекламного названия.
- Защищённый первый опыт
Adafruit #3006 MAX98357A: VIN=3,3 В; 47 Ом/0,5 Вт последовательноУсилитель отдельный; резистор между OUT+ и одним проводом динамика, второй к OUT−.
- Контроллер
ESP32-DevKitC WROOM-32 / Arduino-ESP32 3.0.7GPIO26 BCLK, GPIO25 WS, GPIO22 DOUT; библиотека относится к I²S, не к динамику.
Тихий тон через отдельный MAX98357A
cpp#include <Arduino.h>
#include <ESP_I2S.h>
#include <math.h>
I2SClass I2S;
int16_t pcm[512];
uint32_t phase = 0;
bool playing = false;
unsigned long started = 0;
void setup() {
Serial.begin(115200);
I2S.setPins(26, 25, 22);
if (!I2S.begin(I2S_MODE_STD, 16000, I2S_DATA_BIT_WIDTH_16BIT, I2S_SLOT_MODE_STEREO)) {
Serial.println("I2S init failed");
while (true) delay(1000);
}
Serial.println("Send p for a quiet 200 ms tone");
}
void loop() {
if (Serial.available() && Serial.read() == 'p') { started = millis(); playing = true; }
bool audible = playing && (millis() - started < 200UL);
if (!audible) playing = false;
for (size_t i = 0; i < 256; ++i) {
int16_t v = audible ? (int16_t)(1000.0 * sin(2.0 * PI * (phase % 16) / 16.0)) : 0;
pcm[2 * i] = v;
pcm[2 * i + 1] = v;
++phase;
}
if (I2S.write(reinterpret_cast<uint8_t *>(pcm), sizeof(pcm)) != sizeof(pcm)) {
Serial.printf("I2S write error: %d\n", I2S.lastError());
I2S.end();
while (true) delay(1000);
}
}
Полный скетч для ESP32-DevKitC с ESP32-WROOM-32, Arduino-ESP32 3.0.7. API сверены с исходниками; компиляция и проверка на оборудовании не выполнялись. Эти GPIO не являются универсальными для ESP32-C3/S3 и других плат. Полная схема требует указанного усилителя и последовательного резистора; подключение одного динамика к этим GPIO недопустимо. Если звук хрипит или детали греются, прекратите опыт; не повышайте амплитуду до установления причины.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


