Conclusiones

LO BUENO
|
- Pantalla TFT táctil — Permite interfaces locales sin añadir hardware extra.
- ESP32 potente — Suficiente músculo para sensores, gráficos y MQTT.
- WiFi + Bluetooth — Integración directa con Home Assistant.
- Puertos I2C/GPIO/UART — Conexión de sensores sin complicaciones.
- Formato compacto — Todo integrado en un solo módulo.
- Autodiscovery MQTT funcional — Una vez ajustado el payload, funciona como debe.
- Construcción sólida — Conectores robustos y pantalla resistente.
- Versatilidad — Estación meteo, panel domótico, dashboard, etc.
- Documentación en crecimiento — La Wiki empieza a ser útil.
- Aplicación para minería — Aunque sea “lotería”, sirve para aprender conceptos como hashing y protocolos.
|
|

LO MALO / MEJORABLE
|
- Documentación escasa — Llegó tarde y con pocos ejemplos.
- Pantalla TFT exigente — No resulta sencillo hacerla andar sin ejemplos.
- Autodiscovery delicado — El límite de 128 bytes en el payload es una trampa absurda… aunque facilmente resoluble.
- Conversión RGB565 complicada — PNG → .h sin halos requiere demasiadas iteraciones.
- Ejemplos Arduino insuficientes — Aún faltan demos completos para pantalla y sensores.
- Servicio Técnico manifiestamente mejorable — Simplemente se limitan a enviarte a la WiKi que, por cierto, tiene errores. Por ejemplo la tarjeta tiene un SKU (nº identificación) que no corresponde con la misma.
|
NOTA: 8/10
Después de trastear a fondo con la ESP32 Solo Miner de Elecrow, queda claro que esta placa es bastante más interesante como ESP32 con pantalla TFT que como “minero de Bitcoin”. La parte de minería es poco más que una curiosidad simpática para pasar el rato y entender cómo funciona el hashing, pero el verdadero potencial aparece cuando la usas como plataforma IoT: sensores, gráficos, MQTT, Home Assistant… todo funciona y, cuando funciona, funciona muy bien.
Eso sí, el camino no ha sido precisamente recto. La documentación llegó tarde, la pantalla TFT exige cariño, el autodiscovery MQTT nos regaló horas de diversión involuntaria y la reconexión WiFi/MQTT está pidiendo a gritos una mejora. Pero una vez superados esos baches, la CYD demuestra ser una placa versátil, potente y sorprendentemente completa, ideal para proyectos domóticos, estaciones meteorológicas y cualquier invento que necesite una interfaz local.
En resumen: no te hará rico ni te permitirá jubilarte minando Bitcoin aunque sí tenerte entretenido. Además te permitirá construir proyectos IoT muy serios… y con una pantalla táctil que, cuando por fin obedece, queda de lujo.

95
Otro de los errores que nos ha hecho perder mucho tiempo en esta revisión fue causada por el «autodiscovery» para MQTT… que no funcionaba para crear la variable de temperatur y que iba bien para humedad y presión.
SensorDef sensors[] = {
{ «cyd_temp_103», «CYD Temperature v1.0.3», «pcdemano/temperatura», «\xC2\xB0″»C», «temperature» },
{ «cyd_hum_103», «CYD Humidity v1.0.3», «pcdemano/humedad», «%», «humidity» },
{ «cyd_pres_103», «CYD Pressure v1.0.3», «pcdemano/presion», «hPa», «pressure» }
};
Después de muchas pruebas vimos que como unidad en el .INO habíamos utilizado C en lugar de ºC… lo que no gustaba al compilador.
Tampoco aceptaba poner «ºC» por lo que finalmente tuvimos que usar «\xC2\xB0″»C» que, como todo el mundo sabe es equivalente pero que sí parece gustar al compilador