Página 1 de 1

Software arduino sólo esp32 + dimmer

Publicado: Dom, 13 Ene 2019, 15:53
por mikiglesias
Software con el codigo de miki:
https://1drv.ms/f/s!Agz0iZEmYyd7niPS2ggEnJA4kZQL
No necesita esp01 se cuelga algunas veces cuando la conexión con el Solax se interrumpe.
OJO: Modificar en la línea 43 el Id del solax

Re: Software arduino sólo esp32 + dimmer

Publicado: Dom, 13 Ene 2019, 18:15
por Ahriman
Está genial, ahora a ver si sale una versión que no se cuelgue. También había que hacer presión a Solax para disponer de una API y poder hacer mucho más de manera más sencilla!

Re: Software arduino sólo esp32 + dimmer

Publicado: Dom, 13 Ene 2019, 19:40
por ullu
Buenas.

Estaría bien que alguien pusiera las configuración del IDE de arduino para subir el programa.

Saludos.

Re: Software arduino sólo esp32 + dimmer

Publicado: Dom, 13 Ene 2019, 19:46
por ullu
Creo que es así:

Re: Software arduino sólo esp32 + dimmer

Publicado: Dom, 13 Ene 2019, 19:53
por Ahriman
ullu escribió: Dom, 13 Ene 2019, 19:40 Buenas.

Estaría bien que alguien pusiera las configuración del IDE de arduino para subir el programa.

Saludos.


Te copio aquí el anclado del grupo de Telegram, hay mucho que hacer en el foro. Organizar y hacer tutoriales decentes bien escritos y organizados!

Un detalle, cuando se conecta el ESP8266 al PC, si miras en administrador de dispositivos, sale con un triángulo amarillo. Lo que hay que hacer es darle clic derecho, Actualizar controlador, Buscar software de controlador en el equipo y ahí buscar la carpeta de Arduino que contiene los drivers. Puede elegir la carpeta principal y dejar marcado Incluir subcarpetas
MANUAL DERIVADOR Y LISTA DE COMPONENTES

@Iqas27:

1a parte:
Mini Manual Derivador para v0.2

-Configurar entorno Arduino:

a) Instalar un Arduino limpio
b) Ir a Archivo-> Preferencias
c) En Gestor de URLs Adicionales de Tarjetas: añadir la siguiente línea:
http://arduino.esp8266.com/stable/packa ... index.json, https://dl.espressif.com/dl/package_esp32_index.json, https://github.com/ThingPulse/esp8266-o ... brary.json
d) Ir a Herramientas->Placa->Gestor de tarjetas
e) Instalar:
esp32 by Espressif Systems

f) Ir a: Programa-> Incluir Librería-> Gestionar Librerías
g) Instalar:
-Arduino Json by Benoit Blanchon -> Versión 5.13.3
-ESP8266 and ESP32 Oled Driver for SSD1306 display by Daniel Eichorn, Fabrice Weinberg -> Versión 4.0.0
-PubSubClient by Nick O'Leary -> Versión 2.5.0
h) En Herramientas-> Placa seleccionamos Heltec_Wifi_Kit_32

Con esto debería compilar esta versión sin problemas. No hay que configurar nada en el código.

Procedemos a descargar el código de https://github.com/iqas/derivador/blob/ ... ivator.ino
Lo subimos al Heltec Dev Kit 32 y lo arrancamos y nos saldrá en pantalla: WAITING FOR SMARTCONFIG

Instalamos la siguiente app en el móvil:
- Para Android: ESP8266 SmartConfig
- Para IOS: Espressif Esptouch

La ejecutamos con el móvil conectado a la wifi, ponemos la clave de nuestra wifi, le damos a CONFIRM y se cargarán los datos en el derivador.

El derivador se conectará a nuestra Wifi y nos indicará la IP en pantalla.
Nos vamos al explorador y escribimos la IP de la pantalla (Ej: http://192.168.0.75). En la pantalla principal nos indicará la versión del Wifi (V1 o V2)

Pulsamos el botón que pone RED y configuramos las conexiones, la Wifi 2 es opcional, se conectará a ella si falla la Wifi1, la Wifi1 está ya con los datos del SmartConfig
En Datos Solax deberemos elegir el SSID del Solax si estamos con la V2 o bien poner la IP del solax si es la V1. Guardamos cambios y se reinicia en 10 segundos.

Si queremos activar mqtt, volvemos a entrar a través de la IP y pulsamos config para introducir los datos.

Esto es todo por ahora, en la próxima versión podremos configurar y controlar los reles y el PWM manualmente, además de poder configurar los márgenes de control del PWM desde la web.

Re: Software arduino sólo esp32 + dimmer

Publicado: Dom, 13 Ene 2019, 19:56
por Ahriman
ullu escribió: Dom, 13 Ene 2019, 19:46Creo que es así:
Lo que sale ahí está bien, veo que te sale el puerto activo así que ya te detecta el esp32. Sería cambiar la línea 43 para poner el nombre de tu WiFi del Solax y darle al botón subir. :D