Друкарня від WE.UA

Історичний дверний дзвінок з голосом

Голос минулого — у вашому передпокої

Мета проєкту

Цей Arduino-проєкт дозволяє створити дверний дзвінок, який замість звичного "дзінь-дзінь" відтворює історичну фразу, мелодію або голосове привітання. Ідеально для тематичних інтер’єрів, музеїв, освітніх просторів або просто для тих, хто цінує культурну глибину.

Необхідні компоненти

Компонент

Модель / Код

Кількість

Призначення

Arduino Uno

A000066

1

Головний контролер

Аудіо-модуль

DFPlayer Mini MP3

1

Відтворення звукових файлів з SD-карти

Динамік

0.5W 8Ω або 3W 4Ω

1

Відтворення звуку

SD-карта

microSD 2–32GB

1

Зберігання аудіофайлів

Кнопка

KY-004 або будь-яка

1

Активація дзвінка

Світлодіод

5mm Red/Green

1

Візуальна індикація

Резистор

220 Ом

1

Обмеження струму для світлодіода

Провідники, breadboard

-

-

З'єднання компонентів

Блок живлення

5V USB або адаптер

1

Живлення системи

🔌 Схема підключення

  • DFPlayer Mini:

    • TX → Arduino D10

    • RX → Arduino D11

    • VCC → 5V

    • GND → GND

    • SPK1/SPK2 → до динаміка

  • Кнопка:

    • Один контакт → Arduino D2

    • Інший → GND

  • Світлодіод:

  • Анод → D13 через резистор

  • Катод → GND

💻 Код Arduino

#include <SoftwareSerial.h>
#include <DFRobotDFPlayerMini.h>

SoftwareSerial mySerial(10, 11); // RX, TX
DFRobotDFPlayerMini myDFPlayer;

const int buttonPin = 2;
const int ledPin = 13;

void setup() {
  pinMode(buttonPin, INPUT_PULLUP);
  pinMode(ledPin, OUTPUT);
  mySerial.begin(9600);
  Serial.begin(9600);

  if (!myDFPlayer.begin(mySerial)) {
    Serial.println("Помилка DFPlayer");
    while(true);
  }

  myDFPlayer.volume(25); // Гучність: 0–30
}

void loop() {
  if (digitalRead(buttonPin) == LOW) {
    digitalWrite(ledPin, HIGH);
    myDFPlayer.play(1); // Відтворити перший файл на SD-карті
    delay(3000);        // Час на відтворення
    digitalWrite(ledPin, LOW);
  }
}

🎵 Аудіофайл має бути у форматі MP3 або WAV, названий як 0001.mp3 і розміщений у корені SD-карти.

📊 Логіка роботи

  1. Коли натискається кнопка — Arduino активує світлодіод.

  2. DFPlayer Mini відтворює аудіофайл з SD-карти.

  3. Після завершення — світлодіод гасне.

🧪 Тестування та результати

  • Перевірити, чи правильно читається SD-карта.

  • Переконатися, що аудіофайл має правильну назву (0001.mp3).

  • Тестувати гучність і якість звуку.

  • Якщо не працює — перевірити з'єднання TX/RX і формат SD-карти (FAT32).

🧠 Можливі вдосконалення

  • Додавання кількох фраз (використання playRandom() або playFolder()).

  • Керування через Bluetooth або Wi-Fi.

  • Вивід тексту фрази на OLED-дисплей.

  • Встановлення датчика руху замість кнопки.

  • Створення тематичних дзвінків (наприклад, "Козацький дзвін", "Музейний вхід").

📚 Висновок

Цей проєкт — не просто дверний дзвінок, а портал у минуле, який поєднує електроніку з культурною пам’яттю. Arduino дозволяє легко реалізувати ідею, а DFPlayer Mini відкриває світ звукових можливостей. Ідеально для тих, хто хоче додати душу до техніки.

Статті про вітчизняний бізнес та цікавих людей:

  • Як обрати конструктор сайтів для товарного бізнесу

    Дізнайтесь, як обрати конструктор сайтів для товарного бізнесу. Практичні поради: готові шаблони, модульність, інтеграції, аналітика, безкоштовний тариф та масштабування для ефективного запуску та контролю заявок.

    Теми цього довгочиту:

    Конструктор Сайтів
  • Як модні бренди формують культуру та впливають на глобальні fashion-тренди

    Модні бренди часто стають символами ідентичності. Вони впливають на вибір способу життя не тільки в одязі — розкішні годинники, парфуми, товари для дому та враження підкріплюють культурні наративи успіху, смаку та вишуканості.

    Теми цього довгочиту:

    Мода
  • Створити блог на Друкарні - швидко, легко та безкоштовно

    Друкарня - це зручне та безкоштовне середовище для ведення власного блогу. В даній статті ми розповідаємо про основні переваги та функціональні можливості для того, щоб зацікавити нових авторів створити власний блог на Друкарні. Будь ласка, поширте цю інформацію.

    Теми цього довгочиту:

    Друкарня
  • Чому Google Merchant Center може заблокувати обліковий запис?

    Одним з найбільш ефективних каналів продажів є система Google Merchant Center. Правда, акаунт в ній може бути несподівано заблокований, якщо при його налаштуванні були порушені правила системи. У статті розглянемо підводні камені і дамо відповідь як уникнути блокування

    Теми цього довгочиту:

    Google Merchant Center
  • Бухгалтерський супровід ФОП: сучасний підхід до обліку

    Завдяки розвитку інформаційних технологій, впровадженню сучасних рішень і сервісів процес ведення бухобліку бізнесу став значно простішим і зручним. З іншого боку, ті ж технології додали бухгалтерам роботи – з обліком онлайн-продажів і надходжень у валюті, CRM-системами та ін.

    Теми цього довгочиту:

    Бухгалтерський Облік Фоп
Поділись своїми ідеями в новій публікації.
Ми чекаємо саме на твій довгочит!
Volodymyr Zhyliaev
Volodymyr Zhyliaev@digitalowltop we.ua/digitalowltop

91Довгочити
12.4KПрочитання
32Підписники
Підтримати
На Друкарні з 7 травня

Більше від автора

  • Ubuntu Server – czym jest i jakie są podstawowe komendy

    Ubuntu Server to jeden z najczęściej wybieranych systemów operacyjnych do obsługi serwerów VPS, aplikacji webowych, baz danych oraz środowisk DevOps.

    Теми цього довгочиту:

    Впс
  • CSS: Everything You Need to Know

    Cascading Style Sheets (CSS) are the backbone of modern web design. They transform plain HTML into engaging, responsive, and accessible experiences.

    Теми цього довгочиту:

    Css

Це також може зацікавити:

  • Arduino уроки для початківців: Урок 1. Вступний урок. Що ж таке Arduino?

    Пивіт всім! Вивчаючи електроніку можна зробити висновок що українського матеріалу на просторах інтернета досить мало, тому я вирішив створити курс по вивченню досить простої та одночасно потужної платформи для любителів програмувння та електронікі — Arduino.

    Теми цього довгочиту:

    Arduino
  • Чому micro:bit краще за Arduino для початкової школи

    В сучасному цифровому світі дуже важливо щоб діти вивчали основи програмування та електроніки. Погодьтесь, якщо ти розумієш, як влаштована та чи інша технологія, у тебе менше шансів потрапити в якесь незручне становище.

    Теми цього довгочиту:

    Освіта

Коментарі (0)

Підтримайте автора першим.
Напишіть коментар!

Це також може зацікавити:

  • Arduino уроки для початківців: Урок 1. Вступний урок. Що ж таке Arduino?

    Пивіт всім! Вивчаючи електроніку можна зробити висновок що українського матеріалу на просторах інтернета досить мало, тому я вирішив створити курс по вивченню досить простої та одночасно потужної платформи для любителів програмувння та електронікі — Arduino.

    Теми цього довгочиту:

    Arduino
  • Чому micro:bit краще за Arduino для початкової школи

    В сучасному цифровому світі дуже важливо щоб діти вивчали основи програмування та електроніки. Погодьтесь, якщо ти розумієш, як влаштована та чи інша технологія, у тебе менше шансів потрапити в якесь незручне становище.

    Теми цього довгочиту:

    Освіта