Тёмный

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

POWER_GOOD
Подписаться 424
Просмотров 9 тыс.
50% 1

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

Хобби

Опубликовано:

 

22 фев 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@nomadamanat
@nomadamanat Месяц назад
Кнопку можно из отпичатков пальцев. Тач айди. Прописать всех домашних. А кого нет на них другая мелодия... Тогда сразу понимаешь, за дверью кто то левый...Не благодарите 😊
@Cyr173
@Cyr173 2 месяца назад
Так и не понял, а зачем здесь микроконтроллер? Достаточно просто плеера.
@MrZiLiBoB4Ik
@MrZiLiBoB4Ik 2 месяца назад
Наверное сильно удивлю, но даже есп8266 и тем более есп32 умеют крутить самостоятельно мп3 файлы, конечно же с помощью соответствующей библиотеки, без внешних плееров и ЦАПов, а встроенной памяти даже в 1 мб (в худшем случае для 1мб версии есп8266) с головой хватает на мелодию для звонка, если хочется много мелодий для выбора, то без проблем всё крутится с микро СД карты.
@RA9MLR
@RA9MLR 2 месяца назад
Нет, для меня это не удивительно - с ЦАП ESP32 я познакомился, когда экспериментировал с KaRadio32. Он действительно умеет играть MP3 без посторонней помощи, правда качество воспроизведения оставляет желать лучшего. Но, по большому счету, для того чтобы воспроизвести мелодию звонка, его хватит. Тут все проще - у меня был модуль DFPlayer-mini и хотелось применить его, не было цели обойтись одним лишь ESP32.
@esherbinin
@esherbinin 2 месяца назад
Умеют, но если ты слушаешь качественную музыку то такой вариант это кровь из ушей. Мне он напоминает звук всяких китайских игрушек.
@You2Ber42
@You2Ber42 2 месяца назад
Теперь нужно еще с домофоном что то придумать, что бы можно было дистанционно или за ранее дверь открыть или получить на телефон входящий вызов с домофона
@user-hm3qs1mn4k
@user-hm3qs1mn4k 16 дней назад
На сайт Вам отечественной фирмы бевард нужно, там уже все решили.
@redtex
@redtex 2 месяца назад
У меня ещё дороже в разы. Кинетическая кнопка -> РЧ-приёмник на 433МГц -> zigbee-модуль. Зачем это нужно? Вызов звонка не только по кнопке, но и другим событиям по сценариям умного дома. Кроме того, регистрация нажатий от непосредственно кнопки с уведомлением в придожении умного дома. Главная фишка: ктотамкает галчонок из "Простоквашино".😊
@DmitryS-fu7kv
@DmitryS-fu7kv 2 месяца назад
LPC2103+SD карта+TDA1545(ЦАП)+TDA(не помню, усилитель). Такой я делал звонок. Файл просто проигрывался с SD карты(16 бит, 22050). Зачем звонку MP3? Там же короткие мелодии, помещались на 16МВ карту.
@levshx
@levshx 2 месяца назад
Мои 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 не надо) Кстати, еще и активные колонки пригодятся, а то динамик, подключенный напрямую к звуковой карте, будет играть довольно тихо и для звонка не подойдет.
@user-ik5wv6xc5q
@user-ik5wv6xc5q 2 месяца назад
Лайк, но позвольте вставить 5 копеек. Подключение кнопки вы явно не из учебника по схемотехнике взяли. Во-первых, между оптроном и мк просится ограничивающий резистор. Во-вторых, светодиод оптрона медленно деградирует, а он горит постоянно у вас. В третьих, кнопку проще подключить параллельно входу оптрона. Но я бы подключил последовательно, чтобы оптрон не горел постоянно
@RA9MLR
@RA9MLR 2 месяца назад
Спасибо за дельные замечания! Про резистор между мк и оптроном согласен, при следующей модернизации установлю (сниму отдельное видео про добавление нового функционала). По второму и третьему замечаниям тоже в общем-то согласен, но в моём случае данное схемное решение выбрано исходя из условий - от платы звонка до кнопки в стене заложен двухпроводный кабель и я хотел использовать его, не прокладывая новый. При этом было необходимо чтобы и подсветка кнопки светилась в дежурном режиме. Эксперименты с последовательным включением кнопки, подсветки и оптрона, так чтобы светилась подсветка, но при этом не горел светодиод оптрона - успехом не увенчались. Потому и остановился на текущем решении. Выйдет из строя оптрон - заменю, благо он копеечный. Ну, а если это будет происходить с завидной регулярностью, буду придумывать что-то другое.
@user-ik5wv6xc5q
@user-ik5wv6xc5q 2 месяца назад
Но ведь кнопка с многоцветной подсветкой подразумевает несколько проводов. Т.е. по любому менять кабель к кнопке.
@user-hd7hq4lf4y
@user-hd7hq4lf4y 2 месяца назад
@@RA9MLR Резистор между МК и оптроном не нужен, потому как используется подтягивающий резистор внутри контроллера и вывод просто садится на ноль при активации оптрона. Что касаемо питания оптрона - лучше конечно же переработать, дабы забыть о нем и не вспоминать даже каждый год (я про старение и перепайку)
@user-hf9zz2ob1z
@user-hf9zz2ob1z 2 месяца назад
Пишут во многих местах, что по линиям RX, TX надо резисторы ставить, иначе сильно щёлкает.
@RA9MLR
@RA9MLR 2 месяца назад
Да, есть такие рекомендации. И в общем случае резисторы можно установить. Но у меня ни во время тестов на макетке, ни при эксплуатации в корпусе, щелчков при нажатии на кнопку не было и нет. Единственное когда у меня слышен щелчок - инициализация модуля после включения питания.
@Zerg118
@Zerg118 2 месяца назад
Какой флюс используете для пайки?
@RA9MLR
@RA9MLR 2 месяца назад
Для пайки выводных деталей чаще всего применяю вот этот флюс - connector-spb.ru/jklx50.htm, иногда ЛТИ-120. Для SMD пользуюсь либо тем же ЛТИ, либо китайским NC-559.
@111postal111
@111postal111 Месяц назад
559, если не лютая паль (у меня с али, но флюсит как надо), практически для всего подходит, и для смд и для прочего лужения и пайки (даже тугоплавкие припои берет). Только к стали и оцинковке он бесполезен, тк не активный, но через это его можно не смывать - еще не было ни одной машины за 10 лет, в которой я его применял, чтоб какие-то проблемы были с этой пайкой и медью - наоборот даже, он когда под изоляцию попадает, так еще даже чуть от воды защищает. На жиге в начале своей деятельности спаивал провода на подогрев заднего стекла, недавно приехала ко мне эта машина, только уже с новым хозяином - провод раздавили и он сгнил, а место пайки идеально. Ну а для смд - все замены разъёмов юсб на нем. В общем отличное решение при работе с медью.
@hocegofe3019
@hocegofe3019 2 месяца назад
ИЗ ПУШКИ ПО ВОРОБЬЯМ
@MrKvarkk
@MrKvarkk 2 месяца назад
Что за программа, в которой вы схему рисовали?
@RA9MLR
@RA9MLR 2 месяца назад
Это KiCad
@Gerzog_gruup
@Gerzog_gruup 25 дней назад
Доброе времени суток как Свами связаться?
@RA9MLR
@RA9MLR 25 дней назад
Добрый день, можете написать на uncleden @ list . ru (без пробелов)
@_vpru
@_vpru 2 месяца назад
Полтыщи за ОДНУ КНОПКУ? ожуеть не встать... у меня весь радиозвонок с батарейками в сумме дешевле.
@logic4519
@logic4519 Месяц назад
ЗАЧЕМ отдельный модуль плеера? Есп сама может играть мп3
@RA9MLR
@RA9MLR Месяц назад
Где-то в комментариях я уже отвечал на подобный вопрос. Да, я знаю, что ESP32 может сама играть mp3. Но, у меня давно лежал без дела такой модуль и мне хотелось его где-то применить. Не было бы модуля, вполне возможно, что сделал бы звонок на одной ESP32.
@logic4519
@logic4519 Месяц назад
@@RA9MLR ок
Далее
ручка 3D
00:56
Просмотров 149 тыс.
FEW WHO KNOW ABOUT THIS CALL FUNCTION!
4:42
Просмотров 308 тыс.
Mind blowing bamboo crafts #bamboo
0:12
Просмотров 49 млн