Содержание
Модуль ISD1820 (рис. 1) для записи и воспроизведения одного голосового сообщения длиной до 10 секунд. Модуль включает в себя электретный микрофон для записи сообщения и кнопки для записи, частичного или полного воспроизведения сообщения. Запись сохраняется во внутренней EEPROM памяти ISD1820, и не исчезает после отключения питания. Плата может взаимодействовать с микроконтроллером. В комплект этого модуля входит динамик 8 Ом 0,5 Вт и кабель, который можно подключить непосредственно к выходу динамика модуля.
Рисунок 1.
Основные компоненты модуля показаны на рис. 2. По центру платы расположена микросхема ISD1820. Плата имеет 3 кнопки и 12-пиновый разъем для подключения к микроконтроллеру.
Рисунок 2.
Во время нажатия кнопки REC (1) происходит запись голосового сообщения с микрофона (7), в процессе горит светодиод (5). Длительность записи не более 10 сек. При нажатие на кнопку PLAYE (2) воспроизводится все записанное голосовое сообщение, при нажатии на кнопку PLAYL (3) воспроизводится голосового сообщения происходит до отжатия кнопки. Разъем (8) для подключения динамиков. Для управления модуля с микроконтроллера используется 12 пиновый разъем (6).
Назначение контактов показано в таблице:
|
Vcc |
Питание модуля |
|
GND |
Земля |
|
FT |
Вывод с микрофона на динамик во время действия сигнала HIGH |
|
P-L |
Воспроизведение голосового сообщения во время действия сигнала HIGH |
|
P-E |
Воспроизведение голосового сообщения по сигналу HIGH |
|
REC |
Запись голосового сообщения с микрофона по сигналу HIGH |
|
Перемычка FT |
Перенаправляет вывод с микрофона на динамик |
|
Перемычка P-E |
Циклическое воспроизведение записанного голосового сообщения |
-
Напряжение питания – 3.3 – 5.5В;
-
Длительность записи или – 10 сек;
-
Расстояние для записи голоса – не более 0,2 м;
-
Динамик – 0,5 Вт, 8 Ом;
-
Размер платы – 38×42.
Подключение модуль ISD1820 к плате Arduino производим согласно схеме соединений на рис. 3. Перемычки FT и P-E переводим в неактивное состояние.
Рисунок 3.
Для записи голосового сообщения подаем сигнал HIGH на контакт D11 Arduino (контакт REC модуля) на все время записи. Для начала воспроизведения голосового сообщения на контакт D12 Arduino (контакт P-E модуля) подаем сигнал HIGH.
Создадим проект использования модуля ISD1820 в качестве оповещателя при входе человека в запретную зону.
Для проекта нам понадобятся:
-
Плата Arduino Nano – 1 шт;
-
Модуль ISD1820 – 1 шт;
-
Динамик – 0,5 Вт, 8 Ом – 1 шт;
-
Датчик расстояния HC SR-04 – 1 шт;
-
Провода.
Схема соединений нашего проекта на рис. 4.
Рисунок 4.
Запишем на модуль ISD1820 фразу для оповещения, например: «Внимание. Вы зашли в запретную зону, просьба срочно покинуть».
При обнаружении ультразвуковым датчиком расстояния объекта в радиусе 100 см, подаем сигнал HIGH на контакт 12. При этом будет воспроизводиться данная фраза. Следующий замер расстояния через 10 секунд.
Загружаем на плату Arduino скетч из листинга 1.
Листинг 1.
// константы для выводов
#define PIN_TRIG 11
#define PIN_ECHO 10
#define PIN_PE 12
// расстояние обнаружения см
#define DIST_DETECT 100
// подключение библиотеки для HC SR04
#include «Ultrasonic.h»
// создание объекта Ultrasonic
Ultrasonic ultrasonic(PIN_TRIG, PIN_ECHO);
// переменная для хранения измеренного расстояния
float dist_cm=0;
void setup() {
// запуск последовательного порта
Serial.begin(9600);
// назначить P-E как OUTPUT
pinMode(PIN_PE, OUTPUT);
digitalWrite(PIN_PE, LOW);
}
void loop() {
// получить данные с дальномера
dist_cm = ultrasonic.Ranging(CM);
Serial.println(dist_cm);
// обнаружение объекта в зоне
if(dist_cm>0 && dist_cm<di>
digitalWrite(PIN_PE, HIGH);
// пауза на время воспроизведения
delay(6000);
digitalWrite(PIN_PE, LOW);
}
}
</di></pre>
И проверяем работу оповещателя.
Рисунок 5.
1. Не записывается голосовое сообщение в микросхему ISD1820
-
Проверьте правильно ли подано питание на модуль ISD1820.
-
Проверьте исправность микрофона.
2. Не воспроизводится голосовое сообщение
-
Проверьте правильность подключения модуля к плате Arduino.
-
Запишите голосовое сообщение повторно.
3. Сообщение воспроизводится непрерывно
-
Уберите перемычку P-E.
-
Проверьте отсутствие сигнала HIGH на контакте P-E.
Страница 1 из 2
Возможность озвучивания каких либо действий собственной электронной схемы, для многих радиолюбителей такая тема актуальна.
Как вариант ISD1820, не дорого и эффективно.
Микросхема ISD18B20, которая является устройством записи / воспроизведения одного сообщения .
Запись хранятся в на-чипе энергонезависимой памяти, обеспечивая бессрочный период хранение сообщения. Хранения данных во встроенной флэш-памяти, до 100 лет и количеством циклов 100.000 стирания / записи.Время для записи / воспроизведения одного сообщения 8-20 секунд. 1. Напряжение питания: DC 2.4-5.5V 2. С встроенным звуковым усилителем, эта микросхема может управлять динамиком напрямую (рекомендовано 8 Ом 0,5 Вт ). 3. Предусмотрены входные цепи, для подключение микрофона.4. Может управляться микроконтроллером.Схема Длительность звучания для звуковой микросхемы регулируется величиной сопротивления резистора R4, смонтированного на печатной плате. Изменяя номинал резистора от 80 кОм до 200 кОм, можно изменять длительность записи и, соответственно воспроизведения, от 8 секунд до 20 секунд. Вполне естественно, что при увеличении длительности звучания звукового фрагмента несколько падает качество звучания. Управляется звуковая микросхема тремя кнопками и двумя переключателями. Кнопка S1 — запись, включаем секундомер ,одновременно нажимаем с удержанием кнопку S1и говорим.Кнопка S2 воспроизведение,включает однократное полное воспроизведение записи при кратковременном нажатии.Кнопка S3 воспроизводит запись при удержании, после отпускания кнопки воспроизведение записи сразу-же прекращается.Перемычка SW1 переводится в замкнутое положение, для сквозного прохождения звука от микрофона если используется внешний усилитель.Перемычка SW2 переводится в замкнутое положение, если необходимо бесконечное циклическое воспроизведение записи.Печатная плата. Видео с фрагментом записи звука №1Видео с фрагментом записи звука №2Архив с печатной платой в формате Sprint-Layout 6.0

Получайте на почту подборку новых самоделок. Никакого спама, только полезные идеи!
*Заполняя форму вы соглашаетесь на обработку персональных данных
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь. Используемые источники:
- https://3d-diy.ru/wiki/arduino-moduli/modul-zapisi-golosa-sd1820/
- https://www.sxem.org/2-vse-stati/raznoe/99-isd1820-mikroskhema-golosovykh-soobshchenij
- https://usamodelkina.ru/12351-govorilka-dlja-avto-na-zvukovom-module-isd1820.html


Отправка СМС через Arduino и GSM модуль NEOWAY M590 - 2150692.ru
Обзор xDuoo X2 — маленький плеер с большим звуком
Wavefun XPods 3: aptX и 6 часов без подзарядки за 2600 рублей
Flac/mp3 HiFi плеер dodocool DA106, арт. 582
Подключение GSM модуля SIM800L к Arduino - 2150692.ru
GSM GPRS модуль SIM800L. AT команды
ESP8266 и Arduino, подключение, распиновка