Easyelectronics.ru

Электроника для всех
Текущее время: 23 янв 2021, 03:10

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Перестаёт прошиваться и начинает греться esp-wroom-23
СообщениеДобавлено: 30 июл 2020, 13:03 
Здравствуйте!

Зарегистрирован: 30 июл 2020, 12:56
Сообщения: 2
Доброго времени суток господа. Нужна ваша помощь. Уже салил (перестали прошиваться и греются чипы даже от питания по USB) две отладочные платы ESP-wroom-23. Во избежания бОльшего количества жертв решил обратиться сюда. В общем собрал на макетке контроллер уровня жидкости в ёмкости по такой схеме
Вложение:
схема.png
схема.png [ 34.52 Кб | Просмотров: 624 ]

Питание от обычного компьютерного БП. Используются +12 и +5 вольт, земля платы и БП соединены. Прошивка по usb. Всё работает, светодиоды загораются, на сервер информация отправляется. Но в какой-то момент плата перестаёт жить. При этом на макетке я до этого ручёнками ни чего не трогал, не менял Просто узнавал об этом каждый раз (оба два раза) пытаясь прошить после мелких изменений в коде. Arduino ide не мог подключится к порту.
GPIO вроде использую те что можно
Вложение:
esp32_pinout.png
esp32_pinout.png [ 220.45 Кб | Просмотров: 634 ]

Код:
#define Redled 23 //7-й Светодиод
#define Yellowled2 22 //6-й Светодиод
#define Yellowled1 21 //5-й Светодиодтчик
#define Greenled4 19 //4-й Светодиод
#define Greenled3 18 //3-й Светодиодтчик
#define Greenled2 5 //2-й Светодиод
#define Greenled1 17 //1-й Светодиод
#define WiFiled 16 //Светодиод подключения к WIFI
pinMode(Redled, OUTPUT);
pinMode(Yellowled2, OUTPUT);
pinMode(Yellowled1, OUTPUT);
pinMode(Greenled4, OUTPUT);
pinMode(Greenled3, OUTPUT);
pinMode(Greenled2, OUTPUT);
pinMode(Greenled1, OUTPUT);
pinMode(WiFiled, OUTPUT);

#define sensor_Redled 36 //7-й датчик
#define sensor_Yellowled2 39 //6-й датчик
#define sensor_Yellowled1 34 //5-й датчик
#define sensor_Greenled4 35 //4-й датчик
#define sensor_Greenled3 32 //3-й датчик
#define sensor_Greenled2 33 //2-й датчик
#define sensor_Greenled1 25 //1-й датчик
#define TestLed 26 // кнопкатест светодиодов
pinMode(sensor_Redled, INPUT_PULLUP);
pinMode(sensor_Yellowled2, INPUT_PULLUP);
pinMode(sensor_Yellowled1, INPUT_PULLUP);
pinMode(sensor_Greenled4, INPUT_PULLUP);
pinMode(sensor_Greenled3, INPUT_PULLUP);
pinMode(sensor_Greenled2, INPUT_PULLUP);
pinMode(sensor_Greenled1, INPUT_PULLUP);
pinMode(TestLed, INPUT_PULLUP);

Представлю любую доп.информацию по теме. Спасибо.


Последний раз редактировалось orionssv 30 июл 2020, 14:12, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перестаёт прошиваться и начинает греться esp-wroom-23
СообщениеДобавлено: 30 июл 2020, 13:28 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
У вас на "схеме" катоды светиков подключены к +3.3В.
Что такое на "схеме" нарисовано между резисторами и пинам слева, там где 12В часть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перестаёт прошиваться и начинает греться esp-wroom-23
СообщениеДобавлено: 30 июл 2020, 14:06 
Здравствуйте!

Зарегистрирован: 30 июл 2020, 12:56
Сообщения: 2
NStorm писал(а):
У вас на "схеме" катоды светиков подключены к +3.3В.
Что такое на "схеме" нарисовано между резисторами и пинам слева, там где 12В часть?

Там весьма условно обозначены оптопары pc817. Весьма - так как там не фотодиоды а фототранзисторы с К Э. Но это не важно, включены они согласно схеме в дотащите.
И вы конечно правы. Светики через резисторы сидят на земле!!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перестаёт прошиваться и начинает греться esp-wroom-23
СообщениеДобавлено: 01 авг 2020, 09:56 
Заглядывает иногда

Зарегистрирован: 13 сен 2012, 10:21
Сообщения: 98
orionssv писал(а):
... Всё работает, светодиоды загораются, на сервер информация отправляется. Но в какой-то момент плата перестаёт жить. ....

Скорее всего перегрузка по току. Смотрите в datasheet:Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перестаёт прошиваться и начинает греться esp-wroom-23
СообщениеДобавлено: 01 авг 2020, 14:24 
Заглядывает иногда

Зарегистрирован: 22 авг 2014, 12:29
Сообщения: 146
Схема датчиков уровня полный треш . Советую почитать про постоянный ток и электролиз. ESP-wroom-23 нет второй земли на схеме .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Перестаёт прошиваться и начинает греться esp-wroom-23
СообщениеДобавлено: 02 авг 2020, 02:00 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 06 окт 2019, 21:35
Сообщения: 120
Откуда: Ukraine
orionssv писал(а):
Питание от обычного компьютерного БП. Используются +12 и +5 вольт

Питайте от нормального источника. Например от стабильного +12 и понижающий DC-DC стабилизатор +5, +3v3. В зависимости что нужно.
Ибо компьютерный БП, это чудо инженерной мысли, без нагрузки ведет себя не предсказуемо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB