Nextion 480×272 Touch Screen Display NX4827T043. Design dit egen display, som kan kommunikere med din arduino eller andre (RX/TX) udviklings board.
Tekniske detaljer:
Display Size | 4.3″ |
---|---|
Resolution | 480*272 |
Touch Panel | RTP |
MCU | 48 MHz |
Flash | 16 MB |
SRAM | 3584 Byte |
Input Power | DC 5V 500mA |
USART Port | XH2.54 4P |
Storage Temperature | -30 ~ 85 °C |
Working Temperature | -20 ~ 70 °C |
Nextion Editor Components | Text, Scrolling Text, Number, Xfloat, Button, Progress Bar, Picture, Crop, Hotspot, TouchCap, Gauge, Waveform, Slider, Timer, Variable, Dual-state Button, Checkbox, Radio, QRcode |
Character Encoding | ascii, utf-8, iso-8859-1~15, gb2312, ks_c_5601-1987, big5, windows-874/1255/1256/1257/1258, koi8-r, shift-jis |
Anti-aliasing font | Yes |
Product Dimensions | https://cdn.nextion.tech/wp-content/uploads/2017/09/4.3_Nextion_Dimension.pdf |
Installere Nextion Editor IDE Software
Dette program bruges til at designe dit display layout.
Download fra dette link: Downlaod
Installere Arduino IDE Software
Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere chippen.
Download fra dette link: Downlaod
Installere nextion-master Library
- Download library (Download)
- Udpak filer
- Flyt/kopir mappen “nextion-master” til “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)/Arduino/libraries)
- Åben Arduino IDE software og klik på “Sketch/Include library”
- Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
- Åben “Sketch/Include library/Manage Librarys” for at opdatere library.
- Luk, og åben Arduino IDE programmet. (Genstart programmet)
- Nu er “nextion-master” installeret
Eksempel
Her viser vi hvordan du designer dit egen display layout, og kan tænde/slukke onboard LED på din arduino. (Pin13)
Du skal bruge:
Tilslut dit display til din arduino sådan:
Connect +5V (Rød) til 5V on the Arduino
Connect TX (Blå) til pin 2 on the Arduino
Connect RX (Gul) til pin 3 on the Arduino
Connect GND (Sort) til GND on the Arduino
Info: Tegn står på bagsiden af displayet.
Nu er alt samlet, og vi skal designe vores display layout:
- Åben Nextion Editor
- Download vores eksempel (Download)
- Åben downloaded fil “240x320Example“
- Nyt vindue åbner, vælg “NX4827T043“
- Klik OK
Info: Dette eksempel er designet til størrelsen “240×320″, du kan du ændre det til “480×272“. Hvis du har tænkt dig at lavet en ny helt fra bunden skal “NX4827T043” bare vælges i “Device” i øverste menu bjælke.
Upload layout til display:
- Indsæt SD kort i din PC.
- Klik på “Filer/Save as”
- Vælg navn “Test”
- Gem nu filen i en ny mappe som du selv opretter
- Når filen er oprettet i den nye mappe klikker du “Compile” i menu bjælken
- Klik på “File/Open Build Folder”
- Her finder du den fil som skal kopiers over på dit SD kort “Test.tft”
- Indsær nu SD kortet ind i dit display “Bagsiden”
- Fjern 5v+ og montere igen “Genstart display”
- Efter uploading skal displayet “Genstartes” igen
- Nu kan displayet køre uden SD kort (SD kort skal ud før display startes)
Upload kode til din arduino:
Info: Ved at åbne “Serial Monitor” kan du se hvad ID arduino’en læser fra displayet.
#include <SoftwareSerial.h> #include <Nextion.h> SoftwareSerial nextion(2, 3);// Nextion TX to pin 2 and RX to pin 3 of Arduino Nextion myNextion(nextion, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps void setup() { Serial.begin(9600); myNextion.init(); pinMode(LED_BUILTIN, OUTPUT); } void loop() { String message = myNextion.listen(); //check for message if(message != ""){ // if a message is received... Serial.println(message); //...print it out } //Onbord LED ON if (message == "65 0 1 1 ffff ffff ffff") { digitalWrite(LED_BUILTIN, HIGH); } //Onbord LED OFF if (message == "65 0 2 1 ffff ffff ffff") { digitalWrite(LED_BUILTIN, LOW); } }
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.