Nextion 320×240 Touch Screen Display NX3224T028. Design dit egen display, som kan kommunikere med din arduino eller andre (RX/TX) udviklings board.
Tekniske detaljer:
320 x 240 Resolution (2.8″)
RGB 65K true to life colours
TFT screen with integrated resistive touch panel
4 pin TTL serial interface
4M Flash memory for User Application Code and Data
On board micro-SD card slot for firmware upgradation
Visual Area: 57.6mm(L)×43.2mm(W)
Adjustable Brightness: 0~180 nit, the interval of adjustment is 1%
5V65mA power consumption
Compatible with Raspberry Pi A+, B+, Pi 2, Pi 3, Arduino.
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 “NX3224T028_011“
- Klik OK
Info: Dette eksempel er designet til størrelsen af dit display, du kan du ændre og tilføje noget hvis du vil. Hvis du har tænkt dit at lavet en ny helt fra bunden skal “NX3224T028_011” 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.