Reset de arduino desde ESP01

Hola
Tengo que hacer un reset de un UNO desde un ESP01S. Pero tengo una duda. El Esp estará en High (3,3V) todo el tiempo y hará Low para reset. Mi duda es: ¿Qué ocurre si pulso el botón de reset? Como el ESP estará en High 3,3V y el botón reset le dará GND..... ¿habrá cruce?
He pensado en poner una resistencia de 1K, porque poner un diodo me parece excesivo por la caída de tensión.

¿Alguna sugerencia?

Gracias y saludos

Ambos se resetean con LOW no es cierto? la respuesta es SI.
Entonces si los dos resets estuvieran unidos los 5V del UNO serian perjudiciales para el ESP01S. Yo colocaría un diodo que bloquee los 5V del UNO hacia el ESP01S.
Cuando presionas el pulsador en el UNO (supongo) el cátodo estara a GND y habra 0.6 o 0.7 y deberíamos ver si con eso alcanza para resetear el ESP01.
Sino un diodo de germanio u otro que tenga 0.2V que los hay para elegir en cantidades.

Visualizo de un lado el UNO con su R pull up a 5V en el reset y un pulsador a GND.
Del otro lado el ESP01S con su R pull up a 3.3V y lo mismo.
Si uno con un diodo entre el RESET del UNo al catodo y el anodo al reset del ESP01S, podria funcionar.
No se como lo ves.
Y si no, no te compliques y arma un simple conversor de nivel, mas facil porque las R pull up ya esta.
Este mira con un 2n7000
Esta al relvés de como lo he explicado pero se entiende
image
Del lado de 5V no pondría R pull up porque ya la tiene. Solo las R de Gate.
Este esquema garantiza que va a funcionar bien.

Lo suponía. Pero después de mirar más a fondo lo del diodo no creo que funcione. El esp estará seguro, pero su LOW no llegaría al reset del UNO.
Al final creo que he acertado al poner una resistencia de 1K. Espero que se "coma los cortocircuitos" que pueda hacer alguien con el pulsador.
Haré pruebas aparte para asegurarme que no ocurre nada raro adicional

Saludos y gracias Surbyte

PD: lo del conversor... no entiendo nada. Voy a revisarlo a fondo

Pegale una mirada a este Link a ver si ayuda.

Saludos

El conversor es un level shifter o sea un desplazador de niveles de 5 a 3.3 y viceverza. Como ya estan las R pull up del esquema

image

De ambos lados esas R de 10k estan desde los Rest a sus VCC respectivos entonces solo pone el 2n7000 con Source a uno Drain a otro reset y Gate a vcc de 3.3V

Vale. Entiendo que es una especie de regulador de niveles entre 3,3 y 5 y viceversa, pero no es el caso. Creo.
Yo solo necesito desde un ESP enviar un reset a un UNO. Y no al contrario. A una mala siempre me quedará un relé activado desde el ESP a modo de pulsador reset. Precisamente esta pregunta era para simplificar el circuito pero evitando en lo posible posibles daños.

Saludos y gracias

Y cual es el problema? El GPIO del ESP se pone en LOW y pone en LOW el reset del Arduino y de lo contrario que este en HIGH y listo. El adaptador de niveles lo va a seguir.
Nota: te das cuenta que yo entendí que los dos resets estarían unidos. Bueno con un GPIO del lado del ESP es mas fácil o es igual.

No hay problema. Estaría bien si fuese para reset mutuo, aunque estarían los resets conectados a GPIOs. Pero lo que yo quería era simplificar, puesto que ya están funcionando. De hecho, lo primero que probé, fue con una placa de relés.

Gracias y saludos

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.