Resultados 351 al 375 de 453
- 11/03/2016, 19:56 #351Forero
- Fecha de ingreso
- ene 2016
- Ubicación
- No lo preguntes miarma!
- Mensajes
- 215
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Por favor, aquí estamos para ayudarnos, somos una comunidad donde el buen hacer es patrimonio de todos.
Os ruego tranquilidad y retomar el hilo que nos conduce a todos en la misma dirección ;-)
Un saludo.
-
- 11/03/2016, 20:04 #352Invitado Invitado
- 11/03/2016, 20:29 #353Gabriel 2015 Invitado
- 11/03/2016, 23:48 #354Forero
- Fecha de ingreso
- ago 2010
- Ubicación
- alicante
- Mensajes
- 5.317
- Entradas de blog
- 2
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
A ver. Generar una (o varias, hasta 6 al mismo tiempo) señales PWM con arduino, no requiere que el programa "fabrique" esas señales. Que también se podrías hacer por software, pero no es necesario en este caso.
El micro ya lleva implícito esa función PWM. Solo hay que activarlo con una instrucción tan simple como analogWrite(nº de pin, anchura de PWM)
Puedes activar las 6 a la vez. Y no hace falta "refrescarlas" cada X tiempo. Se mantienen haciendo PWM "hasta nueva orden".
No necesitas bloquear arduino. Mientras la velocidad del bucle sea mayor que la que necesites para las lecturas del regulador ( y te aseguro que lo es), no vas a tener problemas. Simplemente harás más lecturas de las necesarias por unidad de tiempo, pero eso no significa que, en cada lectura, tengas, obligatoriamente, que lanzar una función o rutina.
Pero, incluso aunque hagas delay() del micro (retrasos o bloqueos), la señal PWM no se detiene. PWM solo se detiene si haces uso de interrupciones, y no en todos los pines.
- - - - - - - - - - - - - - - - - - -
Para un carlotron es más que suficiente un arduino. Podrías ser que en cada paso de bucle necesitaras mucha potencia de cálculo, o tratamiento de gráficos u otros, que te hicieran imposible las suficientes lecturas por unidad de tiempo, pero no es el caso, no te preocupes, no vas a controlar una central nuclear
Con el tema del wi-fi no te puedo ayudar, todavía no me he metido con ese tema.
- - - - - - - - - - - - - - - - - - -
A pesar de todo, la pregunta sigue en el aire (la que ha comentado OXID), por lo menos para mi:
- En el enlace que has puesto, los opctoacopladores están para algo. Entre otras cosas, para impedir que la tensión de la red de 230VAC se "mezcle" con arduino.
- Si cambio las 3 resistencias optoacopladas (optoacopladores incluidos) por el pot.digital, la pregunta es:
¿me aseguras que en ningún momento se puede "mezclar" la red del 230VAC con arduino? ¿Y por qué?
- 12/03/2016, 00:35 #355Forero
- Fecha de ingreso
- ene 2016
- Ubicación
- No lo preguntes miarma!
- Mensajes
- 215
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
A pesar de todo, la pregunta sigue en el aire (la que ha comentado OXID), por lo menos para mi:
- En el enlace que has puesto, los opctoacopladores están para algo. Entre otras cosas, para impedir que la tensión de la red de 230VAC se "mezcle" con arduino.
- Si cambio las 3 resistencias optoacopladas (optoacopladores incluidos) por el pot.digital, la pregunta es:
¿me aseguras que en ningún momento se puede "mezclar" la red del 230VAC con arduino? ¿Y por qué?
Porque he pensado en que sus patas de regulación están aisladas? Porque son digitales, sino me equivoco se incrementará con un 1 y reducirá con un 0.
Las otras patas son las que van conectadas a voltaje.
Me equivoco o no?
Un saludo.
- 12/03/2016, 01:04 #356Forero
- Fecha de ingreso
- ago 2010
- Ubicación
- alicante
- Mensajes
- 5.317
- Entradas de blog
- 2
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Entiéndeme bien. Cuando te he preguntado ¿me aseguras...? , no era de forma irónica. Es que de verdad que no lo sé, por eso te lo pregunto.
Esto no lo comprendo. ¿Qué tiene que ver que sean digitales para que estén aisladas?
- - - - - - - - - - - - - - - - - - -
Según el datesheet, Parece ser que no está aislado.
En este caso, ¿cómo se podría aislar?
- 12/03/2016, 10:04 #357el_cobarde Invitado
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Gracias, carlos6025. Genial! Hay que ver las opciones que tiene el Arduino!
Muy bien! Cada vez me gusta más el Arduino.
Muy capaz, este Arduino. Casi podría con la central nuclear ...
Me parece un microprocesador ideal para nuestro proyecto.
- 12/03/2016, 10:10 #358Invitado Invitado
- 12/03/2016, 10:16 #359el_cobarde Invitado
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Una pregunta, carlos6025:
En tu Carlotrón V3.0 o V3.1 - cómo se entera el Arduino de que el termostato de uno de los termos ha desconectado al termo?
Tengo entendido que en este caso, el Arduino tiene que dejar de enviar señal PWM al termo parado y derivar esta energía excedente a otro de los termos / resistencias controlados.
Entiendo que el Carlotron desvíe excedentes al siguiente "termo", si el anterior ya recibe su máxima potencia, porque el mismo Arduino controla las señales PWM. Pero no entiendo como puede repartir correctamente los excedentes, si uno de los "termos" se desconecta porque se lo dice su termostato.
O es que hay un flag / un bit que informa al Arduino de si (o no) el módulo de potencia convierte la señal PWM en watios?
- 12/03/2016, 11:10 #360Forero
- Fecha de ingreso
- ago 2010
- Ubicación
- alicante
- Mensajes
- 5.317
- Entradas de blog
- 2
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Es que NO se entera. Para eso habría que llevar otro cable desde el termostato hasta arduino.
Pero es que tampoco hace falta. Aunque le siga llegando PWM 100% al termo desconectado por su termostato, no es problema para el módulo de potencia, porque en ese caso se queda en circuito abierto.
A partir de ahí, arduino intenta hacer PWM, desde cero, al siguiente termo, porque en el momento de la desconexión del termo anterior, vuelve a existir potencia excedente "pendiente de consumir", y se repite el proceso de buscar el equilibrio entre potencia excedente existente y potencia excedente consumida.
NO existe ningún flag que permita saber si la señal PWM realmente se está haciendo uso de ella o no. Pero tampoco hace falta.
Es que el concepto no es "El carlotrón lleva constantemente un control del excedente que le está llegando a cada termo", NO.
El concepto es "Carlotrón está constantemente intentando derivar toda la potencia que haya disponible", sin importar los termos que haya ni lo que chupa cada termo. Si un termo se desconecta, carlotrón intenta derivar potencia al siguiente, hasta que el regulador le diga "basta, ya no hay más excedente". En ese momento, carlotrón frena, da un pasito atras, y vuelve a preguntar al regulador "¿cómo está la cosa?"....y así siempre.
Por supuesto que Carlotrón sabe que % de PWM le está llegando a cada termo. Cuando uno de ellos ya está al máximo (PWM del 100%, independientemente de si su termostato está On o OFF), empieza por el siguiente, pero dejando el anterior al 100%. Nunca hay más de 1 termo con PWM<100%. Excepto los que están "por llegar".
No se si me he explicado... es que estas cosas de programación tienden un poco al desconcierto, y es difícil explicarlo.
- 12/03/2016, 11:56 #361el_cobarde Invitado
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Te has explicado perfectamente, Carlos. He sido yo que se me había metido esta idea tonta en la cabeza. En seguida cuando leí esta frase tuya, me dí cuenta de mi fallo lógico:
Es que la situación es como si hubiera un solo "termo" grande, en vez de varios consecutivos. El Arduino deriva toda la potencia excedente y cuando un termostato desconecta a su termo, para el Arduino es como si de repente hubiera más excedentes y los derivará. Igual, cundo un termostato vuelve a conectar su termo, el Arduino pensará que hay menos excedentes y reducirá la potencia derivada.
Lo único que tiene que saber el Arduino, es cuando uno de los termos controlados llegue a recibir su potencia máxima, es decir, la señal PWM de un pin ha llegado a su amplitud máxima programada, que siga derivando incrementando la señal PWM del siguiente pin.
Genial de fácil y eficiente ...
- 12/03/2016, 12:04 #362Forero
- Fecha de ingreso
- ago 2010
- Ubicación
- alicante
- Mensajes
- 5.317
- Entradas de blog
- 2
- 12/03/2016, 13:05 #363el_cobarde Invitado
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
No diría esto. Más bien tú lo explicas, yo lo entiendo - y lo repito con mis palabras.
Pero no se trata de hacernos la pelota mutuamente, el tema es el Arduino. Y sin haber nunca tenido uno en manos, puedo decir que me parece un micro muy versátil, eficiente y universal.
Estoy ansioso de recibir mi Arduino y los demás componentes, para poder empezar a programar!
- 12/03/2016, 13:40 #364Forero
- Fecha de ingreso
- feb 2009
- Ubicación
- xxx
- Mensajes
- 1.732
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Para mi, te has explicado perfectamente.
- - - - - - - - - - - - - - - - - - -
Yo solo he realizado unas pruebas con arduino hace tiempo, intentando enganchar a mi hijo al tema, pero no lo conseguí. En mi caso, habiendo utilizado solo lenguajes de alto nivel, me costó bastante entender el funcionamiento básico. Si has programado a bajo nivel, no debieras tener ningún problema.
- 12/03/2016, 14:00 #365Forero
- Fecha de ingreso
- ene 2016
- Ubicación
- No lo preguntes miarma!
- Mensajes
- 215
- 12/03/2016, 15:41 #366Invitado Invitado
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Supongo que funcionará correctamente, lo único que faltaría el circuito para controlar la corriente del diodo optoacoplador, pues este funciona en modo lineal ( no a todo o nada ). Algun Operacional, o un simple transistor después de un filtro RC a lo mejor iría bien.
A título informativo, loo que yo intentaba explicar antes era este circuito, también sacado de electroschematics:
AC Light Dimmer Module Circuit with ZC Detector
El optoacoplador 4N35 nos da señal de sincronismo de paso por cero de línea, y el opto-triac MOC3021 activa el Triac cuando el Arduino decide, modulando la potencia, con un simple contador de mS después del paso por cero del sincronismo bastaría.
Eso sí, este último es más arduo de montaje, pero tenemos una resolución que dependerá del contador del Arduino.
Saludos
- 12/03/2016, 16:36 #367el_cobarde Invitado
- 12/03/2016, 21:38 #368Forero
- Fecha de ingreso
- feb 2009
- Ubicación
- xxx
- Mensajes
- 1.732
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Que pena no entender nada cuando ponéis estos esquemas
- - - - - - - - - - - - - - - - - - -
Por cierto, hoy he dejado de generar entre 10-11 kwh por no tener batería donde meterlos ni nada para aprovechar los excedentes.
Un día totalmente soleado en el que el S.B ha trabajado casi a su máximo potencial con las placas que tengo, pero que el midnite se ha tirado muchos ratos tocándose el bolo, muchos ratos produciendo 0W.
La producción se ha quedado "solo" en 32.6 KWh y ahora mismo ya está la bateria al 59%
- - - - - - - - - - - - - - - - - - -
Necesito un sistema de aprovechamiento de excedentes rápidamente.
- 12/03/2016, 22:31 #369Invitado Invitado
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
No sé, si quieres te lo puedo ir explicando paso a paso, en otro hilo, para no liar este, aunque ya sabes que lo de explicar no es mi fuerte.
Yo necesito unas baterias o un inversor híbrido, pero ahora no me lo puedo permitir !
Celebro que tu sistema pueda generar tanta energía, genera algo por mí ya que no puedo.
- 12/03/2016, 23:06 #370Forero
- Fecha de ingreso
- feb 2009
- Ubicación
- xxx
- Mensajes
- 1.732
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Si te parece bien, en un par de semanas ( lo que tardaré en poner en marcha los nuevos aparatos y baterias ), nos ponemos en un post aparte a hacer la parte electrónica de un sistema de excedentes haciendo tambien la parte del regulador de potencia. Así mientras van llegando los optoacopladores y alguna cosilla mas
- 12/03/2016, 23:09 #371Invitado Invitado
- 12/03/2016, 23:56 #372Gabriel 2015 Invitado
- 16/03/2016, 10:45 #373el_cobarde Invitado
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Volvamos al tema de derivar excedentes con el Arduino.
Ando liado en otros asuntos, pero hoy he tenido el tiempo de elegir los componentes que necesito para mi proyecto (derivación de excedentes con Arduino en base a la potencia P=I*U de la planta FV).
A ver si me ayudáis y me decís si con estos componentes voy bien:
- El Arduino:
Free shipping high quality UNO R3 MEGA328P CH340G for Arduino Compatible-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
- El adaptador 220Vac 9Vdc 1A:
AC 100V 240V Converter Adapter DC 9V 1A Power Supply EU Plug DC 5.5mm x 2.1mm 1000mA for Arduino UNO MEGA-in 3D Printer Parts & Accessories from Computer & Office on Aliexpress.com | Alibaba Group
- La pantallita LCD 20x4:
Free shipping LCD Board 2004 20*4 LCD 20X4 5V Blue screen LCD2004 display LCD module LCD 2004 for arduino-in LCD Modules from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
- El interface I2C entre pantalla y Arduino:
1Pcs IIC/I2C Serial Interface Board Module LCD1602 LCD2004 Display for Arduino Hot Worldwide-in Consumer Electronics on Aliexpress.com | Alibaba Group
- El escudo Data Logger con RTC:
XD 05 Data Logger for Arduino Data Logging Shield-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
- 40 cablecitos 1p-1p female:
new 40pcs in Row Dupont Cable 21.5 cm 2.54mm 1pin 1p 1p Female to Female Jumper Wire for Arduino Wholesale-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
- Conectores para los cables:
http://www.aliexpress.com/item/10Pcs...b-407835b78877
- Los pulsadores para comunicar con el Arduino:
4x4 4*4 Matrix Keypad Keyboard module 16 Botton mcu For Arduino DIY-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
- El módulo WiFi para el Arduino:
ESP 14 WIFI Wireless Serial Ports ESP8266 Module For Arduino-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
- El módulo WiFi NodeMCU, uno para cada módulo de potencia:
V3 Wireless module NodeMcu 4M bytes Lua WIFI Internet of Things development board based ESP8266 for arduino Compatible-in Other Electronic Components from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
- El sensor ACS712 30A, para medir la intensidad de la planta FV
Free Shipping Hot Sale ACS712 30A Range Hall Current Sensor Module ACS712 Module For Arduino 30A-in Sensors from Electronic Components & Supplies on Aliexpress.com | Alibaba Group
Lo que no tengo claro, es como obtener las resistencias para el divisor de tensión, para medir U de la planta FV.
Os pido ayuda en como comprar estas resistencias y una plaquita en donde soldarlos.
Otra duda es: Cómo alimentar los módulos NodeMCU? Con un adaptador de 220Vac 9Vdc? 5Vdc?? 3.3Vdc???
Los módulos de potencia con sus componentes KEMO sí los tengo claros, sé donde comprarlos.
- 16/03/2016, 11:28 #374Forero
- Fecha de ingreso
- ene 2016
- Ubicación
- No lo preguntes miarma!
- Mensajes
- 215
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Buenas.
Te contesto algunas cosas:
Arduino, compra al menos dos y con diferentes encapsulados a diferentes ven vendedores. Personalmente me gusta el encapsulado DIP. Tengo uno que funcionan los pines al contrario de la orden que le envíes, no se porqué.
También cambiaría el esp 14 por el esp12.
Si no tienes protoboard, adquiere una.
La alimentación, ambas placas (Arduino y nodemcu) tienen reguladores de tensión, por ejemplo, si al Arduino le das 9v el regulador va a despreciar 4v convirtiéndolos en calor, si empleas una F.A. de 5v mejor, y para el nodemcu igual pero la alimentación es por clavija micro USB (cualquier cargador de móvil sirve).
Un saludo.
- 16/03/2016, 11:35 #375Forero
- Fecha de ingreso
- ago 2010
- Ubicación
- alicante
- Mensajes
- 5.317
- Entradas de blog
- 2
Re: Carlotrón versión 3.0. Derivar excedentes con Arduino.
Con ese arduino, posiblemente necesites instalar un driver. Lee esto.
Lo puedes adquirir ya montados, el lcd + el I2C
puedes adquirir cables macho-hembra.
Buena placa, no la conocía.