Სარჩევი:
- ნაბიჯი 1: Hacer Las Conexiones De Nuestra Nextion, Arduino, Led Y Resistencia
- ნაბიჯი 2: Seleccionamos Nuestras Imágenes Para Generar Nuestro Boton
- ნაბიჯი 3: Recortar Las Imágenes Y Acoplarlas Al Tamaño De Nextion
- ნაბიჯი 4: იყავით Nuestro Nextion რედაქტორი
- ნაბიჯი 5: Abrir Nextion რედაქტორი
- ნაბიჯი 6:
- ნაბიჯი 7: Agregamos Un Boton Tipo "Dual-State"
- ნაბიჯი 8: Seleccionamos Y Agregamos Nuestras Imágenes
- ნაბიჯი 9: Una Vez Configurada Nuestra Opción De "image"
- ნაბიჯი 10: Borramos El Texto Que Se Encuentra En El Centro De Nuestra Pagina
- ნაბიჯი 11: Seleccionaremos "touch Press Event"
- ნაბიჯი 12: Hacer Debug Y Corroborar Que Envie El Id Por Serial
- ნაბიჯი 13: Guardar El Proyecto Listo Para Subirlo a Nextion
- ნაბიჯი 14: პროგრამა De Arduino
- ნაბიჯი 15: Pasar El Archivo.tft De La Memoria Micro Sd a Nextion
- ნაბიჯი 16: გაკვეთილი სრული ვიდეოში
ვიდეო: Nextion/ Pulsador Con Enclave: 16 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Lo primero que debemos tener son los materiales necesarios que vamos a utilizar los cuales son:
1.- არდუინო უნო
2.- Pantalla Nextion (la que tengas no importa el tamaño de tu Nextion)
3.- 1 Led de tu ფერი ფავორიტი
4.- 1 წინააღმდეგობა 220 ოჰმ
5.- 10 კაბელი dupont o jumpers o მარტივი კაბელები para protoboard
6.- 1 პროტობორდი
7.-1 tarjeta de memoria SD con su adaptator, ya sea para usb o Micro sd
8.- კაბელი usb para conectar tu arduino
ნაბიჯი 1: Hacer Las Conexiones De Nuestra Nextion, Arduino, Led Y Resistencia
Como podemos observar en la imagen tenemos 4 კაბელი que salen de Nextion en el orden de: negro, amarillo, azul y rojo, leídos de izquierda a derecha.
შავი = GND (გრუნტი ან ტიერა).
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 Mayor 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 ohms (puedes calcular la resistencia necesaria para tu led si deseas, pero en este caso se uso la 220 ohms si tu led es naranja brillante).
conectamos los pines de Rxd y TxD de Nextion a los pines de Arduino de la siguiente forma:
RxD de Nextion -------- TxD de Arduino.
TxD de Nextion -------- RxD de arduino
ნაბიჯი 2: Seleccionamos Nuestras Imágenes Para Generar Nuestro Boton
Seleccionaron las imágenes anteriores, en donde podemos ver son pulsadores de la misma forma pero 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 my caso fue la Nextion "NX3224T024_011" 2.4 პულგადა და ელ.წერილი 320 X 240.
ნაბიჯი 3: Recortar Las Imágenes Y Acoplarlas Al Tamaño De Nextion
გამოიყენეთ საღებავი მოდიფიკატორების, რეკორდული და აკოპალარული მედიცინის საშუალებით, გამოიყენეთ ეს Adobe Ilustrator ან Photoshop– ში; ჩათვლით, რომლითაც შეგიძლიათ გამოიყენოთ თქვენი გამოსახულება, ჩაწეროთ ის, თუ როგორ გამოვიყენოთ ის 320 X 240 პიქსელებში, ეს არის თქვენი გამოსახულების 2 ფორმატი, რომელიც დაგეგმილია თქვენი სურვილისამებრ.
ნაბიჯი 4: იყავით Nuestro Nextion რედაქტორი
მომდევნო რედაქტორმა დაგვიტოვა გვერდი:
nextion.itead.cc/resources/download/nextio…
la instalación es muy fácil or bien puedes ver my tutorial para descargar და instalar Nextion რედაქტორი.
ნაბიჯი 5: Abrir Nextion რედაქტორი
Después de abrir Nextion რედაქტორი, seleccionamos el apartado de file y new, no abrirá una pestaña para nombrar nuestro nuevo proyecto.
ნაბიჯი 6:
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 pa letras color blanco (checar en caso de tener una diferente).
თქვენ შეგიძლიათ აირჩიოთ "მოწყობილობა", რომელიც შეიცავს ახალ სურათებს, რომლითაც ჩვენ გამოვიყენებთ, გამოვიყენებთ პირდაპირ ჩვენებას, გამოვიყენებთ 90 გრადუსს "ჰორიზონტალურად", ასევე ვიზუალურად გამოვიყენებთ 90 გრადუსს და პატივისცემას ვერტიკალური.
Le Damos a "ok" yn abrirá una nueva pagina en Nextion რედაქტორი და მისი ცენტრი, რომელიც აკვირდება მომავალში 320 X 240.
Agregaremos nuestras imágenes para el pulsador, previamente recortadas y acopladas a los pixeles de nuestra Nextion, en 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 რედაქტორი არ შეიცავს შეცდომებს, ეს ნიშნავს, რომ ეს არის არქივის არქივი, რომელიც მოიცავს "fuente1.zi" -ს, რათა შემოვიტანოთ რამდენიმე "fonts" a lado de la sección donde las imágenes (inferior izquierda de Nextion Editor) como lo muestra la quinta imagen en esta sección.
ნაბიჯი 7: 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.
შემდეგი გაფართოება, რომელიც შეიძლება გაიზარდოს 320 x 240 პიქსელის გაფართოებით.
ნაბიჯი 8: Seleccionamos Y Agregamos Nuestras Imágenes
In el apartado de atributos del botón, (nos aparecen seleccionando el botón agregado con doble clic o an aparecerá default default.), Seleccionaremos en la parte de "sta" la opcion de "image" como lo muestra la imagen.
Por defecto se encontrara en "solid color", es por eso que deberemos escoger la opción de "image"
ნაბიჯი 9: 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).
ჩაწერეთ სურათზე 0 o pic0 de ser ser color rojo debido a que nuestro led y botón comenzaran en esta posición (apagado) y que una vez vez presionado deberá cambiar a la imagen que se encuentra en pic1 la cual es de botón encendido.
ნაბიჯი 10: 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 confirmar, tal y como lo muestra en la imagen.
ნაბიჯი 11: Seleccionaremos "touch Press Event"
Un paso muy importante is 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 este deberemos dar un click a nuestro botón (bt0) e inmediatamente en la parte ცენტრალური inferior de Nextion რედაქტორი, რომელიც გამოქვეყნებულია "ღონისძიების" და "შეხების პრესის მოვლენის" გამოქვეყნებისას, აირჩიეთ "გაგზავნის კომპონენტის ID" tal y como se muestra en la imagen, dicho esto pasaremos a hacer un debug იმის დასადასტურებლად, რომ არ არსებობს რაიმე შეცდომა.
ნაბიჯი 12: Hacer Debug Y Corroborar Que Envie El Id Por Serial
გამოაქვეყნეთ და შეასწორეთ ხატის სახელი "debug", რაც ნიშნავს იმას, რომ ეს არის შემდგომი გადატვირთვა მომდევნო მომდევნო ეტაპზე, "დაბრუნების სიმულატორი" ადასტურებს სერიალს 7 მონაცემზე დაყრდნობით. los datos deberán de ser los siguientes: 65 00 01 01 FF FF FF que como podrás observar son son datos en hexadecimal.
შემდგომი ინფორმაციის დეპარტამენტის შესახებ ინფორმაცია შემდგომში ეწვევა გვერდს:
nextion.itead.cc/resources/documents/instr…
პირველ რიგში, "65" არ არის დანაშაული, როდესაც არსებობს შეცდომა და ეს არის 65 ნიშანი, რომელიც არ არსებობს.
ჩვენ შეგვიძლია დავადგინოთ "00", თუ არ ჩავთვლით იმ გვერდს, რომლითაც დაგეგმილია ყველა მოვლენა და გვერდი 0.
El tercer dato "01" nice dice de que კომპონენტები se envía el evento, en este caso del botón or 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: Guardar El Proyecto Listo Para Subirlo a Nextion
თქვენ შეგიძლიათ დაადასტუროთ თქვენი შეცდომების არარსებობა, თუ ეს არის პრობლემა, რომელიც გამოიყენება პრობლემის გადასაჭრელად, დააწკაპუნეთ "ფაილზე" და "გახსენით საქაღალდის გახსნაზე", რათა აირჩიოთ ახალი დოკუმენტები, რომლებიც წარმოიქმნება 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 ekzisting 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: პროგრამა De Arduino
Arduino– ს პროგრამით, მე არ შემიძლია შევასრულო სხვადასხვა ვარიანტები, რომლითაც შესაძლებელია გამოვიყენო სხვა სახის პროგრამები, ასევე გამოვიყენოთ ძირითადი პროგრამული უზრუნველყოფის სერიალი პროგრამული უზრუნველყოფის სერიული პროგრამის შემდგომი პროგრამული უზრუნველყოფის გამო. 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 პროგრამული სერიალი).
¿Por que esta deshabilitada esta parte? Debido a que para cargar el programa a Arduino გამოყენება კომუნიკაციის სერიალში, რომელიც კონვერტირებულია usb-serial medio de la electrónica que contiene Arduino, escecares 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 არსებობს პრობლემა კომუნიკაციისას, როგორც უკვე აღვნიშნეთ, რომ პროგრამამ ხელი შეუწყო კონექტრს და შეასრულა 1 პაკეტი TxD y RxD, გამოიყენოს უფასო პროგრამული უზრუნველყოფა Serial nos evita hacer esas desconexiones ya en los pines TxD y RxD de nuestro Arduino generando una comunicación serial "virtual" en los pines 10 y 11, RX, TX, respectivamente.
მარტივი პროგრამის ფუნქცია, რომელიც მოიცავს მარტივ კოდის, Arduino– ს და desconectando los pines RX y TX– ს, ახალი კონვერტაციების გასავლელად, ახალ ოპერაციულ სისტემას, რომელიც ემსახურება Arduino– ს.
ნაბიჯი 15: 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 (preferentemente no conectada de ningún cable de alimentación o კომუნიკაცია, desconectar el, desconectar el plug de cables 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 nuesta nuestra y comunica, sacamos la memoria Micro SD y procedemos a conectar y listo თქვენ პროგნოზირებთ ფუნქციურ ცოდვას პრობლემის გადასაჭრელად (antes de correr en arduino o probar, hacer un reset en este).
გირჩევთ:
Nextion/Arduino კალკულატორი: 3 ნაბიჯი
მომავალი/Arduino კალკულატორი: სასარგებლო კალკულატორი Arduino Uno– სთვის. კალკულატორი სტილით ჰგავს სტანდარტულ კალკულატორს, რომელიც იგზავნება Windows 10 -ით. შენიშვნა: მასში არ შედის მეცნიერული და პროგრამისტის ფუნქციები, რასაც Windows 10 კალკულატორი ასრულებს, მაგრამ ეს ფუნქციები
Nextion Touchscreen Outlook კალენდარი შეხვედრის შეხსენება: 6 ნაბიჯი
Nextion Touchscreen Outlook კალენდარი შეხვედრის შეხსენება: მიზეზი, რის გამოც დავიწყე ეს პროექტი, იყო ის, რომ ხშირად მე მენატრებოდა შეხვედრები და ვხვდებოდი, რომ უკეთესი შეხსენების სისტემა მჭირდებოდა. მიუხედავად იმისა, რომ ჩვენ ვიყენებთ Microsoft Outlook Calendar- ს, მაგრამ მე დროის უმეტეს ნაწილს Linux/UNIX– ზე ვატარებდი იმავე კომპიუტერზე. მუშაობისას
Nextion 3.5 კომპიუტერის კონტროლის გემბანი: 7 ნაბიჯი
Nextion 3.5 PC Control Deck: ასე რომ, მე გადავწყვიტე, რომ ჩემი პროექტი საჯაროდ ხელმისაწვდომი გამხდარიყო, რადგან ვფიქრობდი, რომ ზოგს შეიძლება ეს დასჭირდეს
წვრილმანი ამინდის სადგური Nextion ჩვენებით და არდუინოთი: 11 ნაბიჯი
DIY ამინდის სადგური Nextion ჩვენებით და Arduino: ამ გაკვეთილში ჩვენ გამოვიყენებთ Nextion ჩვენებას, rtc1307 დროის მოდულს, Arduino UNO და Visuino მიმდინარე დროის, ტემპერატურისა და ტენიანობის საჩვენებლად. უყურეთ სადემონსტრაციო ვიდეოს
Raspi-Nextion ამინდის საათი: 7 ნაბიჯი
Raspi-Nextion ამინდის საათი: ამდენი განსხვავებული საათის ყურება არდუინოსა და ჟოლოს პი-ით შთაგონებული იყო ჩემთვის. მეც მინდოდა ამის გაკეთება. დავიწყე არდუინო მეგას გამოყენებით ESP8266– ით, მაგრამ აღმოვაჩინე, რომ 8266 Wi -Fi– ს აქვს ძალიან ბევრი შეფერხება. მე გადავწყვიტე გამოვიყენო სათადარიგო Pi (Raspb