Tutoriales

Revisión del monitor HMI avanzado Elecrow CrowPanel: una pantalla táctil de Tinker

He sido (mayormente) feliz ejecutando Home Assistant en el laboratorio de mi casa desde hace un tiempo. Sin embargo, hay un pequeño problema. Si bien mi esposa y yo podemos administrar la mayoría de los dispositivos a través de la aplicación complementaria, los niños o los invitados no pueden.

No siempre es cómodo coger el teléfono y, por supuesto, no puedo entregárselo a los invitados. Dispositivo de vista previa de voz propio de Home Assistant Si no estás conectado a la nube, no eres un dispositivo capaz.

Así que cuando lo conseguí Elecrow CrowPanel Advanced 10.1″, pantalla táctil grande ESP32-P4tengo algunas ideas. Puedo configurar este dispositivo para permitir el acceso a ciertos dispositivos conectados y colocarlo en un área común de la casa donde cualquiera pueda usarlo.

Este es un dispositivo ESP32 y he realizado algunas modificaciones. ESP Inicio en mi tablero zima Así que fue algo natural.

Tenga en cuenta que esta es una placa de desarrollo con pantalla. No es un panel de hogar inteligente que viene listo para usar, simplemente lo sacas de la caja y lo instalas en tu pared. Si te gusta jugar y construir cosas, te encantará este dispositivo. Si quieres algo que simplemente funcione, entonces no es para ti.

📋

Elecrow me envió este dispositivo para su revisión. Las opiniones expresadas son mías.

Especificaciones de hardware

Aquí hay un vistazo rápido a lo que hay dentro del dispositivo:

Elementodetalle
chip principalESP32-P4 (RISC-V de doble núcleo)
inalámbricoCoprocesador ESP32-C6 (WiFi 6, Bluetooth 5)
anexo10,1″ IPS, 1024×600, MIPI-DSI
tocarCapacitivo (controlador GT911)
memoriaMemoria flash de 16 MB, PSRAM de 32 MB
vocalSalida de altavoz integrada (conector dedicado) y micrófono
cámaraConector de cámara (adicional)
expansiónCabeceras I2C, UART y GPIO expuestas
fortalezaUSB-C y conector de batería
ModeloDHE04310D (versión de hardware V1.1)
precioAlrededor de $60

Tiene un hardware interesante, sobre todo porque también ofrece un conector para cámara. Mi paquete también venía con una cámara, no estoy seguro si está incluida en todas las cajas.

Elecrow CrowPanel mostrado en la caja

Luego también puedes optar por conectar los altavoces en sus propios puertos. Esto significa que si conecta LLM a Home Assistant y recibe respuestas en formato de audio. Hay un conector de batería si desea utilizar el dispositivo sin una conexión de alimentación directa. También se puede acceder a los pines I2C, UART y GPIO.

📋

Utilizo Home Assistant en todas partes porque para eso uso el dispositivo. Sin embargo, este monitor Elcrow se puede configurar y utilizar en muchos proyectos. Sólo tienes que ponerte tu sombrero de hojalatero.

Configurar la pantalla usando Home Assistant

Aquí es donde paso la mayor parte de mi tiempo y donde debes fijar tus expectativas.

Fuera de la caja, la placa ejecuta el firmware de demostración de Elecrow, que aparece en la pantalla pero en realidad no hace nada. Pero aún es lo suficientemente bueno como para probar la pantalla táctil y su conectividad. Al menos sabrás que el dispositivo está funcionando.

Firmware de demostración en CrowPanel
La demostración le brinda suficiente espacio para probar su funcionalidad antes de compilarla.

Para convertirlo en un panel de control de asistente doméstico, lo actualicé con mi propio firmware. Elegí la ruta ESPHome porque ESPHome se comunica con Home Assistant a través de su API nativa y no requiere configuración adicional de Supervisor, lo cual es importante ya que estoy ejecutando Home Assistant en un contenedor en Zima OS.

Para ser honesto, el primer flash no salió bien. Configurar WiFi en esta placa requiere mucho trabajo, ya que el ESP32-P4 no tiene su propia radio, sino que depende del ESP32-C6 a través del enlace SDIO interno. En mi dispositivo V1.1, las líneas de datos están en orden inverso En comparación con la configuración de referencia que seguí. La placa base siguió reiniciando hasta que solucioné este problema. Pero realmente es mi culpa.

Vale la pena mencionar que el firmware de demostración original no recordaba mi WiFi después de reiniciar. Tengo que ingresar mis credenciales nuevamente. Una vez que pasé a mi propio firmware ESPHome, permaneció conectado después de reiniciar. Entonces, si solo ha ejecutado la demostración, no espere que guarde la configuración. ¿Quizás esto sea intencional?

Mi primer proyecto de prueba fue muy simple. Programé un botón en la pantalla que enciende y apaga el enchufe del géiser en Home Assistant. Haga clic en él para cambiar el dispositivo real. Además, cuando le di la vuelta a Geyser desde la aplicación Home Assistant, los botones en pantalla se actualizaron para coincidir. Entonces, las cosas salieron como se esperaba.

Panel de cuervo electrónico
Soy nuevo en LVGL así que probé un proyecto muy básico.

Electrolux recomendado Visión de línea cuadrada Se utiliza para crear interfaces de usuario de forma intuitiva, lo que debería ser más fácil (y más intuitivo) que la codificación LVGL en el IDE de Arduino.

📋

Una prueba rápida muestra que la promesa central de Elecrow CrowPanel funciona. Con ESPHome, puede crear un panel táctil que controle dispositivos Home Assistant reales y refleje su estado en tiempo real, todo ejecutándose en el tablero sin la necesidad de un servidor adicional.

Pantalla en uso diario

Pantalla de panel Elecrow Crow

La pantalla en sí está bien. No es de primera categoría como el iPad. La mejor manera en que puedo describirlo es que se siente como una tableta básica.

El panel IPS de 1024×600 es lo suficientemente brillante y tiene ángulos de visión decentes, pero no impresionará a nadie que haya visto un teléfono moderno de alta gama recientemente. Esto es perfectamente aceptable para un panel de control que se pega a la pared y muestra botones.

En mis pruebas, la respuesta táctil fue buena. El grifo registra de manera confiable y no tengo que tocarlo dos veces.

Puertos, mensajes y espacio para crecer

Una pantalla CrowPanel es más que una simple pantalla.

Estos dos pequeños parlantes, cuando se combinan con micrófonos integrados, pueden actuar como satélites de voz para su asistente doméstico. De modo que obtiene puntos finales de pantalla y voz en un solo dispositivo.

Por supuesto, lo he limitado a ser un asistente doméstico, pero podrías usarlo más en un almacén, una fábrica o incluso un laboratorio doméstico. Tu imaginación y creatividad probablemente sean mejores que las mías.

Luego están los conectores de la batería. Las opciones de batería le dan mayor flexibilidad y portabilidad. Puede ser una buena opción si necesitas que tu dispositivo siga funcionando durante un corte de energía. No probé la duración de la batería porque no tenía una batería de repuesto para conectar.

I2C, UART y GPIO expuestos significan que puede conectar sensores adicionales, otro microcontrolador o su propio hardware en la placa. Para el público aficionado al bricolaje, esta flexibilidad es más valiosa que una pantalla más elegante.

Elecrow sugiere varios escenarios donde se puede utilizar

Problemas con la cámara y la inteligencia artificial

Elecrow también mencionó «capacidades de visión de IA integradas», ya que tiene la posibilidad de conectar cámaras. La cámara de 2 MP es opcional pero está incluida en el paquete. Simplemente conecté la cámara y estuvo bien.

Funciones de inteligencia artificial de CrowPanel

No he probado adecuadamente las capacidades de IA del dispositivo. ESP32-C6 está diseñado para proporcionar capacidades de IA de vanguardia para dispositivos integrados. Ahora bien, esto se puede aplicar a casos más simples, como el reconocimiento facial para desbloquear el acceso, la idea es que en lugar de ejecutar la IA en el propio tablero de visualización, se utilice como una interfaz para permitir que el modelo de visión se ejecute en un dispositivo más potente.

¿Vale la pena comprarlo?

🚦

para quien: Los propietarios y fabricantes de laboratorios domésticos ven la configuración como parte de la diversión.
No apto para quien: Cualquiera que quiera montar un panel en la pared en diez minutos y esté pensando en utilizar una aplicación estilo Android para controlar su configuración.

Este es un gran producto para los fabricantes de bricolaje. Desde laboratorios domésticos hasta uso industrial real, este dispositivo tiene un potencial que puede explotarse según sus necesidades e imaginación.

Si ya está jugando con un proyecto ESPHome o ESP32 y desea una pantalla táctil grande para construir el proyecto, esta placa puede ayudarlo mucho.

Jugar espesor del ventrículo izquierdo Puedes configurar el dispositivo según tus necesidades. Ni siquiera necesitas saber codificación. Hoy, un LL.M. puede ayudarle fácilmente a generar el código que necesita para su proyecto.

Me estoy repitiendo. Este no es un panel doméstico inteligente plug-and-play. Tienes que construir sobre eso. Estoy comenzando con un panel funcional que planeo expandir más allá de un solo botón.

Pero si no está acostumbrado a actualizar firmware y escribir/generar código, no es para usted.


Si esto le ayuda, considere el software gratuito que lo admite.

Su FOSS ha ayudado a la gente a utilizar Linux durante los últimos 14 años. Ayúdanos a ser independientes de las grandes empresas tecnológicas. Conviértase en miembro Plus para disfrutar de una lectura sin publicidad y obtener 5 libros electrónicos.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba