Daftar Isi:

Menampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110: 4 Langkah (dengan Gambar)
Menampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110: 4 Langkah (dengan Gambar)

Video: Menampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110: 4 Langkah (dengan Gambar)

Video: Menampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110: 4 Langkah (dengan Gambar)
Video: Seri Arduino – 022: Gambar Dasar Pada Graphic LCD Display Nokia 5110 2024, November
Anonim
Tampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110
Tampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110
Tampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110
Tampilkan Pembacaan Sensor Arduino Langsung pada LCD Nokia 5110

Jika Anda pernah bekerja dengan arduino, Anda mungkin menginginkannya untuk menampilkan pembacaan sensor. Menggunakan monitor serial baik-baik saja, tetapi sebagai arduino badass Anda dengan cepat menjadi, Anda mungkin ingin menampilkan pembacaan pada sesuatu yang lebih ilmiah mencari. Juga, menghubungkan arduino Anda ke PC atau laptop tidak membuatnya sangat portabel dan memiliki LCD yang terpasang untuk menampilkan data Anda menjadi sangat berguna jika Anda ingin membawa Arduino Anda kemana-mana. Berikut adalah beberapa instruksi MUDAH untuk mengikuti tentang cara memasang dan memprogram arduino Anda sehingga akan berfungsi dengan tampilan.

Di samping catatan, saya juga telah membuat instruksi tentang penggunaan layar OLED, yang hanya menggunakan 4 kabel. Jika Anda ingin memeriksanya, ini tautannya:

www.instructables.com/id/Easy-OLED-Display/

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan

Untuk proyek ini Anda memerlukan:-Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (diuji pada UNO)-Perpustakaan Adafruit_GFX-Perpustakaan Adafruit_PCD8544Anda dapat membeli LCD Nokia 5110 di ebay dengan harga sekitar 2 dolar. Hal yang sama berlaku untuk kabel dupont. Cari di ebay untuk "40PCS dupont wire male to female", harganya sekitar satu dolar.

Langkah 2: Perpustakaan??? Tidak masalah

Perpustakaan??? Tidak masalah!
Perpustakaan??? Tidak masalah!

Sekarang, jika Anda pernah bekerja dengan Arduino sebelumnya, Anda mungkin memiliki IDE dan Arduino yang sebenarnya. Namun, jika Anda belum terbiasa dengan perpustakaan, tidak perlu khawatir, mereka sangat mudah digunakan. Unduh dengan mengikuti tautan di bawah ini, dan klik unduh ZIP di sisi kanan halaman web. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia…Setelah Anda mengunduh file zip, ekstrak file tersebut ke dalam file library di file Arduino utama Anda (biasanya C:/Program files/Arduino/libraries)Ekstrak file ke dalam folder library dan ganti namanya menjadi Adafruit_GFX dan Adafruit_PCD8544Pada dasarnya itulah yang perlu Anda lakukan untuk bagian ini. Sekarang ke bagian kode.

Langkah 3: Kode Arduino

Saya telah menulis template kosong, Anda hanya perlu menambahkan kode yang terbaca dari sensor Anda dan itu akan berfungsi. Kode saya menulis ke monitor serial di IDE serta ke LCD 5110. Bagian yang perlu Anda ubah agar dapat menampilkan bacaan (dan teks) yang Anda inginkan ditandai dalam kode.#include //math dan SPI seharusnya sudah ada di folder perpustakaan Anda secara default, jangan khawatir tentang ini#include #include //kami baru saja mengunduh ini#include Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3); //pin digital yang digunakan untuk menghubungkan ke LCD#menentukan XPOS 0#menentukan YPOS 1mengambang sensorPin = A0; //pin sensor Anda, Anda dapat mengubah ini jika Anda ingin membatalkan setup() {Serial.begin(9600);display.begin();}void loop(){float sensorValue = analogRead(sensorPin); //anda dapat mengubah “sensorValue” di semua kode menjadi apapun yang anda inginkanSerial.print("Nilai sensor A adalah: "); //akan menampilkan teks ini pada serial monitorSerial.println(sensorValue); //jangan lupa ln agar run berikutnya menulis ke baris berikutnya display.clearDisplay(); //menghapus tampilan setiap kali loop dimulai overdisplay.setCursor(0, 0);display.print("Nilai sensor A adalah: "); //ini akan ditulis pada LCDdisplay.println(sensorValue);display.display();delay(1000);}Jika Anda melakukan semuanya dengan benar, kodenya akan berfungsi, tetapi jangan jalankan dulu, kita harus sambungkan layar terlebih dahulu.

Langkah 4: Menghubungkan LCD ke Arduino

Menghubungkan LCD ke Arduino
Menghubungkan LCD ke Arduino
Menghubungkan LCD ke Arduino
Menghubungkan LCD ke Arduino
Menghubungkan LCD ke Arduino
Menghubungkan LCD ke Arduino
Menghubungkan LCD ke Arduino
Menghubungkan LCD ke Arduino

Kami hampir selesai! satu-satunya yang tersisa sebenarnya menghubungkan pin LCD ke Arduino. Untungnya pin (dari 1 hingga 5) terhubung berturut-turut, jadi peluang Anda untuk salah menghubungkannya sangat tipis. Hubungkan pin 1-5 dari Nokia 5110 LCD ke pin 3-7 pada Arduino Anda. (Jadi RST akan pergi ke Arduino pin 3, CE akan pergi ke pin 4 dan seterusnya) Setelah Anda menghubungkan semua pin, Anda akan melihat bahwa 3 tersisa. Pin tersebut harus dihubungkan ke pin 3.3V, 5V dan GND pada Arduino Anda. Jelas pin LCD GND masuk ke GND di Arduino. Tergantung pada jenis Arduino yang Anda miliki dan jenis layar yang Anda miliki, mainkan dengan menghubungkan dua pin LCD terakhir ke pin 5V atau 3.3V pada Arduino Anda. Keduanya harus bekerja, tetapi cobalah sendiri dan lihat apa kombinasi terbaiknya. Juga menempatkan resistor bernilai kecil (sekitar 100-200Ohm seharusnya baik-baik saja) di antara 3-7 pin Arduino dan pin LCD tidak akan merugikan. Ini hanya untuk keamanan dan tidak diperlukan jika Anda tidak ingin menggunakan layar untuk waktu yang lama. Saya sarankan membaca bagian ini lagi, hanya untuk memastikan Anda telah menghubungkan semuanya dengan benar. Setelah semuanya terhubung, Anda dapat mengunggah kode dan mulai bersenang-senang dengan LCD tampilan data Arduino baru Anda. Saya harap instruksinya mudah dipahami dan membantu setidaknya beberapa dari Anda.

Direkomendasikan: