Turinys:

„Nextion/ Pulsador Con Enclave“: 16 žingsnių
„Nextion/ Pulsador Con Enclave“: 16 žingsnių

Video: „Nextion/ Pulsador Con Enclave“: 16 žingsnių

Video: „Nextion/ Pulsador Con Enclave“: 16 žingsnių
Video: Nextion / Pulsador con enclave 2024, Lapkritis
Anonim
Nextion/ Pulsador Con Enclave
Nextion/ Pulsador Con Enclave

Žiūrėkite pagrindinį eilės debemos tenerio sūnaus los materiales poreikį, nes jis yra naudingas los cuales sūnus:

1.- Arduino uno

2. Pantalla Nextion (la que tengas no importa el tamaño de tu Nextion)

3.- 1 Led de tu color favorito

4.- 1 atsparumas 220 omų

5.- Apytiksliai 10 kabelių, neperjungiamų džemperių arba paprastų kabelių protoboard

6.- 1 protoboard

7.-1 „SD“atminties kortelė, pritaikyta jūrai, naudojant „usb“arba „Micro sd“

8.- laidinis USB kabelis, skirtas tu arduino

1 žingsnis: „Hacer Las Conexiones De Nuestra Nextion“, Arduino, „Led Y Resistencia“

„Hacer Las Conexiones De Nuestra Nextion“, Arduino, „Led Y Resistencia“
„Hacer Las Conexiones De Nuestra Nextion“, Arduino, „Led Y Resistencia“

Como podemos observar en la imagen tenemos 4 cable que salen de Nextion en el orden de: negro, amarillo, azul y rojo, leídos de izquierda a derecha.

Negro = GND (gruntas arba tierra).

Amarillo = RxD (pin digital para recibir los datos por serial que serán enviados por arduino).

Azul = TxD (skaitmeninis kaištis, skirtas serijiniam „Arduino“duomenims)

Rojo = Alimentación de voltaje de 5 voltios (tener en mente que un voltaje mero dañara nuestra pantalla Nextion), pueden ser tomados de nuestro Arduino en el pin de 5v.

Tomamos tierra y voltaje de nuestro Arduino uno, de los pines GND y 5V respectivamente, conectamos nuestro led al pin 2 digital de nuestro Arduino, seguido de una resistencia de 220 oms (puedes calcular la resistencia necesaria para tu led si deseas, pero en este) caso se uso la 220 omų si tu led es naranja brillante).

„Rxd“ir „TxD“„Nextion“ir „Arduino de la Siguiente“formų:

„Nextion RxD“-------- „TxD de Arduino“.

„TxD de Nextion“-------- „RxD de arduino“

2 žingsnis: „Seleccionamos Nuestras Imágenes Para Generar Nuestro Boton“

Pasirinkti Nuestras Imágenes Para Generar Nuestro Boton
Pasirinkti Nuestras Imágenes Para Generar Nuestro Boton
Pasirinkti Nuestras Imágenes Para Generar Nuestro Boton
Pasirinkti Nuestras Imágenes Para Generar Nuestro Boton
Pasirinkti Nuestras Imágenes Para Generar Nuestro Boton
Pasirinkti Nuestras Imágenes Para Generar Nuestro Boton

Se seleccionaron las imágenes anteriores, en donde podemos ver son dos pulsadores de la misma forma pero con diferente color, para simular el encendido y apagado cambiando de imagen.

Las imágenes deben ser recortadas and acopladas a la medida de pixeles de nuestra Nextion en mi caso fue la Nextion "NX3224T024_011", 2.4 pulgadas y el tamaño de los pixeles es 320 X 240.

3 žingsnis: „Recordar Las Imágenes“ir „Acoplarlas Al Tamaño De Nextion“

Recortar Las Imágenes ir Acoplarlas Al Tamaño De Nextion
Recortar Las Imágenes ir Acoplarlas Al Tamaño De Nextion
Recortar Las Imágenes ir Acoplarlas Al Tamaño De Nextion
Recortar Las Imágenes ir Acoplarlas Al Tamaño De Nextion

Naudokite modifikuotą dažų rinkinį, redagavimą ir akvariumą a las medidas, tam tikrą lo puedes hacer ir „Adobe Ilustrator“arba „Photoshop“; įskaitant ir „hacer“, neįsivaizduojantį jūsų įvaizdį, įrašant įrašą į tenerą ir pasiekus 320 x 240 pikselių piktogramą, tal y como se muestra en la imagen 2 del recorte del pulsador verde.

4 žingsnis: „Nuestro Nextion“redaktorius

Image
Image

„Cas cas de no tener Nextion“redaktorius, skirtas parsisiųsti ir atsisiųsti:

nextion.itead.cc/resources/download/nextio…

įdiegti ir įdiegti „Nextion“redaktoriaus įdiegimo ir įdiegimo instrukcijas.

5 veiksmas: „Abrir Nextion“redaktorius

Vaizdas
Vaizdas

„Abxir Nextion“redaktoriaus, failų ir naujų failų pasirinkimo, naujų, nenutrūkstančių programų sąrašas.

6 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas

Guardamos nuestro proyecto con el nombre que deseemos en mi caso escogí el nombre de "pulsador1", después se debe de escoger la pantalla Nextion con la que vamos a trabajar la cual es: "N3224T024_011", que viene al reverso de tu pantallax letras spalva blanco (checar en caso de tener una diferente).

Jei norite pasirinkti „įrenginį“, kuriame yra „muestra la imagen deeremos“, rodomas ekranas, rodomas 90 laipsnių „horizontalus“režimas, escogio la opción de 90 grados "horizontalus", taip pat vizualiai, kaip ir toliau, ir 90 laipsnių gradiento dėka. vertikaliai.

Le damos a "ok" y nos abrirá una nueva pagina en Nextion Editor en el centro se observara la pantalla a trabajar con el tamaño de nuestra Nextion 320 X 240.

Agregaremos nuestras imágenes para el pulsador, previamente recortadas y acopladas a los pixeles de nuestra Nextion, en la opcion de add en la parte media inferior con el signo "+" en la opción de pictures como se muestra en la imagen 4 de esta sección.

„Agregaremos también una fuente de letra para que nuestro“programa „Nextion“redaktorius neturi jokių klaidų, esta sutinka, kad būtų galima archyvuoti „fuente1.zi“, neįterpti šriftų, o įterpti deberą pasirinktų šriftų „a un lado de la sección donde agregamos“las imágenes (parte inferior izquierda de Nextion Editor) como lo muestra la quinta imagen en esta sección.

7 žingsnis: „Agregamos Un Boton Tipo“Dual-State “

„Agregamos Un Boton Tipo“
„Agregamos Un Boton Tipo“
„Agregamos Un Boton Tipo“
„Agregamos Un Boton Tipo“

Una vez que las imágenes están en su sitio correcto así como también la fuente (del tipo de letras), agregamos un boton del tipo "dual-state" como lo muestra la primera imagen.

Išplėskite a lo largo ir ancho de la pantalla Nextion, deberá quedar como en la segunda imagen abarcando los 320 x 240 pixels.

8 žingsnis: „Seleccionamos Y Agregamos Nuestras Imágenes“

„Seleccionamos Y Agregamos Nuestras Imágenes“
„Seleccionamos Y Agregamos Nuestras Imágenes“

En el apartado de atributos del botón, (nos aparecen seleccionando el botón agregado con doble click o aparecerá por default.), Seleccionaremos en la parte de "sta" la opcion de "image" como lo muestra la imagen.

„Defektuotas“ir „vientisos spalvos“, es por eso que deberemos escoger la opción de "image"

9 veiksmas: Una Vez Configurada Nuestra Opción De "image"

Una Vez Configurada Nuestra Opción De
Una Vez Configurada Nuestra Opción De
Una Vez Configurada Nuestra Opción De
Una Vez Configurada Nuestra Opción De

Procederemos a escoger en el apartado de pic0 la imagen con el botón color rojo (para apagado), y para el apartado de pic1 la imagen con el botón verde (para encendido).

Įrašyti que la imagen 0 o pic0 debe ser la color rojo debido a que nuestro led y botón comenzaran en esta posición (apagado) y que una vez presionado deberá cambiar a la imagen que se encuentra en pic1 la cual es de botón encendido.

10 žingsnis: „Borramos El Texto Que Se Encuentra En El Centro De Nuestra Pagina“

Borramos El Texto Que Se Encuentra En El Centro De Nuestra Pagina
Borramos El Texto Que Se Encuentra En El Centro De Nuestra Pagina

Para borrar el texto que se encuentra en el centro de nuestra pagina (page0) y botón (bt0), seleccionaremos el texto en el apartado de "txt" y Procederemos a borrar todas las letras, hecho esto daremos un enter para Confar, tal y como lo muestra en la imagen.

11 veiksmas: „Seleccionaremos“palieskite „Press Event“

Atrankiniai
Atrankiniai

Un paso muy importante es seleccionar en el apartado de "Event" que nos envié la trama de datos por Serial para que arduino "sepa" que fue presionado el botón de nuestra pantalla Nextion, para hacer esto deberemos dar un click a nuestro botón (bt0) e inmediatamente en la parte central inferior de Nextion Editor sobre el apartado de "event" y "touch press event" deberemos seleccionar el recuadro de "Send Component ID" tal y como se muestra en la imagen, dicho esto pasaremos a hacer un debug para corroborar que nėra egzistencinės klaidos.

12 veiksmas: „Hacer Debug“ir patvirtintoji „Que Envie El Id Por“serija

„Hacer Debug“ir patvirtintoji serija „Envie El Id Por“
„Hacer Debug“ir patvirtintoji serija „Envie El Id Por“

se prozuir hacer un debug en el icono con el mismo nombre "debug" simulando que se encuentra cargado en nuestra pantalla Nextion, deberás corroborar que en el apartado de "Simulator Return" tenga una trama de 7 datos que serán enviados por serial. los datos deberán de ser los siguientes: 65 00 01 01 FF FF FF que como podrás observar son data and hexadecimal.

Para mas información de la trama de datos que envía Nextion visitar la pagina:

nextion.itead.cc/resources/documents/instr…

Pradinis duomenų bazės „65“numeris yra nepagrįstas ir yra klaidingas, o tai reiškia, kad nėra 65 klaidų.

El segundo data "00" nos dice de que pagina proviene el evento en este caso de la pagina 0.

El tercer dato "01" dice de que componentsente se envía el evento, en este caso del botón o pulsador "Dual-state" que hemos configurado

El cuarto dato "01" yra dice lo que envía el boton1 en este caso que fue presionado.

Los datos FF FF FF son datos de terminación de la trama (konfigūracija Nextion)

13 veiksmas: „Guardian El Proyecto Listo Para Subirlo a Nextion“

Sargas El Proyecto Listo Para Subirlo ir Nextion
Sargas El Proyecto Listo Para Subirlo ir Nextion
Sargas El Proyecto Listo Para Subirlo ir Nextion
Sargas El Proyecto Listo Para Subirlo ir Nextion
Sargas El Proyecto Listo Para Subirlo ir Nextion
Sargas El Proyecto Listo Para Subirlo ir Nextion

Jei norite patvirtinti klaidą, ištaisykite klaidas ir nekelkite klaidų, taip pat spustelėkite „failą“ir „Atidaryti kūrimo aplanką“, kad pasirinktumėte el. con la extensión.tft para cargarlo a Nextion por medio de la memoria micro sd.

una vez encontrado nuestro archivo se deberá pasar a la memoria SD, en la cual no debe egzistuoja ir nún otro tipo de archivo (como lo muestra la tercera imagen de la sección), y debe estar previamente formateada (Fat32).

También puedes descargar el archivo de boton1 que se encuentra al final de este paso en donde encontraras el archivo.hmi y el.tft.

14 žingsnis: Programa De Arduino

Programa De Arduino
Programa De Arduino

„Arduino“programa, be es muy completejo pero existen varios puntos que quiero resaltar, en el primer apartado observaremos una librería llamada Software Serial que se encuentra en modo de comentario, esa parte del program esta deshabilitada. en caso de necesitar habilitarla quitar comentarios en las lineas de código que tienen la leyenda de (quitar de comentario si se va a usar la libreria software serial).

Qu Por que esta deshabilitada esta parte? debido a que para cargar el programa a Arduino utilizas la comunicación serial que es convertida de usb-serial por medio de la electricón que contiene Arduino, es necesario desconectar momentáneamente los pines de tx y rx que se comunican con Nextion ya que es posible que no cargue a nuestro Arduino o exista problem con la comunicación, una vez subido el programa puedes volver a conectar en el orden mencionado en el paso 1 los pines de TxD y RxD, utilizar la librería Software Serial no evita hacer esas Desconexiones ya que no interviene direct lt los pines TxD ir RxD de nuestro Arduino generando una comunicación serial "virtual" en los pines 10 y 11, RX, TX, respektabilūs.

El programa funciona perfectamente simplemente cargando el codigo a Arduino y desconectando los pines RX y TX, para nuevamente ser conectados, una vez terminalada la Operación de subir el código a Arduino.

15 žingsnis: Pasar El Archivo.tft De La Memoria Micro Sd a Nextion

EL ultimo paso e pasar nuestro archivo generado en extensión.tft a nuestra nextion, para hacer esta operación deberás insertar la memoria micro sd en tu nextion apagada (preferencente no conectada de ningún cable de alimentación o comunicación, desconectar el plug de cable), conect el plug de cable de alimentación, nos aparecerá la pantalla completamente en blanco con letras rojas indicándonos el porcentaje de copiado de tu archivo, una vez terminado deberá tener el 100% del archivo copiado, en ese momento desconectamos nuevamente nuestra Nextion del plug que alimen y comunica, sakomosios atminties „Micro SD“ir procedūros, skirtos sąveikai ir sąrašuose, kuriose yra probeecto debera funcionar sin sin algion (antes de correctr en arduino o probar, hacer un reset en este).

Rekomenduojamas: