ISD1820 Voice Recording & Playback Module with Speaker

  • Records up to 10 seconds of audio

  • Built-in microphone & speaker included

  • Supports multiple playback modes

  • Non-volatile flash memory

  • Compatible with Arduino and DIY projects

SKU: EK1832 Categories: , Tags: ,

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

75,00 EGP

2 People watching this product now!

Payment Methods:

Description

Add custom audio prompts, sound effects, or emergency voice alerts to your next hardware build with the ISD1820 Voice Recording Module. Designed for simplicity and versatility, this standalone audio recorder features an onboard microphone and includes a compact 8Ω speaker for immediate audio output. The non-volatile memory ensures your recordings are saved securely even when power is disconnected. Whether you are adding voice feedback to an Arduino-based robotics project, building an interactive display, or integrating custom audio into a safety alert system, this module offers seamless push-button control alongside easy microcontroller integration.


Key Features

  • Complete Audio Solution: Comes fully equipped with an onboard microphone for recording and an included 8Ω 0.5W speaker for direct audio playback.

  • Dual Control Modes: Operates perfectly as a standalone device using the onboard push buttons, or interfaces easily with microcontrollers (like Arduino or ESP32) via standard digital I/O pins.

  • Non-Volatile Storage: Audio recordings are stored in flash memory, meaning messages are retained indefinitely without requiring a backup battery.

  • Versatile Playback: Supports edge-triggered playback (press once to play the entire message) and level-triggered playback (plays only while the button/pin is held high).

  • Adjustable Recording Time: Defaults to a high-quality 10-second recording limit, which can be modified via external resistor changes for up to 20 seconds of audio.

  • Direct Speaker Drive: The onboard audio amplifier is capable of driving the included speaker directly without needing extra amplification hardware.


Technical Specifications

Specification Detail
Main Chip ISD1820
Operating Voltage 3.0V – 5.0V DC
Recording Time 10 seconds (default standard)
Speaker Specifications 8Ω, 0.5W (Included)
Control Pins/Buttons REC (Record), PLAYE (Play Edge), PLAYL (Play Level)
Audio Storage Non-volatile (Zero-power message retention)
Dimensions (Module) ~38 mm × 42.5 mm
Mounting 4 pre-drilled M3 mounting holes
🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
ISD1820REC/PLAYE/PLAYL3 board digital pins (or use its onboard buttons standalone)
📟
ISD1820 Voice Recording & Playback Module with Speaker
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
ISD1820 Voice Recording & Playback Module with Speaker - Arduino Uno
ISD1820 Voice Recording & Playback Module with Speaker - Arduino Nano
ISD1820 Voice Recording & Playback Module with Speaker - Arduino Mega
ISD1820 Voice Recording & Playback Module with Speaker - ESP32
ISD1820 Voice Recording & Playback Module with Speaker - ESP8266
ISD1820 Voice Recording & Playback Module with Speaker - STM32
ISD1820 Voice Recording & Playback Module with Speaker - Raspberry Pi Pico
📄 File: isd1820_voice_recording_&_playback_module_with_speaker_-_arduino_uno.inoArduino Uno
502 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// PLAYE trigger pin 2 on Arduino Uno (REC and PLAYL can be wired the same way to other digital pins, or left to the module's onboard buttons)
6#define PLAYE_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PLAYE_PIN, OUTPUT);
11 digitalWrite(PLAYE_PIN, LOW);
12}
13
14void loop() {
15 digitalWrite(PLAYE_PIN, HIGH); // trigger playback (edge-activated: plays once, full message)
16 delay(100);
17 digitalWrite(PLAYE_PIN, LOW);
18 delay(5000);
19}
📄 File: isd1820_voice_recording_&_playback_module_with_speaker_-_arduino_nano.inoArduino Nano
503 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// PLAYE trigger pin 2 on Arduino Nano (REC and PLAYL can be wired the same way to other digital pins, or left to the module's onboard buttons)
6#define PLAYE_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PLAYE_PIN, OUTPUT);
11 digitalWrite(PLAYE_PIN, LOW);
12}
13
14void loop() {
15 digitalWrite(PLAYE_PIN, HIGH); // trigger playback (edge-activated: plays once, full message)
16 delay(100);
17 digitalWrite(PLAYE_PIN, LOW);
18 delay(5000);
19}
📄 File: isd1820_voice_recording_&_playback_module_with_speaker_-_arduino_mega.inoArduino Mega
503 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// PLAYE trigger pin 2 on Arduino Mega (REC and PLAYL can be wired the same way to other digital pins, or left to the module's onboard buttons)
6#define PLAYE_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PLAYE_PIN, OUTPUT);
11 digitalWrite(PLAYE_PIN, LOW);
12}
13
14void loop() {
15 digitalWrite(PLAYE_PIN, HIGH); // trigger playback (edge-activated: plays once, full message)
16 delay(100);
17 digitalWrite(PLAYE_PIN, LOW);
18 delay(5000);
19}
📄 File: isd1820_voice_recording_&_playback_module_with_speaker_-_esp32.inoESP32
496 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// PLAYE trigger pin 4 on ESP32 (REC and PLAYL can be wired the same way to other digital pins, or left to the module's onboard buttons)
6#define PLAYE_PIN 4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PLAYE_PIN, OUTPUT);
11 digitalWrite(PLAYE_PIN, LOW);
12}
13
14void loop() {
15 digitalWrite(PLAYE_PIN, HIGH); // trigger playback (edge-activated: plays once, full message)
16 delay(100);
17 digitalWrite(PLAYE_PIN, LOW);
18 delay(5000);
19}
📄 File: isd1820_voice_recording_&_playback_module_with_speaker_-_esp8266.inoESP8266
500 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// PLAYE trigger pin D4 on ESP8266 (REC and PLAYL can be wired the same way to other digital pins, or left to the module's onboard buttons)
6#define PLAYE_PIN D4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PLAYE_PIN, OUTPUT);
11 digitalWrite(PLAYE_PIN, LOW);
12}
13
14void loop() {
15 digitalWrite(PLAYE_PIN, HIGH); // trigger playback (edge-activated: plays once, full message)
16 delay(100);
17 digitalWrite(PLAYE_PIN, LOW);
18 delay(5000);
19}
📄 File: isd1820_voice_recording_&_playback_module_with_speaker_-_stm32.inoSTM32
500 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// PLAYE trigger pin PB4 on STM32 (REC and PLAYL can be wired the same way to other digital pins, or left to the module's onboard buttons)
6#define PLAYE_PIN PB4
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PLAYE_PIN, OUTPUT);
11 digitalWrite(PLAYE_PIN, LOW);
12}
13
14void loop() {
15 digitalWrite(PLAYE_PIN, HIGH); // trigger playback (edge-activated: plays once, full message)
16 delay(100);
17 digitalWrite(PLAYE_PIN, LOW);
18 delay(5000);
19}
📄 File: isd1820_voice_recording_&_playback_module_with_speaker_-_raspberry_pi_pico.inoRaspberry Pi Pico
508 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// PLAYE trigger pin 2 on Raspberry Pi Pico (REC and PLAYL can be wired the same way to other digital pins, or left to the module's onboard buttons)
6#define PLAYE_PIN 2
7
8void setup() {
9 Serial.begin(115200);
10 pinMode(PLAYE_PIN, OUTPUT);
11 digitalWrite(PLAYE_PIN, LOW);
12}
13
14void loop() {
15 digitalWrite(PLAYE_PIN, HIGH); // trigger playback (edge-activated: plays once, full message)
16 delay(100);
17 digitalWrite(PLAYE_PIN, LOW);
18 delay(5000);
19}
Standalone record/playback module - control pins are simple digital triggers, no data protocol.

نظرة عامة ومواصفات المنتج — بالعربية

ISD1820 Voice Recording & Playback Module with Speaker متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Sensors وSound Sensor، بسعر 75,00 EGP. كود المنتج لدينا: EK1832. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.

أهم المواصفات الفنية:

  • Module Type: Voice Recording and Playback
  • Chip: ISD1820
  • Recording Time: Up to 20 seconds
  • واجهة الاتصال: Push-button / Trigger input
  • Operating Voltage: 3–5V DC
  • Speaker: Built-in small speaker (8Ω 0.5W typical)
  • الخامة: PCB with electronic components
  • Usage: DIY voice projects, alarms, toys, and audio notifications

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من Sensors في إكوسترا.

Specification

Specification

WeightWeight6 g
Dimensions3 × 2 × 1 cm
Module TypeVoice Recording and Playback
ChipISD1820
Recording TimeUp to 20 seconds
InterfacePush-button / Trigger input
Operating Voltage3–5V DC
SpeakerBuilt-in small speaker (8Ω 0.5W typical)
MaterialPCB with electronic components
UsageDIY voice projects, alarms, toys, and audio notifications

Customer Reviews