Nextion... ya la tengo y ahora que narices hago con ella

Más
31 Oct 2017 22:50 - 31 Oct 2017 23:28#101por EA4FVB
Bueno primero de todo (nos ha pasado a todos la primera vez) no desesperarse... parece muy complicado pero es de las cosas más fáciles que podemos configurar.

Estas instrucciones son para usar una Nextion con MMDVMHost, luego el "Pincho" da igual que usemos una DVMega, un LowCost... y el hardware que sea una Raspberry, Orange, Banana u Odroid,

Podríamos decir que es para una Nextion con MMDVMHost en Linux

Recomiendo mirar este pdf, en todo caso hago un resumen rápido

https://www.hamdigitaal.nl/download/algemene-informatie/NEXTION-LCD-SETUP.pdf

Como el pdf pone como ejemplo una raspberry pi, lo vamos a usar como base, aunque con un "USB to TTL" es exactamente igual, si tienes, una Orange o una Banana y no quieres hacerlo por USB, este tutorial también te vale, simplemente deberás buscar por internet en que parte del GPIO debes enchufar tu Nextion.

Si no la vas a enchufar directamente a la pi (Raspberry, Orange o Banana) o si tienes el Gpio ocupado.... entonces necesitas uno de estos:

https://es.aliexpress.com/item/1Pcs-free-shipping-USB-to-TTL-converter-UART-CH340G-CH340-3-3V-5V-switch-replace-of/32624118001.html?shortkey=emEJnYZZ&addresstype=600

para programar la Nextion (esta explicado en el pdf) necesitas este programa:

Nextion Editor

Vamos a ello.. en el Nextion Editor, abres un fichero ya hecho a la resolución de tu Nextion (2.4, 2.8, 3.2, 3.5...) el github de EA5SW esta muy bien, si no en el direcctorio nextion del github del mismo sitio donde esta el MMDVMHost

Cada configuración consta de un fichero con extensión HMI y si el creador ha pensado que igual no tienes "USB a TTL" y ha decidido ponértelo más fácil, habrá creado ya el auto instalador para la SD que es igual pero con extensión TFT... es decir que si quieres el fichero oficial para la nextion de 2.4 pulgadas referencia NX3224T024 basta que te descargues los ficheros:
NX3224T024.HMI
NX3224T024.tft

Los demás son para otras pantallas

github.com EA5SW
github.com original MMDVMHost

Si tienes USB to TTL simplemente es abrir el fichero y con la Nextion conectada al pc por USB le das a "UPLOAD"

OJO QUE TODOS HEMOS METIDO LA PATA LA PRIMERA VEZ: MIRAD

Cables


Tx de la nextion a Rx del USB
Rx de la nextion a TX del USB
Si conectamos los TX-TX y los RX-RX... como haríamos todos no funciona...

Si no tienes USB a TTL no pasa nada, casi es más facil, abres el fichero de la pantalla que te gusta y le das a el boton "Compile" y a la opcion del menu del Nextion Edition "Open Buid Folder" veras que tienes un fichero creado hace unos minutos (cuando le diste a "compilar") con extension TFT, copias ese fichero a la SD (la opcion "open build folder" como su nombre indica "Abrir carpeta de creaciones" solo es para que veas el fichero compilado y lo arrastres a la SD

metes la SD en la Nextion (debe tener estar encendida, cable rojo y negro conectados) y veras en la pantalla que se vuelca ese fichero en la SD, apagas enciendes y ya la tienes programada

Luego en el MMDVMHost.ini solo tienes que poner estos valores en "General" y en "Nextion":
[General]
Display=Nextion

[Nextion]
Port=/dev/ttyUSB0

bueno si va directa en el GPIO en lugar de con USB to TTL en Nextion sera
[Nextion]
Port=/dev/ttyAMA0

Y ya está :)

y cuando le cojas el truquillo es relativamente facil modificar la "plantillas" del Nextion edition para hacerle la pantalla a tu gusto
Última Edición: 31 Oct 2017 23:28 por EA4FVB.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
27 Mar 2018 00:38#104por ea4ddw
Hola,en concreto que pantalla nextion compraste?
gracias....

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
27 Mar 2018 07:46#105por EA4FVB
Hola Marcelino, aunque también valen las clónicas chinas, mejor que busques versión inglesa, los ficheros del MMDVMHost estan hechos específicamente para esas versiones, yo compré esta:

es.aliexpress.com/item/English-Version-N...s.9042311.0.0.ZXx1ih

Respecto al tamaño, también va por gustos, veras por distintos grupos facebook, telegram que los colegas aportan imágenes pre diseñadas para casi todos los tamaños, las imágenes oficiales están junto a los archivos fuente del MMDVMHost, aquí:

github.com/g4klx/MMDVMHost

Son los 3 directorios que empiezan por NEXTION, si ves el contenido veras que tienes para un montón de tamaños, el tamaño lo definen los dos últimos dígitos del fichero, por ejemplo NX3224T024.HMI es para una nextion de 2.4 pulgadas.

Quizás por recomendarte uno creo que el tamaño que más predomina es 2,4 pulgadas lo único importante es que no te salgas de los "oficiales" (2.4, 2.8, 3.2, 3.5) aunque hay imágenes para los demás no hay tantas imágenes.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
28 Mar 2018 00:24#106por ea4ddw
Hola,gracias por contestarme, estoy empezando con un dv mega, y todos estos "chismes",llaman mi curiosidad, comprare una de esas con un USB-TTL,para la raspberry, a ver si consigo que funcione....

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.215 segundos
Gracias aForo Kunena