Синий светодиод EPS8266 ESP-01 продолжает гореть, если логический делитель 3,3 В не шунтирован, работает при повторном подключении
У меня очень странная и раздражающая проблема с этим ESP01. Я создаю шилд на макетной плате, и все проходит успешно, насколько я могу судить. Я использую делитель напряжения 3,3 В (1 кОм и 2,2 кОм) от arduino TX до ESP RX.
Когда я подключаю ESP напрямую к arduino Mega 2560, все работает нормально. Когда я подключаю ESP к своей макетной плате, синий светодиод продолжает гореть. А вот и странная часть.
Я выломал разъем макетной платы с перемычками на ESP, 3.3v на vcc и ch_pd, gnd на gnd в моем разъеме. Обход логического делителя напряжения на моей макетной плате приводит к рабочему ESP8266.
Пока устройство включено, я переместил Tx/Rx в разъем через делитель напряжения, и он все еще работает! Но когда я отключаю USB от Arduino, а затем снова подключаю, синий светодиод продолжает гореть, пока я не обойду делитель напряжения, не подключусь к ESP, а затем снова подключусь к делителю.
В настоящее время я тестирую свой код с помощью простого скетча последовательного реле, ESP на Serial3. У меня к ESP больше ничего не подключено, кроме vcc, ch_pd, gnd, tx и Rx. Я подключаюсь к arduino и ESP на скорости 115200 бод. ESP отвечает без мусора на скорости 115200 при прямом подключении к Serial3 rx/tx
Я думал, что проблема в недостаточной мощности, используя 3,3 В мега для vcc, поэтому я построил схему регулятора напряжения, преобразующую 9-вольтовую батарею в 3,3 В (ну 3,75, используя LM317T с R1=330 Ом/R2=660 Ом, потому что это то, что у меня было под рукой), и никаких изменений в производительности не произошло, кроме того, что светодиоды стали немного ярче. ESP все еще работал с RX/TX напрямую к мега, будучи подключенным к источнику питания 3,75 В.
Я знаю, что фотографии очень помогли бы, и я могу выложить их позже сегодня вечером после работы. Моя жена, почувствовав мое разочарование, сказала мне все положить и пойти работать, чтобы ничего не сломать, поэтому я спрашиваю вокруг о возможных способах исправления, когда приду домой.
Я ценю любые ответы и предоставлю любые необходимые разъяснения.
Спасибо, Vl4d
@Vl4dim1r, 👍0
2 ответа
Лучший ответ:
Схема электропроводки не помешала бы.
Также измерьте выход регулятора 3,3 В, особенно под нагрузкой; 9-вольтовые батареи лучше всего подходят для долгосрочных приложений с низким потреблением, таких как детекторы дыма. Другой источник питания, возможно, 5-вольтовый источник питания Arduino, может быть лучшим источником для регулятора 3,3 В.
Я бы также проверил заземление компонентов. Все заземляющие штырьки должны быть соединены вместе. Микросхемы становятся нестабильными из-за проблем с заземлением.
- Какой максимальный размер статического документа Json в Arduino JSON?
- Плохие данные : Последовательная связь Arduino Mega и NodeMCU
- Последовательная связь между узлом-MCU и Arduino Mega
- Как разделить входящую строку?
- AT-команда не отвечает на последовательный монитор
- Последовательная связь между ESP8266 и Arduino Uno
- Какова максимальная длина провода для последовательной связи между двумя Arduino?
- Последовательная связь между двумя Arduino (запрос и получение)