ESP32 de Marek Fiala
El estudiante Marek Fiala ha escrito una guía para construir su propio sistema de cortinas inteligentes para cortinas existentes, utilizando, por supuesto, el sistema en chip ESP32 de la compañía, en forma de placa de desarrollo ESP32-DevKitC montada en una PCB personalizada.
"Últimamente estoy sentado detrás de mi ordenador, que por desgracia está situado junto a una ventana. La intensa luz del sol del atardecer me hizo pensar en algún sistema inteligente que reconozca esta luz y cierre las cortinas", explica Fiala. "A medida que la domótica se ha extendido cada vez más en los últimos años, existen muchas opciones disponibles en el mercado que resuelven la mayoría de los problemas comunes que tenemos a diario. Sin embargo, hablando de sistemas de cortinas inteligentes, la mayoría de las soluciones disponibles requieren reemplazar todo soportes para cortinas como barras o rieles. Quería desarrollar un sistema adaptable a cortinas que ya están en uso."
El complemento del mercado de accesorios de Fiala para cortinas existentes se basa en una placa de desarrollo Espressif ESP32-DevKitC, conectada a un motor paso a paso NEMA17 y un controlador, un termistor para detectar condiciones de sobrecalentamiento en el motor en caso de que las cortinas se atasquen, un sensor de luz para decidir cuándo se deben abrir o cerrar cortinas y un convertidor reductor CC/CC para alimentar la placa de desarrollo desde una fuente de 12 V. También hay un interruptor de lengüeta, señala Fiala.
"Una característica clave para que este sistema sea automatizado es el interruptor de láminas", explica Fiala. "Después de enchufar el sistema a la electricidad, automáticamente comienza a mover las cortinas. Se colocan imanes de neodimio en el cinturón, que se detectan con el interruptor de láminas cuando el sistema está completamente abierto o cerrado. Así es como el sistema se inicializa y está listo para moverse a determinadas posiciones."
El proyecto terminado incluye tres modos de operación, programados usando el IDE de Arduino. En el "modo de luz", las cortinas se abren y cierran automáticamente según los niveles de luz ambiental detectados por el sensor de luz. En el "modo horario", las cortinas funcionan según un horario semanal. Finalmente, en el "modo manual", el usuario puede elegir abrir o cerrar las cortinas a pedido a través de mensajes MQTT manejados a través de un servidor Home Assistant.
El artículo completo del proyecto de Fiala ya está disponible en el ESP Journal; El repositorio de GitHub del proyecto tiene código fuente, un esquema y archivos de Autodesk Fusion para piezas impresas en 3D para el proyecto bajo una licencia de código abierto no especificada.