Hago pequeños chorradas Tambien con la Arduino ide y en c. El ESP32 aun no he usado, pero lo tengo ya aquí. Uso mucho el ESP8266. ¿Estas aktivo en el foro de arduino.cc ?
Versión para imprimir
Hago pequeños chorradas Tambien con la Arduino ide y en c. El ESP32 aun no he usado, pero lo tengo ya aquí. Uso mucho el ESP8266. ¿Estas aktivo en el foro de arduino.cc ?
Pues creo que el adc del esp8266 es mucho mejor para el medidor de potencia, pues este es mucho más lineal. Al fin y al cabo creo que le sobra potencia para 3 o 4 clientes.
No soy muy activo en foros en castellano de programación... Uso más los ingleses.
Un saludo.
Enviado desde mi MI 5 mediante Tapatalk
Pues hago un repaso de material.
Esto es lo que tenia
Archivo adjunto 21938
este modulo esp32 tiene 3. 3v y 5 v . supongo que vale.
Archivo adjunto 21939
Este triac es bastante mas caro pero como lo tenia. viene con un ventilador incorporado ya. Supongo que tambien vale.
esto es lo que he pedido y ya me ha llegado
Archivo adjunto 21937
Archivo adjunto 21940
Me falta el medidor de tension que esta al llegar y las dos resistencia
Supongo que 470k ohm 0'25w +-5% 300v es valida Si es asi espero que me lo confirmeis para pedirlas
aparte el materia de cables enchufes...que eso tengo por ahí
Tambien he pedido cabel de arduino para hacer mas faciles las conexiones.
Todo debería servir, pero el triac no se si tiene paso por cero o como funciona. Por lo que mi programa debería ser modificado para que funcione con ese.
Un saludo
Enviado desde mi MI 5 mediante Tapatalk
A mí, a falta de la pinza. Bueno, y las resistencias y el jack hembra de 3,5 mm.
De momento, creo que no me va a hacer falta el ventilador. Mi idea es ponerlo a trabajar con unos 300 W. Me imagino que lo aguantará bien.
Esto es lo que me ha llegado
Archivo adjunto 21956
Archivo adjunto 21968
Comenzando con las pruebas
yo todavía no tengo instaladas las placas, pero me gusta cacharrear con la electrónica.
Todavía me tiene que llegar el otro esp32 y el medidor de tensión.
Saludos!
Elnuberu, tú ya dominas el tema.
Por cierto. Una duda. Cómo le metemos el software al equipo una vez montado? Vía Wifi o es necesario un cable?
Para los ESP hay una libreria OTA, over the air, quiere decir los updates se puede hacer fácil por wifi en remoto, si los ESP están en la misma red como el ordenador.
No te creas que sé mucho, hice cosas con arduino como detectores de presencia para encender luces.
Yo los cargo con la ide de arduino (un programa), a través del usb ( puerto serie). Tienes que descargarte las librerias y los drivers para que reconozcan a las placas que utilices y luego programarlas. Con las librerias vienen ejemplos que puedes modificar como por ejemplo para hacer funcionar el dimmer o la pantalla y a partir de ahí tiempo e imaginación.
Saludos
Amcalo , crees que se podría leer la información del meter y del inversor huawei a traves del esp32 sin utilizar pinzas amperimetricas, tipo como en el otro hilo donde pedestre lo hace con "python".
Supongo que este lenguaje de programación, no es compatible con Arduino ide... verdad?
Se puede, pero no es la idea de un derivador universal. No sería usando python sino la librería de Modbus tcp para arduino ide. (https://github.com/bertmelis/esp32ModbusTCP). Como hemos hablado por privado, esto no lo puedo probar porque no tengo acceso en local del inversor. Pero la implementación debería ser directa. (Pero no quiero hablar de esto en este post, porque es una implementación particular)
-Si lees del meter, el derivador es dependiente del modelo de meter que tengas instalado.
-Si lees del inversor se hace dependiente del modelo de inversor.
El derivador de Iqas hace lo anterior y por eso hay que programar para cada aparato (él lo programó en sus inicios para su inversor) y está ampliándolo.
Veo un acierto este gestor de excedentes universal.
Me pondré con él muy pronto
Amcalo, ya me llegó la pinza. El resto ya lo tengo incluido la caja, y las clavijas macho y hembra de red.
Mañana me acerco a una tienda de electrónica a comprar las dos resistencias, el conector hembra minijack y algunos cablecillos y lo monto. No sé si me faltará algo más.
No sé si comprar varias resistencias para luego comparar y escoger las más parecidas, o no será tan importante.
Por otra parte tengo dudas de en qué patillas conectar en mi ESP32, el TTGO y el triac.
Concretamente:
1-En el sensor de corriente o "Meter":
Me falta por saber a qué patilla del ESP32 va la OUT del medidor de tensión. El cable verde de tu esquema.
2- En la caja del "Enchufe inteligente"
-En el TTGO me imagino que tu cable rojo iría a la patilla 3V del mío, el negro al cualquiera de las tres G del mío.
-En el triac no sé cuál es la equivalencia entre mi Z-C y PWM con tu Triger y Echo, y tampoco me queda claro a qué patillas de TTGO van.
Te dejo las fotos de las patillas.
Archivo adjunto 21987 Archivo adjunto 21988
Archivo adjunto 21989 Archivo adjunto 21990
Y otra cosa para aclararme sobre la alimentación de ambos circuitos.
El sensor de corriente lo alimento con un cargador de móvil con cable microusb y la caja del enchufe inteligente no requiere más alimentación que la alterna de 220V?
En ese caso el triac alimenta al TTGO, o se necesita otro cable para alimentarlo?
Es que en la foto de tu manual en pdf veo que el TTGO tiene un cable en el conector que no sé si es para alimentarlo, cargarle el software, las dos cosas o realmente no lo necesita?
Podemos seguir discutiendo esto en el post del huawei que creo que está más relacionado.
No es que no quiera discutir el tema es que no quiero desviar este de su proposito universal.
Basicamente las patillas depende del programa...
En mi caso en el programa tengo
Para el meter:
int Ipin=36;
int Vpin=37;
Que quiere decir que he puesto la patilla "out" del medidor de tension a GPIO37
Las patillas gnd van a gnd del esp32
La patilla Vcc va a 3V
Y que la de la pinza ampirometrica va a la GPIO36.
Puedes modificar el programa (Quizas lo mas sencillo) para usar otras patillas.
Te recomiendo usar el programa llamado current.ino para visualizar los datos del I y V en el "serial plotter" del Arduino ide para poner el potenciometro del medidor de voltage en el valor correcto.
--------------------
En cuanto al enchufe
const int syncPin = 36;
const int thyristorPin = 32;
Esto quiere decir que z/c es el GPIO36 y que el pwm es el GPIO32,
En el tema de alimentación es muy sencillo, necesitas cargadores de móvil con cable al microcontrolador que alimenta la electrónica en ambos casos.
Un saludo.
Muchas gracias, Amcalo. Con tu ayuda desinteresada vamos sobre seguro.
Es que el conector del TTGO no me parecía que fuera USB, pero ya he comprobado que es un USB-C reversible, y el del ESP32 veo que es micro-usb.
Lo de la programación es otra historia que tendré que estudiar detalladamente, pues no he hecho nada con Arduino. De momento buscaré lo que me falta y lo cablearé, y mientras tanto iré buceandoi en Google con los datos que me has dado:
Amcalo. Ya estoy en pleno proceso de montaje.
Mientras tanto, he estado leyendo un artículo muy básico, pero interesante sobre Arduino.
Por si alguien quiere ponerse un poco al día:
https://programarfacil.com/blog/ardu...so-de-arduino/
Y alguna de las muchas dudas que tengo. Corrígeme en lo que me equivoque
Instalo el Arduino en Windows desde aquí:
https://www.arduino.cc/en/Main/Software
1- Mi primera duda es si instalo la versión de Windows 10, porque veo que al descargarlo dice:
"IMPORTANTE: esta aplicación funciona con la funcionalidad principal en Windows 10 S pero algunos complementos limitados no funcionan. Estamos trabajando con Microsoft en una solución."
No sé cuánto de importante será o si debo instalar otra versión.
Ya te contactaré a través de Telegram para que me facilites tu fichero de gestión de excedentes. Aunque creo más interesante exponer por aquí todas mis dudas para que sirva de ayuda para los que vengan.
2- Ese o esos ficheros tendré que pasarlos a lo que estoy construyendo, pero ¿Hay que pasarlo tanto a la parte del Meter como a la parte del Triac?
3- Esta carga del programa de gestión de excedentes lo paso a través de los cables USB desde el ordenador? o a través de Wifi? Pienso que será lo primero, pero aún sigo con la duda.
4- Una vez tenga el gestor funcionando, me imagino que el Meter se comunica con el Triac por Wifi sin necesidad de ningún cable que comunique ambos.
5- Lo que no encuentro por ningún lado es ese programa que llamas current.ino. Ya nos dirás dónde conseguirlo.
Aprovechando que enciendo el ordenador para ver el cableado, os dejo unas fotillos para animar a los indecisos.
Por cierto, no quitad el protector de la pantalla de TTGO hasta haber soldado las patillas.
Archivo adjunto 21997
Archivo adjunto 21998
Archivo adjunto 21999
Treven estas bien entretenido el sabado, jejejjejejej . Ole y ole:)
Hola Treven quizas yo no soy el mas indicado para asesorar para la instalación de arduino, yo descargué el zip de la version administrativa de w10, la coloqué en la carpeta de documentos y allí la descomprimí, después creé un acceso directo del ejecutable y lo puse en el escritorio.
Sí. Hoy me he saltado mi ruta con la bici ;)
Aquí todo el mundo puede opinar. La verdad que quizás sea lo mejor y me evito de instalaciones
- - - - - - - - - - - - - - - - - - -
Estoy dándole vuelta para ver si la salida GPIO36, por ejemplo, es la que viene serigrafiada en el circuito como 36, y me encuentro con esto por lo que tengo mis dudas:
https://randomnerdtutorials.com/esp3...ference-gpios/