Tampoco yo entiendo demasiado de electrónica, pero me has dejado con la boca abierta, al ver todas las posibilidades que ofrece Arduino y una mente imaginativa como la tuya. Desde aquí mi ENHORABUENA por la santa paciencia de pensarlo, hacerlo, probarlo, mejorarlo y luego compartirlo.
Muchísimas gracias en nombre de todos los que leemos los bricos, y tan solo hacemos algunos de ellos.
Gracias a los que os habéis leído el tocho que os he puesto, pero después de haberme aprovechado de infinidad de bricos colgados por otra gente en el foro, que menos que compartir lo único que se me ha ocurrido. Con que a alguien le sirva ya me doy por satisfecho.
Ademas, para los que les da miedo la electrónica o la programación, nunca es tarde para intentar aprender algo. Como me dijo una vez un compañero, el fracasar no es hacerlo y que no te salga bien a la primera, el fracasar es ni tan siquiera intentarlo!
Bueno, volviendo al invento, os pongo el precio aprox. y los elementos que yo he necesitado para que os hagáis una idea del precio ridículo del invento a comparación de lo que en algunos sitios nos piden por un simple interruptor + clixon + ventilador para ventilar las neveras en veranito:
Por unos ?25€ te lo podrías montar con el máximo de elementos (sensor de consumo y 4 sondas de temperatura) y todo con conectores. Si no tuvieras congelador o al hacerlo con protoboard no quisieras conectores, pues todavía saldría mas barato. Creo que no esta mal no? creo que mas barato imposible con todo lo que hace.
Y para los que se preguntan, donde lo meto una vez acabado? y lo de imprimir en 3d? Pues si no tenéis impresora 3d (Ya están por menos de 130€), o no tengáis un amigo o conocido con una, que sepáis que por internet o en grandes ciudades, hay muchas empresas que a partir de 5€ ya pueden imprimir tus piezas o ir tu en persona a imprimirlo.
Si alguno lo quiere pero no quiere liarse con la electrónica o pasarse un día entero soldando, ya dije que tengo unos cuantos que hice por si acaso. No pienso hacer negocio, solo los hice por curiosidad y por si algún conocido necesitaba alguno, además de que los chinos te cobran lo mismo por una PCB que por 20 así que si puedo recuperar algo de lo que me he gastado en las pruebas, bien, sino pues ya aprovechare los módulos para otros inventos.
Por 25€ tengo el sensor de corriente, el display, la pcb montada (con conectores, resistencias, uln2003, zocalos, buzzer), los conectores dupont (de 2, 3 y 5 pines), el encoder rotatorio (sin rosca, los jodidos chinos se equivocaron) y el Arduino con el programa cargado, probado y funcionando.
Sondas de temperatura alguna me queda también, si alguno necesita alguna que me lo diga.
Todas las descripciones de funcionamiento e información (tanto de neveras como de la parte electrónica) las he dado muy breves para no aburrir al personal ni llenar el post de cosas que no interesan, pero a cualquiera que pregunte cualquier cosa mas concreta o quiera saber algo mas, le responderé encantado.
Y entonces para la electrolux 184 (que es la que yo llevo) es un poco diferente, como ya explicaste… como tiene la rueda para el gas y 220v… pero se puede instalar igual…
Yo estoy muy interesado en uno, no tengo ni idea de electrónica… pero como tu bien dices, fracaso es no intentarlo…
Y si te quieres deshacer de uno de esos que tienes de sobra, yo te compro uno ahora mismo.
Gracias de nuevo por compartir un brico tan chulo y que puede mejorar nuestras neveras, que tener birras frías es básico para la subsistencia!!
Para la Electrolux RM184 seria lo que os dije el otro día. Se quitarían todos los cables del termostato mecánico y se dejaría montado para poder regular con gas. Las resistencias, ventiladores y demas se conectaria todo al Arduino. Con el Arduino y los reles lo que controlaríamos seria la conexión automática entre AC/DC y todo el tema de alarmas, temperaturas, puerta y ventiladores.
Aun estando con gas, el Arduino debe estar conectado para poder seguir controlandolo todo, incluso detectar la falta de gas o el apagado de la llama si ve que la temperatura desciende mucho en el hervidor y activando la alarma para avisarnos.
La única duda que me tenéis que despejar es si pueden estar varios pulsadores a la vez o si al pulsar uno se desactiva el que estuviera pulsado previamente. En mi nevera y como esta diseñado, al tener interruptores independientes, puedo conectar todo a la vez 220v, 12v y el chispometro del gas. Ya se encarga el Arduino y los reles de activar lo que tenga preferencia.
Por internet me parece haber leído en el manual que en la RM184 no se pueden activar todos los pulsadores a la vez y que para hacerlo creo que se deberia modificar la botonera original. Tal vez quitando los muelles como se ve en la foto esta que he sacado de un foro alemán.
Ourent3, si estuvieras cerca de barcelona, yo a cambio de un par de birras ayudo a montar y desmontar lo que sea
Por internet me parece haber leído en el manual que en la RM184 no se pueden activar todos los pulsadores a la vez y que para hacerlo creo que se deberia modificar la botonera original. Tal vez quitando los muelles como se ve en la foto esta que he sacado de un foro alemán.
Ourent3, si estuvieras cerca de barcelona, yo a cambio de un par de birras ayudo a montar y desmontar lo que sea
Leíste bien, en la RM184 no da opción a pulsar mas de un botón a la vez.
Después de unos días sin explicar nada y como alguno ya se ha animado a montarse el invento, voy seguir con lo necesario para poder cablear, montar y configurar el invento.
Lo primero sera bajarse el software para poder programar el Arduino https://www.arduino.cc/en/Main/Software, seleccionamos nuestro sistema operativo y descargamos el IDE en su ultima versión (IDE es el programa para poder conectarnos con el Arduino). Una vez tenemos instalado el IDE de Arduino y dependiendo si estáis haciendo el controlador por vuestra cuenta con un Arduino «virgen», es decir sin nada instalado previamente o si ya tenéis uno con el programa previamente cargado, tenéis un paso nivel avanzado y otro fácil para seguir:
AVANZADO: Necesitaremos cargarle un nuevo bootloader a nuestro Arduino «virgen» para poder usar funciones especiales y ampliar la memoria disponible para poder usar nuestro programa del controlador de neveras trivalentes. Para este paso os hará falta un segundo Arduino, un condensador de 10uf y algunos cables dupont para conectar entre si los dos Arduinos. En este enlace lo explica perfectamente: http://ingeniocasero.blogspot.com.es/2017/05/cambiar-bootloader-de-arduino-nano-y.html
FACIL: Al tener ya nuestro Arduino con el nuevo bootloader cargado, solo tendremos que configurar nuestro IDE para poder comunicar con el. Para hacerlo solo seguiremos el primer paso del enlace anterior de manera que descargaremos optiboot y configuraremos la pestaña de Herramientas tal y como indico: Placa: «Optiboot on 32-pin cpus» Procesador: «ATmega328p» CPU Speed: «16MHz» Puerto: Aqui seleccionaremos el puerto donde nuestro ordenador haya detectato al Arduino una vez conectado por USB Programador: «ArduinoISP»
Para finalizar la configuración de nuestro PC, descargaremos el proyecto completo desde su página de github: https://github.com/kirch80/Trivalent-fridge-controller/archive/master.zip. Dentro de este zip encontraremos los esquemas, las librerias, el programa a cargar en el Arduino, un programa para probar si nuestro lcd funciona correctamente y todo lo necesario para poder personalizar lo que queramos. Podemos descomprimir dicho zip donde queramos pero una vez hecho necesitaremos copiar el contenido de la carpeta «Libraries» a la carpeta donde el IDE de Arduino gestiona las librerias. Abre el programa del Arduino y vete al menú archivo y ahí a preferencias. Arriba del todo veras una ruta del tipo «C:Users»tu usuario»DocumentsArduino» te vas a esa ruta y mira si existe una carpeta llamada libraries si no existe la creas, en esa carpeta es donde tienes que copiar las tres carpetas que estaban dentro de la carpeta «Libraries» que has descomprimido del zip.
No os asustéis que aunque parezca difícil, es mas difícil explicarlo que hacerlo. Si habéis seguido todos los pasos, ya podéis comunicar con el Arduino para subir el programa, modificarlo a nuestro gusto o utilizar la función de «Serial plotter» para ver nuestras gráficas de temperatura. Para subir el programa bastara con hacer doble clic en nuestro archivo Nevera_V1.02.ino, y una vez se abra el IDE de arduino, ir a Programa y luego Subir. Listos, ya tienes tu Arduino programado. Una vez programado, para ver la gráfica nos iremos a Herramientas, Serial Plotter y en velocidad seleccionaremos 19200. Ahora tendremos una gráfica que captura datos cada minuto.
Ahora vamos a por los cables. Los esquemas eléctricos que os habéis bajado en el ZIP vienen con los pines de los reles de 220v y 12v indicados para hacerlo todo mas fácil. En principio creo que no tiene misterio seguirlos y conectar esa parte sin problemas.
Vamos a por las conexiones con la PCB. Los que os hagáis vuestra propia placa, no tiene misterio. Solamente seguir los esquemas. Para los que uséis mi placa, las conexiones están separadas por colores y todas tienen un numero que las identifica. Os pongo un dibujo de la PCB donde se ve claro donde están situados los conectores y una foto con los pines de colores montados:
Las conexiones verdes son para sensores de temperatura: P3: Hervidor P4: Ambiente P5: Congelador P6: Nevera Para conectar aquí los sensores necesitaremos los conectores dupont de 3 pines. Los pines de arriba a abajo son negativo, positivo y señal. Dependiendo de donde compréis los sensores de temperatura, utilizaran unos códigos de colores o otros. Para los chinos no existe un estandard para esto. en los míos los colores corresponden a negro: -, rojo: + y amarillo: señal.
Las conexiones azules son para las salidas: P7: Ventilador nevera P8: Ventilador ambiente P9: Rele resistencias Para conectar aquí los reles y ventiladores necesitaremos los conectores dupont de 2 pines. Los pines de arriba son positivo y los de abajo negativo. Para la conexión del rele de 12v es indiferente pero para la mayoría de ventiladores hay que respetar la polaridad si queremos que funcionen correctamente.
La conexión rojo es alimentación: P10: Alimentación Para conectar aquí la alimentación necesitaremos los conectores dupont de 3 pines. Los pines de arriba a abajo son negativo, positivo batería(Alimentación Arduino) y positivo batería(Alimentación extras y medición voltaje). En principio puse dos positivos por si se quería separar alimentaciones por el tema consumos o ruidos pero con unir estos dos cables en el lado de la conexión de la batería es suficiente.
La conexión blanca es encoder: P12: Encoder Para conectar aquí el encoder necesitaremos los conectores dupont de 5 pines. Los pines de derecha a izquierda son positivo, negativo, CLK (Encoder A), DT (encoder y SW (pulsador). En caso de que al conectar el encoder os vaya en sentido contrario a donde estáis girando, tendríais que cambiar los pines CLK y DT entre ellos para corregirlo. No os asustéis si no entendéis lo que significan las siglas, son solo letras que vienen serigrafiadas en la placa pcb del encoder para identificar cada pin.
Las conexiones amarillas son para módulos extra: P14: Disponible P15: Sensor puerta abierta P16: Sensor consumo corriente Para conectar aquí los sensores necesitaremos los conectores dupont de 3 pines. Los pines de derecha a izquierda son negativo, positivo y señal Las conexiones negras en la parte superior del Arduino son los pines para programarlo mediante ISP. En teoría solo se usaran la primera vez para cargar el bootloader, luego siempre que queramos cambiar algo en nuestro Arduino, lo haremos por usb.
Utilizamos cookies para optimizar nuestro sitio web y nuestro servicio.
Funcional
Siempre activo
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferencias
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Estadísticas
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.