TUTORIAL KEYBOARD NEXTION DENGAN DHT22 ARDUINO

             Nextion editor merupakan suatu software yang digunakan untuk membuat tampilan nextion display untuk di koneksikan input data dengan perangkat lain seperti halnya arduino. Pada tutorial kali  ini, Anda akan belajar cara membuat login password menggunakan keyboard dengan tampilan data DHT22.


 

Ada beberapa hal dalam tutorial ini. dalam pembuatan tampilan pada nextion.

·        Download software nextion editor disini

·        Bisa gunakan USB to TTL untuk terhubung dengan laptop

·        Disini saya menggunakan FTDI + kabel mini USB dan Nextion display 2.8 inc (320x240).

 

 

·        Beserta arduino uno dan sensor DHT22

·        Selanjutnya kita akan membuat tampilan layar nextion terlebih dahulu.

·        Rangkai projek seperti intruksi di bawah ini :

 

Nextion

FTDI

GND

GND

RX

TTL USB (TX)

TX

TTL USB  (RX)

VCC

5V

 


·        Setelah ready silahkan buka nextion editor Pilih File > New > Save project 

·        Kemudian akan muncul pilihan layar nextion yang kan digunakan. pilih sesuai kebutuhan seperti 2,4 inchi ; 3,2 inchi ; 4,3 inchi ; 7 inchi atau yang lainnya.

 

 

  

·        jika ingin mengubah dalam tampilan horisontal pilih Display

  


·        Menu button text dll untuk  berada pada menu toolbox, pakai sesuai kebutuhan saja 

 

·        pada menu ini untuk import gambar sebagai backgrond dan setting mode font untuk tulisan 


                          untuk membuat keyboard dan tampilan data DHT22 masukkan gambar dibawah ini, dengan ukuran 320x240 sesuaikan dengan tipe nextion anda dan juga sudah terdapat file HMI :


FILE HMI


Silahkan dikreasikan sesuai keinginan anda, untuk code nya keyboard agar bisa memasukan password,  akan kami tunjukkan selengkapnya di channel youtube sinau programming.

·         Setelah itu compile dan upload ke Nextion display.

Untuk tampilan sudah selesai, setelah itu siapkan arduino dan sensor DHT22. 

 Lalu rangkai projek seperti di bawah ini :    

·        

 

 

·        Masukkan program di bawah ini lalu compile dan upload :

 


#include "DHT.h"




#define DHTPIN 7
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);

void setup() {
dht.begin();
Serial.begin(9600);

}

void loop() {
delay(2000);


float h = dht.readHumidity();

float t = dht.readTemperature();


if (isnan(h) || isnan(t) ) {
Serial.println(F("gagal!"));
return;
}




String command = "t70.txt=\""+String(t)+"\""; // mengirim data temperatur ke t70 nextion
Serial.print(command);
Serial.write(0xff);
Serial.write(0xff);
Serial.write(0xff);

String command1 = "t80.txt=\""+String(h)+"\""; // mengirim data humidity ke t80 nextion
Serial.print(command1);
Serial.write(0xff);
Serial.write(0xff);
Serial.write(0xff);
 
 


Setelah itu pindah tx rx nextion dari FTDI ke rx tx arduino.

·        Jika semua sudah selesai maka akan ada tampilan login untuk memasukkan password sebelum menampilkan data DHT22.

Sekian tutorial kali ini semoga bermanfaat and see you next time hehe

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

·  

0 Comments