Project tutorial
Membuat Jam Digital Menggunakan Arduino dan LCD 16x2

Membuat Jam Digital Menggunakan Arduino dan LCD 16x2 © CC BY

Menampilkan jam digital dan kalender pada LCD 16x2 berbasis arduino. Alat ini bekerja layaknya jam digital seperti yang biasa kita temui.

  • 6,129 views
  • 1 comment
  • 0 respects

Components and supplies

Apps and online services

About this project

Ada yang pernah menjumpai jam digital, sebuah jam yang biasa dipasang di masjid-masjid? Pada kesempatan kali ini, kita akan belajar membuat sebuah proyek yang mirip dengan jam digital tersebut. 

Bedanya, pada proyek ini, kita hanya menggunakan LCD 16x2 sebagai tampilannya, sedangkan pada jam digital biasanya menggunakan berbagai macam tampilan, seperti LED atau seven segment. LCD 16x2 merupakan perangkat yang mampu menampilkan dua baris karakter yang setiap barisnya mampu menampilkan 16 karakter. Keistimewaan dari LCD 16x2 ini adalah perangkat ini mampu menampilkan karakter meskipun dalam keadaan gelap karena LCD 16x2 dilengkapi dengan backlight.

Perbedaan lainnya, proyek ini tidak dilengkapi RTC sebagai time keeper, sehingga ketika daya pada sistem putus, maka waktu yang ditampilkan akan ter-reset seperti keadaan awal. Selain itu, pada proyek kali ini kita akan menggunakan Arduino Uno R3 sebagai papan pemrosesnya. Untuk lebih lanjutnya mari kita ikuti langkah-langkah seperti di bawah ini:

Siapkan peralatan dan bahan-bahan yang digunakan

Proyek ini memiliki beberapa perlengkapan yang terdiri dari software dan hardware.

Komponen utama yaitu Arduino dan LCD 16x2.

Komponen dan peralatan lain yang diperlukan yaitu:

  • Arduino Uno R3 1 buah
  • Kabel USB untuk Arduino 1 buah
  • LCD 16x2 1 buah
  • Kabel Jumper secukupnya
  • Trimpot ukuran 5K ohm 1 buah
  • Pin deret 1 buah
  • project board/bread board 1 buah
  • Solder, Timah, dan Obeng minus

Untuk komponen software, yang perlu disiapkan yaitu:

- Arduino IDE, - Library time.h, - File time.ino

Jika belum memiliki Arduino IDE maka kalian dapat mengunduhnya dari laman situs resmi Arduino dan meng-install-nya. Dan untuk library dan file sketch dapat diunduh pada laman Library Time dan Sketch Time.

Menyusun rangkaian LCD 16x2

Selanjutnya, kita akan menyusun rangkaian yang akan kita gunakan untuk menampilkan karakter melalui LCD 16x2. Langkah pertama adalah memasang pin deret pada LCD 16x2.

Potong pin deret sesuai dengan lubang yang ada pada LCD 16x2, lalu pasangkan seperti gambar di bawah ini:

Solder kaki-kai pin deret menggunakan timah. Jika kesusahan gunakan project board untuk membantu memegang kaki-kaki pin deret.

Setelah itu akan terlihat hasilnya seperti berikut:

Setelah selesai memasang pin deret pada LCD 16x2, selanjutnya adalah menyusun rangkaian seperti skema berikut:

Gunakan kabel-kabel jumper untuk menghubungkan Arduino dengan papan rangkaian, serta pasangkan secara langsung pin-pin deret LCD 16x2 ke papan rangkaian.

Meng-upload skecth ke Arduino Uno R3 

Setelah rangkaian selesai, Langkah selanjutnya adalah membuat sistem pemroses yang dapat menampilkan jam digital pada LCD 16x2. Langkah pertama adalah mengimport library time.h, kemudian membuka file sketch time.ino dan meng-upload-nya. Untuk langkah-langkah detailnya adalah seperti berikut ini:

Buka aplikasi Arduino IDE yang anda miliki.

Import library time.h dengan cara memilih tombol Sketch, kemudian pilih Import Library, kemudian pilih Add Library.

Arahkan ke dimana file library time.h tersimpan. Pilih file tersebut, kemudian pilih Open.

Hubungkan arduino dengan komputer dengan kabel USB untuk Arduino.

Set Board digunakan, dengan memilih Tools, lalu pilih Board, lalu pilih Arduino Uno. 

Set Port yang digunakan, dengan memilih Tools, lalu pilih Port, dan pilih COM yang digunakan.

Selanjutnya, buka folder dan arahkan ke file time.ino. Buka file time.ino dengan cara mengeklik dua kali pada file tersebut.

Klik tombol Upload.

Tunggu prosesnya. Maka jam digital akan berjalan selama daya masih mengalir ke Arduino.

Apabila LCD menampilkan karakter yang kurang jelas, kita dapat mengaturnya menggunakan trimpot yang terpasang.

Demikianlah tutorial kali ini. Cukup mudah bukan? Teman-teman bisa membuat jam digital sendiri dengan menggunakan Arduino dan LCD dalam berbagai bentuk lainnya. 

Dirakit. Just make it! 

Comments

Similar projects you might like

Using 16x2 LCD with Arduino

by Techmirtz

  • 19,422 views
  • 3 comments
  • 34 respects

Soil Moisture Sensor With LCD Display

Project tutorial by Patel Darshil

  • 21,794 views
  • 5 comments
  • 39 respects

Digital And Binary Clock With Two LED Matrix And RTC

Project tutorial by LAGSILVA

  • 6,128 views
  • 10 comments
  • 27 respects

Easily Wire a 16x2 LCD

Project showcase by ThomTronics

  • 2,444 views
  • 0 comments
  • 10 respects

Simple Arduino Digital Clock Without RTC

Project in progress by Annlee Fores

  • 98,299 views
  • 24 comments
  • 87 respects

4-Stroke Digital Clock With Arduino

Project showcase by LAGSILVA

  • 11,660 views
  • 14 comments
  • 39 respects
Add projectSign up / Login