Satura rādītājs:
- 1. darbība: Hacer Las Conexiones De Nuestra Nextion, Arduino, Led Y Resistencia
- 2. solis: Seleccionamos Nuestras Imágenes Para Generar Nuestro Boton
- 3. solis: Recortar Las Imágenes Y Acoplarlas Al Tamaño De Nextion
- 4. darbība. Esiet Nuestro Nextion redaktors
- 5. darbība. Abrir Nextion redaktors
- 6. darbība
- 7. solis: Agregamos Un Boton Tipo "Dual-State"
- 8. darbība: Seleccionamos Y Agregamos Nuestras Imágenes
- 9. darbība: Una Vez Configurada Nuestra Opción De "image"
- 10. solis: Borramos El Texto Que Se Encuentra En El Centro De Nuestra Pagina
- 11. darbība. Atlasiet “pieskarieties preses notikumam”
- 12. darbība. Hacer Debug Y Corroborar Que Envie El Id Por Serial
- 13. solis: sargs El Proyecto Listo Para Subirlo a Nextion
- 14. solis: Programa De Arduino
- 15. solis: Pasar El Archivo.tft De La Memoria Micro Sd a Nextion
- 16. solis: apmācība, lai pabeigtu video
Video: Nextion/ Pulsador Con Enclave: 16 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Skatīt primero que debemos tener son los materiales necesarios que vamos a utilizar los cuales son:
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 pretestība 220 omi
5.- Aptuveni 10 kabeļi dubultā vai džemperi vai vienkārši kabeļi protoboard
6.- 1 protobords
7.-1 piedāvā SD atmiņas adapteri, izmantojot USB vai Micro sd
8.- USB kabelis, kas savienots ar arduino
1. darbība: Hacer Las Conexiones De Nuestra Nextion, Arduino, Led Y Resistencia
Como podemos observar en la imagen tenemos 4 kabeļi que salen de Nextion en el orden de: negro, amarillo, azul y rojo, leídos de izquierda a derecha.
Nēģeris = GND (grunts o tierra).
Amarillo = RxD (pin digital para recibir los datos por serial que serán enviados por arduino).
Azul = TxD (pin digital para enviar los datos por serial A Arduino)
Rojo = Alimentación de voltaje de 5 voltios (tener en mente que un voltaje mērs 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 omi si tu led es naranja brillante).
conectamos los pines de Rxd y TxD de Nextion un los pines de Arduino de la siguiente forma:
Nextion RxD -------- TxD no Arduino.
TxD de Nextion -------- RxD de arduino
2. solis: Seleccionamos 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 y acopladas a la medida de pixeles de nuestra Nextion en mi caso fue la Nextion "NX3224T024_011" no 2.4 pulgadas un el tamaño de los pixeles es 320 X 240.
3. solis: Recortar Las Imágenes Y Acoplarlas Al Tamaño De Nextion
Izmantojiet modificar paint, recortar y acoplar a las medidas, también lo puedes hacer en Adobe Ilustrator vai Photoshop; incluso para hacer una imagen mas a tu gusto, recordando que deberá tener el tamaño en pixeles de 320 X 240, tal y como se muestra en la imagen 2 del recorte del pulsador verde.
4. darbība. Esiet Nuestro Nextion redaktors
En caso de no tener saxtion editor puedes descargarlo en la pagina:
nextion.itead.cc/resources/download/nextio…
Instalēt es muy fácil vai bien puedes ver mi apmācību, lai lejupielādētu un instalētu Nextion redaktoru.
5. darbība. Abrir Nextion redaktors
Despés de abrir Nextion Editor, atlasiet failu un jauno failu, nosauciet abrirá una pestaña para nombrar nuestro nuevo proyecto.
6. darbība
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 krāsa blanco (checar en caso de tener una diferente).
Una vez es seleccionado el dispositivo o "device" como la muestra la imagen deberemos seleccionar, la directcción del display, se escogió la opción de 90 grados "horizontal", así sera como visualicemos nuestra pantalla con una rotación de 90 grados con respecto a la vertikāli.
Le damos a "ok" y nos abrirá una nueva pagina en Nextion Editor en el centro se observara la pantalla and 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 program Nextion Editor no nos arroje ningún error, esta agregado en este paso el archivo con el nombre de "fuente1.zi", para insertarlo deberás seleccionar "fonts" 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. solis: Agregamos Un Boton Tipo "Dual-State"
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.
Lo pagarinājums a lo largo y ancho de la pantalla Nextion, deberá quedar como en la segunda imagen abarcando los 320 x 240 pixeles.
8. darbība: 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.
Por defekts se encontrara en "solid color", es por eso que deberemos escoger la opción de "image"
9. darbība: Una Vez Configurada Nuestra Opción De "image"
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).
Recordando 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. solis: 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. darbība. Atlasiet “pieskarieties preses notikumam”
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 nav eksistējošas kļūdas.
12. darbība. Hacer Debug Y Corroborar Que Envie El Id Por Serial
se proseguirá a hacer un debug en el icono con el mismo nombre "atkļūdot" simulando que se encuentra cargado en nuestra pantalla Nextion, deberás corroborar que en el apartado de "Simulator Return" tenga un 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 informción de la trama de datos que envía Nextion visitar la pagina:
nextion.itead.cc/resources/documents/instr…
Sākotnējais datums "65" nav pieejams ar eksistējošu kļūdu, un tas nozīmē, ka nav 65 kļūdu.
El segundo dato "00" nos dice de que pagina proviene el evento en este caso de la pagina 0.
El tercer dato "01" nav 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" nos 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 (configuración de Nextion)
13. solis: sargs El Proyecto Listo Para Subirlo a Nextion
Una vez corroborado con el debug de que no existe ningún error y que la trama de datos la envía sin problēmas, Procederemos a darle click a "file" y luego a "Open Build Folder" para seleccionar el nombre de nuestro documento, que estará generado 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 egzistir ningú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. solis: Programa De Arduino
Arduino programma, kas nav pilnībā pabeigta, var būt, var būt puntos que quiero resaltar, en 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).
¿Por que esta deshabilitada esta parte? debido a que para cargar el programma 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 problēmas con la comunicación, una vez subido el program puedes volver a conectar en el orden mencionado en el paso 1 los pines de TxD y RxD, utilizar la librería Software Serial nos evita hacer esas Desconexiones ya que no interviene direct en los pines TxD y RxD de nuestro Arduino generando una comunicación serial "virtual" en los pines 10 y 11, RX, TX, respectivamente.
El programma 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. solis: 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 (preferenceemente no conectada de ningún cable de alimentación o comunicación, desconectar el plug de kabeļi), savienojums 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, sacamos la memoria Micro SD un procedūras, kas paredzētas jūsu sarakstam un proyecto debera funcionar sin problem alguno (antes de korer en arduino o probar, hacer un reset en este).
Ieteicams:
Nextion/Arduino kalkulators: 3 soļi
Nextion/Arduino kalkulators: noderīgs kalkulators Arduino Uno. Kalkulators pēc stila ir līdzīgs standarta kalkulatoram, kas tiek piegādāts kopā ar Windows 10. Piezīme. Tas neietver zinātniskās un programmētāja funkcijas, ko veic Windows 10 kalkulators, bet šīs funkcijas
Nextion skārienekrāna Outlook kalendāra sapulces atgādinājums: 6 soļi
Nextion skārienekrāna Outlook kalendāra sapulces atgādinājums: Iemesls, kāpēc es sāku šo projektu, bija tas, ka bieži vien es nokavēju sapulces un sapratu, ka man ir nepieciešama labāka atgādinājumu sistēma. Lai gan mēs izmantojam Microsoft Outlook kalendāru, bet lielāko daļu laika pavadīju pie Linux/UNIX tajā pašā datorā. Strādājot ar
Nextion 3.5 PC vadības bloks: 7 soļi
Nextion 3.5 datora vadības bloks: tāpēc esmu nolēmis publiskot savu projektu, jo domāju, ka dažiem tas varētu būt vajadzīgs
DIY laika stacija ar Nextion displeju un Arduino: 11 soļi
DIY laika stacija ar Nextion displeju un Arduino: šajā apmācībā mēs izmantosim Nextion displeju, rtc1307 laika moduli, Arduino UNO un Visuino, lai parādītu pašreizējo laiku, temperatūru un mitrumu. Noskatieties demonstrācijas video
Nextion displejs - Saskarne un protokols, kas izskaidrots ar PIC un Arduino: 10 soļi
Nextion displejs | Saskarne un protokols izskaidrots ar PIC un Arduino: Nextion displejs ir ļoti viegli lietojams un vienkāršs interfeiss ar mikrokontrolleri. Ar Nextion redaktora palīdzību mēs varam konfigurēt displeju un mēs varam noformēt displejā lietotāja saskarni. Tātad, pamatojoties uz notikumiem vai komandām rīkosies, lai parādītu