Дверной звонок на ESP32 с MP3, WiFi и NTP | ESP32 Doorbell

  Переглядів 8,771

POWER_GOOD

POWER_GOOD

2 місяці тому

В этом видео я расскажу как делал дверной звонок на базе ESP32 и модуля DFPlayer-mini. Звонок позволяет воспроизводить MP3 мелодии, умеет подключаться к WIFI, управляться через WEB-интерфейс, обладает тихим режимом, синхронизацией времени и большим потенциалом для апгрейдов.
Архив со схемой и скетчем - drive.google.com/file/d/1U-1V...
Кнопку брал здесь - aliexpress.ru/item/1005004920...
#esp32 #arduino #dfplayer #diy #doorbell #iot

КОМЕНТАРІ: 31
@nomadamanat
@nomadamanat Місяць тому
Кнопку можно из отпичатков пальцев. Тач айди. Прописать всех домашних. А кого нет на них другая мелодия... Тогда сразу понимаешь, за дверью кто то левый...Не благодарите 😊
@Cyr173
@Cyr173 Місяць тому
Так и не понял, а зачем здесь микроконтроллер? Достаточно просто плеера.
@DmitryS-fu7kv
@DmitryS-fu7kv Місяць тому
LPC2103+SD карта+TDA1545(ЦАП)+TDA(не помню, усилитель). Такой я делал звонок. Файл просто проигрывался с SD карты(16 бит, 22050). Зачем звонку MP3? Там же короткие мелодии, помещались на 16МВ карту.
@MrZiLiBoB4Ik
@MrZiLiBoB4Ik 2 місяці тому
Наверное сильно удивлю, но даже есп8266 и тем более есп32 умеют крутить самостоятельно мп3 файлы, конечно же с помощью соответствующей библиотеки, без внешних плееров и ЦАПов, а встроенной памяти даже в 1 мб (в худшем случае для 1мб версии есп8266) с головой хватает на мелодию для звонка, если хочется много мелодий для выбора, то без проблем всё крутится с микро СД карты.
@RA9MLR
@RA9MLR 2 місяці тому
Нет, для меня это не удивительно - с ЦАП ESP32 я познакомился, когда экспериментировал с KaRadio32. Он действительно умеет играть MP3 без посторонней помощи, правда качество воспроизведения оставляет желать лучшего. Но, по большому счету, для того чтобы воспроизвести мелодию звонка, его хватит. Тут все проще - у меня был модуль DFPlayer-mini и хотелось применить его, не было цели обойтись одним лишь ESP32.
@esherbinin
@esherbinin Місяць тому
Умеют, но если ты слушаешь качественную музыку то такой вариант это кровь из ушей. Мне он напоминает звук всяких китайских игрушек.
@redtex
@redtex 2 місяці тому
У меня ещё дороже в разы. Кинетическая кнопка -> РЧ-приёмник на 433МГц -> zigbee-модуль. Зачем это нужно? Вызов звонка не только по кнопке, но и другим событиям по сценариям умного дома. Кроме того, регистрация нажатий от непосредственно кнопки с уведомлением в придожении умного дома. Главная фишка: ктотамкает галчонок из "Простоквашино".😊
@user-ik5wv6xc5q
@user-ik5wv6xc5q 2 місяці тому
Лайк, но позвольте вставить 5 копеек. Подключение кнопки вы явно не из учебника по схемотехнике взяли. Во-первых, между оптроном и мк просится ограничивающий резистор. Во-вторых, светодиод оптрона медленно деградирует, а он горит постоянно у вас. В третьих, кнопку проще подключить параллельно входу оптрона. Но я бы подключил последовательно, чтобы оптрон не горел постоянно
@RA9MLR
@RA9MLR 2 місяці тому
Спасибо за дельные замечания! Про резистор между мк и оптроном согласен, при следующей модернизации установлю (сниму отдельное видео про добавление нового функционала). По второму и третьему замечаниям тоже в общем-то согласен, но в моём случае данное схемное решение выбрано исходя из условий - от платы звонка до кнопки в стене заложен двухпроводный кабель и я хотел использовать его, не прокладывая новый. При этом было необходимо чтобы и подсветка кнопки светилась в дежурном режиме. Эксперименты с последовательным включением кнопки, подсветки и оптрона, так чтобы светилась подсветка, но при этом не горел светодиод оптрона - успехом не увенчались. Потому и остановился на текущем решении. Выйдет из строя оптрон - заменю, благо он копеечный. Ну, а если это будет происходить с завидной регулярностью, буду придумывать что-то другое.
@user-ik5wv6xc5q
@user-ik5wv6xc5q 2 місяці тому
Но ведь кнопка с многоцветной подсветкой подразумевает несколько проводов. Т.е. по любому менять кабель к кнопке.
@user-hd7hq4lf4y
@user-hd7hq4lf4y 2 місяці тому
@@RA9MLR Резистор между МК и оптроном не нужен, потому как используется подтягивающий резистор внутри контроллера и вывод просто садится на ноль при активации оптрона. Что касаемо питания оптрона - лучше конечно же переработать, дабы забыть о нем и не вспоминать даже каждый год (я про старение и перепайку)
@You2Ber42
@You2Ber42 Місяць тому
Теперь нужно еще с домофоном что то придумать, что бы можно было дистанционно или за ранее дверь открыть или получить на телефон входящий вызов с домофона
@user-hm3qs1mn4k
@user-hm3qs1mn4k 9 днів тому
На сайт Вам отечественной фирмы бевард нужно, там уже все решили.
@levshx
@levshx Місяць тому
Мои 8266 для нормальной работы WiFi требуют такой строчки: wifi_set_sleep_type(NONE_SLEEP_T); после WiFi.begin(ssid, password); может ваша потеря пакетов пропадёт :D
@nauti1us
@nauti1us 2 місяці тому
У Вас есть домашний сервер, на нём полноценная звуковая карта.Можно завести воспроизведение любого мп3, отправкой команды с есп32 на серверавоспроизведения
@RA9MLR
@RA9MLR 2 місяці тому
Да, такой вариант тоже возможен. Не придется использовать сторонние модули типа DFPlayer. Но если уж используем имеющийся домашний сервер, то можно обойтись и без esp32 - если в сервере есть COM или LPT-порты, то shell-скрипт из нескольких строк и вот он звонок :) Конечно, нужны будут цепи развязки - тот же оптрон и т.д. Очень удобен в таком качестве домашний сервер на Raspberry Pi или чём-то подобном - подключаемся к контактам GPIO и никаких LPT не надо) Кстати, еще и активные колонки пригодятся, а то динамик, подключенный напрямую к звуковой карте, будет играть довольно тихо и для звонка не подойдет.
@Zerg118
@Zerg118 2 місяці тому
Какой флюс используете для пайки?
@RA9MLR
@RA9MLR 2 місяці тому
Для пайки выводных деталей чаще всего применяю вот этот флюс - connector-spb.ru/jklx50.htm, иногда ЛТИ-120. Для SMD пользуюсь либо тем же ЛТИ, либо китайским NC-559.
@111postal111
@111postal111 Місяць тому
559, если не лютая паль (у меня с али, но флюсит как надо), практически для всего подходит, и для смд и для прочего лужения и пайки (даже тугоплавкие припои берет). Только к стали и оцинковке он бесполезен, тк не активный, но через это его можно не смывать - еще не было ни одной машины за 10 лет, в которой я его применял, чтоб какие-то проблемы были с этой пайкой и медью - наоборот даже, он когда под изоляцию попадает, так еще даже чуть от воды защищает. На жиге в начале своей деятельности спаивал провода на подогрев заднего стекла, недавно приехала ко мне эта машина, только уже с новым хозяином - провод раздавили и он сгнил, а место пайки идеально. Ну а для смд - все замены разъёмов юсб на нем. В общем отличное решение при работе с медью.
@MrKvarkk
@MrKvarkk 2 місяці тому
Что за программа, в которой вы схему рисовали?
@RA9MLR
@RA9MLR 2 місяці тому
Это KiCad
@user-hf9zz2ob1z
@user-hf9zz2ob1z 2 місяці тому
Пишут во многих местах, что по линиям RX, TX надо резисторы ставить, иначе сильно щёлкает.
@RA9MLR
@RA9MLR 2 місяці тому
Да, есть такие рекомендации. И в общем случае резисторы можно установить. Но у меня ни во время тестов на макетке, ни при эксплуатации в корпусе, щелчков при нажатии на кнопку не было и нет. Единственное когда у меня слышен щелчок - инициализация модуля после включения питания.
@Gerzog_gruup
@Gerzog_gruup 18 днів тому
Доброе времени суток как Свами связаться?
@RA9MLR
@RA9MLR 18 днів тому
Добрый день, можете написать на uncleden @ list . ru (без пробелов)
@hocegofe3019
@hocegofe3019 Місяць тому
ИЗ ПУШКИ ПО ВОРОБЬЯМ
@logic4519
@logic4519 25 днів тому
ЗАЧЕМ отдельный модуль плеера? Есп сама может играть мп3
@RA9MLR
@RA9MLR 25 днів тому
Где-то в комментариях я уже отвечал на подобный вопрос. Да, я знаю, что ESP32 может сама играть mp3. Но, у меня давно лежал без дела такой модуль и мне хотелось его где-то применить. Не было бы модуля, вполне возможно, что сделал бы звонок на одной ESP32.
@logic4519
@logic4519 25 днів тому
@@RA9MLR ок
@_vpru
@_vpru 2 місяці тому
Полтыщи за ОДНУ КНОПКУ? ожуеть не встать... у меня весь радиозвонок с батарейками в сумме дешевле.
АБП для паяльников 🔋
27:28
BesTI HoT
Переглядів 6 тис.
😱СНЯЛ ФИКСИКОВ НА КАМЕРУ‼️
00:35
OMG DEN
Переглядів 1,1 млн
🔰💡УМНЫЙ ДВЕРНОЙ ЗВОНОК / САМОДЕЛКА /
9:54
Дисплей SHARP Memory LCD
14:00
Электроника в объективе
Переглядів 68 тис.
Wi-Fi интернет радио своими руками (Ё-Радио)
32:20
Wer ist euer Vorbild?
0:13
felinesammy
Переглядів 19 млн
рыбалка сазан
0:43
🔥РАЗВЛЕЧЕНИЯ 🔥У НАС РЫБАЛКА
Переглядів 6 млн
When your lunchboxes are empty)
0:20
Cali Momma
Переглядів 5 млн
Невероятное дерево! 😰🩸
0:22
Взрывная История
Переглядів 2,2 млн
Бугатти не продадут Тому Крузу авто 😢
0:51