ESP, IoT Интернет-радио в форме головы Бендера. Обсуждение проекта.

rashidisayev

✩✩✩✩✩✩✩
8 Дек 2023
1
4
привет, на работоспособность не проверял но должно вроде работать. Месево из кабелей надоел )
заказал себе жду как придет проверю отпишусь. на свой страх можете заказать тут https://jlcpcb.com/


unnamed.pngScreenshot 2023-12-08 at 14.57.48.png
 

Вложения

Изменено:

_BAZ_

✩✩✩✩✩✩✩
26 Ноя 2023
4
4
Заполнил всю верхнюю часть кусками паралона, басс лучше звучать стал. Нет теперь ощущения, что как пустая бочка играет
 

Вложения

  • Лойс +1
Реакции: V1ad и nomes

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
От нечего делать решил допилить проект по феншую. Развел печатную плату, на 3d модели сделал крепеж под нее и модули питания. Решил поставить 2 модуля, по богатому, один на питание цифровой части, второй на питание индикаторов. Модули питания 5 В планирую поставить LM2596. Модули ставятся один на второй на длинных винтах через пластиковые проставки. На плате поставил пару конденсаторов по питанию, фильтрующих. Готов выслушать критику.

Schematic_BendeRadio_NEW_2023-12-12.pngPCB_1.jpgPCB.jpgLM2596.jpg
 

Вложения

Изменено:

V1ad

★✩✩✩✩✩✩
7 Ноя 2023
42
25
@rv1cj,
Я бы не делал 2 питания, а развязал через B0505S-2W. Причем изолированно запитал бы именно матрицы, так как там ток зависит только от яркости
и ниже чем от усилителя. Еще нужно добаить ключ на MOSFET - N типа, для реального отключения усилительной части при нажатии на антенну.
 

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
@V1ad, что бы ключ добавить надо в скетче прописать алгоритм, если возьметесь то допилю плату. Я так понимаю надо 3.3 В рубить.
 

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
@V1ad, только MOSFET нужно применять Р - типа. Ключ на 5 В усилителя.
Определяемся с ногой ESP.

Schematic_BendeRadio_NEW_2023-12-13.png
 
Изменено:

Duke

✩✩✩✩✩✩✩
7 Дек 2019
10
4
@V1ad, только MOSFET нужно применять Р - типа. Ключ на 5 В усилителя.
N-тип легко включается в разрыв минусового провода, идущего к желаемым к отключению блокам/девайсам, что-то типа как на схемке, и никаких реле не надо. Синие проводки - коммутация "минуса", коричневый - на ГПИО ЕСПешки, всего-то и делов. Спокойно тащит ток 3А без малейшего нагрева и радиатора. Тип мосфета должен управляться логическими уровнями, например, IRL520 или что-то типа того.
 

Вложения

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
@Duke, можно и GND коммутировать, но на усилителе 2 земли. Цифровая и аналоговая. Конечно можно забить на это и запаралелить земли, но как то это не правильно. Собственно какая разница, взять P-MOSFET и коммутировать +.
Вот накидал ссхему. Ногу ESP32 брал из удобства трассировки, но не принципиально, можно и другую.

P-MOSFET.jpgSchematic_BendeRadio_NEW_2023-12-14.png
 
Изменено:

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
@V1ad, если использовать N-тип то коммутировать будем минус питания (землю). При условии что даже полностью открытый транзистор имеет некое сопротивление, не ясно как это повлияет на уровень шумов в схеме, который и так не маленький.
Реле приенять не надо, это в примерах так сделано. Транзистор будет напрямую подавать питание на усилитель, думаю тока 2 А который может пропустить через себя MOSFET достаточно для питания усилителя.
 

V1ad

★✩✩✩✩✩✩
7 Ноя 2023
42
25
@rv1cj : Для n-канальных полевых транзисторов отпирающим является положительное (относительно истока) напряжение.Что гораздо проще реализовать с порта контроллера чем минус. Реле применять не надо. Нагрузкой служит сама цепь питания усилителя.
 

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
@V1ad, я может быть ошибаюсь, но исходя из вашей ссылки #105 и погуглив тырнет, нашел много примеров с Р канальным мосфетом.
8d42b31826b09e66a86532c743608e37.png
 

V1ad

★✩✩✩✩✩✩
7 Ноя 2023
42
25
Оформи код соответствующим тэгом
@rv1cj : Можно и P каналом. Так как источник нагрузки и запитка контроллера одна, то должно работать, TTL уровня должно хватить, то есть чтобы , включить нам нужно -5 В на затворе (относительно источника), поэтому нам нужно вывести 0 В (LOW) с ESP32, чтобы включить MOSFET.

Смакетируй и попробуй. Нагрузку повесь светодиод к примеру. Нажен резистор на 330 OM и светодиод последовательно.
Если повесить управление на 12 порт.

C:
void setup()
{
    pinMode(12, OUTPUT);
}
void loop()
{
    digitalWrite(12, HIGH);
    delay(5000);
    digitalWrite(12, LOW);
    delay(5000);
    digitalWrite(12, HIGH);
    delay(5000);
    digitalWrite(12, LOW);
    delay(5000);
}
 
Изменено:

extrapic

✩✩✩✩✩✩✩
13 Ноя 2022
4
4
Моделька с креплением esp модуля и отверстием для прошивки.
 

Вложения

  • Лойс +1
Реакции: maloir

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
@V1ad, сейчас не смогу проверить. Я не в России, приеду через 10 дней. Работаю на удаленке.
МОСФЕТ подобрал под управление 4.5 В, так что будет полностью открываться.
Если кто возьмется протестить буду премного благодарен или ждем до моего возвращения.
 
Изменено:

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
Коллеги, разбирался со схемой, и не понял идею по поводу питания модуля PCM5102A от 3.3 V. На модуле установлен преобразователь LG33. Который преобразует входное напряжение 2.5 - 6 V в 3.3 V. Поскольку бродит идея установить MOSFET на управление питанием, что скажете по поводу вот такого изменения схемы? Это позволит разгрузить преобразователь 3.3 V на ESP32 и уйти от двойного преобразования на PCM5102A.
Schematic_BendeRadio_NEW_2023-12-17.png

Вот схема PCM5102A:
PCM5102A_circuit_diagram.jpg
Как надо запаять перемычки:
Jampers.jpg
 
Изменено:

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
В свете последних идей по поводу запитки PCM5102A от 5 В и соответственно управления питанием, немного изменил компоновку на печатной плате.
Если найдется кто сможет проверить это на макете буду премного благодарен. После тестирования на макете закажу пробную партию 5 шт. у азиАДских производителей.
Ниже проект платы. Изменил компоновку, что бы регулятор громкости усилителя уж точно не уперся в динамики. На плате есть 2 отверстия для крепления поддержки регулятора громкости, что бы не болталась плата.

PCB.jpg

Гербер пока выкладывать не буду, сначала все проверю, выслушаю критику и возможные улучшайзинги.
 
  • Лойс +1
Реакции: solieri

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
90
29
@V1ad, можешь подправить скетч, что бы на IO35 управление транзистором было.
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,251
1,297
Москва
@rv1cj,иногда надо смотреть хотя бы картинки по распиновке. 35-ый пин, а равно как 34, 36,39, работают только на вход. Какое управление транзистором ?
 

V1ad

★✩✩✩✩✩✩
7 Ноя 2023
42
25
@rv1cj, И лучше брать такой порт, чтобы и 30 пиновые и 38 пиновые работали. 32 для этого подходит. Как придет плата и распаяешь. Пропиши для теста скетч снизу и проверь что работает включение и откл.

C:
void setup()
{
    pinMode(32, OUTPUT);
}
void loop()
{
    digitalWrite(32, HIGH);
    delay(5000);
    digitalWrite(32, LOW);
    delay(5000);
    digitalWrite(32, HIGH);
    delay(5000);
    digitalWrite(32, LOW);
    delay(5000);
}
 
Изменено:

Weep

✩✩✩✩✩✩✩
20 Дек 2023
33
4
Всем привет. Были проблемы при первом запуске, звука нет и хаос с матрицами. Плата esp32 wroom 32, 38 pin, матрицы красные. В Ardiono IDE выбрал плату ESP32 Dev Modue и все стало работать, припаяно все по схеме как в шапке от V1ad.
 
  • Лойс +1
Реакции: rv1cj

Weep

✩✩✩✩✩✩✩
20 Дек 2023
33
4
@rv1cj,нет, оригинальная от Алекса, только WiFi свой внес.Уже тоже было настроился все распаивать и на макетной плате эксперементировать,фирритовые кольца там всякие кондеры, отдельное питание на матрицы и т.п, но вот обошлось) Сначало перечитал все комменты, потом форум.
 
  • Лойс +1
Реакции: rv1cj