Muy buenas. Es la primera vez que escribo en el foro, aunque os he leído muchísimo. Estoy haciendo un proyecto con varios componentes. Uno de ellos, es un datalogger que toma los datos de 3 sensores de suelo y un dth11 de humedad y temperatura. El microcontrolador que uso es un arduino Nano, y los datos los envío mediante un ESP8266 que tengo conectado. Para que sea autónomo, le he conectado un cargador de baterías alimentado por una placa solar. Funciona con 2 baterías 18650. El sistema está alimentado únicamente con esas baterías. Os adjunto un pequeño esquema del circuito (lo siento, pero de momento no lo he pasado a Fritzing). Mido el voltaje de la batería para añadirlo a la información que mando y muestro el "estado de la carga" en un led. Hasta ahí todo bien.
Como el sistema debe de ser autónomo, y teniendo en cuenta que alguno de los sensores o el ESP8266 consumen bastante, los desconecto mediante los relés. El primero de los relés conecta el circuito de medición de la batería, y el segundo, mete corriente al resto de los componentes para hacer las mediciones y el envío de los datos por wifi.
La librería que he utilizado para el ESP8266 es esta:
EL problema que tengo es que, aleatoriamente, se queda frito cuando activa el segundo relé. Puede hacer 10 ciclos bien, que en algún momento del procesado del segundo relé, se queda todo encendido y no continúa el arduino. Pensé que podrían ser problemas de RAM, pero he comprobado y no se pierde nada. También había probado a hacer un reset por software, pero sigue teniendo el mismo problema. Así que todo pinta a que es un problema de hardware, y como no soy un experto ni mucho menos, pues me he decidido a preguntar, a ver si me podéis echar una mano y decirme dónde he metido la pata.
Nota: Alimento al arduino mediante el pin Vin. El resto de componentes, son alimentados desde el arduino, desde el pin de 5 voltios, que pasa previamente por uno de los relés.
Pego alguno de los componentes reales:
- Relé: 250VAC 30VDC Arduino 2 Relay Module Expansion Board , Control Panel
- ESP8266: https://es.aliexpress.com/item/33010925960.html?spm=a2g0s.9042311.0.0.274263c0dIKsuU
- Adaptador para el ESP8266: Módulo adaptador inalámbrico WiFi, serie Piezas ESP8266, 1 ESP 01, 3,3 V, 5V, Esp01, Breakout, adaptadores PCB|Accesorios y piezas de reemplazo| - AliExpress
- Cargador batería: https://es.aliexpress.com/item/4000870234968.html?spm=a2g0o.productlist.0.0.74df51a6zGlzIZ&algo_pvid=9c0b4e45-86b4-4ca1-aeca-82b442fe59e8&algo_expid=9c0b4e45-86b4-4ca1-aeca-82b442fe59e8-10&btsid=0b0a0ac215960531170126872ebbd4&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
Agradezco cualquier ayuda de antemano.
Saludos