Teks Berjalan dan Jam Digital dengan Beberapa Mode Tampilan Dilengkapi Alarm Berbasis Arduino Uno
Kelompok C07
1. Galuh Nata Lia (3.32.19.2.09)
2. Muhammad Faisal Bahtiar (3.32.19.2.15)
Teks Berjalan dan Jam Digital dengan Beberapa Mode
Tampilan Dilengkapi Alarm Berbasis Arduino Uno
Galuh Nata Lia1, Muhammad Faisal Bahtiar2,
Samuel BETA3
1galuhnatalia123@gmail.com,
2muhammadfaisal272001@gmail.com, 3sambetak2@gmail.com
Jurusan Teknik Elektro, Politeknik Negeri Semarang
Jln. Prof. H. Sudarto, S.H., Tembalang, Semarang, Jawa
Tengah, Indonesia. 50275.
Telp. (024)7473417, Website: www.polines.ac.id, email: sekretariat@polines.ac.id
Abstract — In the current technological
developments, running text can be used as one of the widely used information
media in the form of news and advertisements that are packaged with a unique
and attractive appearance. Currently, most text writing relies on computer
units and remote controls, which have limitations in terms of distance and are
inefficient. In this design, Arduino uno is used as a connecting device that
has been programmed so that users can use running text as a medium of
information by using Arduino IDE supporting software. Running text used type Dot
Matrix size 32x8cm. The display output is in the form of letters or numbers
arranged in an information and digital clock. In addition, Arduino software is
useful for displaying various LED matrix character information, so that it can
produce various kinds of information and time variations.
Keyword: Running Text, DotMatrix, Arduino
Uno, RTC (Real Time Clock)
Intisari — Dalam
perkembangan teknologi saat ini running text dapat dijadikan salah satu
media informasi yang banyak dipakai berupa berita maupun iklan yang dikemas
dengan tampilan yang unik dan menarik. Penulisan teks saat ini kebanyakan
mengandalkan unit komputer maupun remot control
yang memiliki keterbatasan dalam hal jarak dan tidak efisien. Pada perancangan
ini, Arduino uno digunakan sebagai perangkat penghubung yang telah diprogramkan
sehingga pengguna dapat menggunakan running text sebagai media informasi dengan
menggunakan software pendukung Arduino IDE. Running text digunakan adalah dot
matrix 32x8cm. Output tampilan berupa huruf atau angka yang tersusun dalam
sebuah informasi dan jam digital. Selain itu, software Arduino berguna untuk
menampilkan informasi karakter LED matrix yang beragam, sehingga dapat
menghasilkan informasi dan waktu yang berbagai macam variasi.
Kata Kunci: Running Text,
DotMatrix, Arduino Uno, RTC (Real Time Clock)
I.
PENDAHULUAN
1.1 Latar Belakang
Saat ini penyampaian informasi semakin cepat sehingga media
informasi yang berkembang semakin inovatif dan menarik. Dalam menyampaikan
suatu informasi kita harus kreatif agar para pengguna yang menerima informasi
tersebut dapat terkesan. Salah satu media penyampaian informasi adalah
running text, running text atau tulisan berjalan adalah suatu media
elektronik yang bersifat informatif. Running Text banyak dipilih orang
sebagai sarana advertising, selain tampilannya yang sangat menarik, running
text sendiri memiliki daya tarik bagi orang – orang yang melihatnya.
Dengan bantuan mikrokontroler running text dapat
menghasilkan tampilan yang sangat beragam dan dapat dimanfaatkan sebagai sarana
informasi. Running text dimunculkan oleh barisan LED yang tersusun rapi
berbentuk kubus dan dikontrol oleh Arduino Uno yang berfungsi sebagai
pengendali tiap LED. Dengan bentuk papan informasi seperti ini, akan dapat
menampilkan informasi seperti waktu dan teks berjalan.
Dengan kesederhanaan alat yang menggunakan mikrokontroler ini, mencoba untuk merancang dan membuat suatu alat jam digital menggunakan Mikrokontroler. Jam digital merupakan suatu alat yang dapat menampilkan waktu baik jam, menit, detik dan juga dapat digunakan sebagai timer sebagai penanda waktu. Jam digital dengan kelengkapan bel adalah sebuah alat dengan tampilan seven segmen dan dapat diset sesuai dengan kondisi waktu sekarang dan dapat mengeluarkan peringatan sesuai dengan yang kita tentukan seperti jam weker.
1.2 Perumusan Masalah
Berdasarkan paparan latar belakang yang telah disampaikan
maka terdapat beberapa permasalahan yang menjadi dasar dalam perancangan ini,
yaitu:
a.
Bagaimana rancangan perangkat keras running text yang
menampilkan informasi dalam bentuk tulisan yang berjalan dan ditambahkan sistem
waktu dalam berbagai mode?
b. Bagaimana cara mendesain sebuah jam digital dengan kelengkapan alarm seperti jam beker sebagai pengingat waktu?
1.3 Tujuan
Adapun tujuan yang ingin dicapai dalam pembuatan Proyek
Arduino ini adalah sebagai berikut :
a.
Tercipatanya alat yang dapat membantu dan memudahkan pengguna
memperoleh informasi mengenai waktu yang dapat disetting dalam berbagai
mode.
b.
Mengetahui unjuk kerja penanda waktu sebagai alarm di dalam
mikrokontroler.
II.
TINJUAN PUSTAKA
A. Arduino Uno
Arduino Uno merupakan papan elektronik yang biasa digunakan
untuk pengontrolan berupa modul sensor dan sejenisnya yang mengandung
mikrokontroler Atmega328 (sebuah keping yang secara fungsional bertindak
seperti sebuah komputer). Banyak lahir perangkat-perangkat sejenis Arduino,
seperti DFRDuino atau Freeduino, dan kalau yang lokal ada namanya CipaDuino
yang dibuat oleh SKIR70, terus ada MurmerDuino yang dibuat oleh Robot Unyil,
ada lagi AViShaDuino yang salah satu pembuatnya adalah admin kelas robot.
Arduino uno sendiri menggunakan mikrokontroller Atmega328. Board ini memiliki
14 pin digital input/output dimana
- 6 pin dapat digunakan
sebagai output PWM
- 6 input analog
- 16 MHz osilator kristal
- Port USB
- Jack power
Pin-pin ini berfungsi untuk
mendukung mikrokontroller dan hanya terhubung dengan komputer menggunakan kabel
usb atau sumber tegangan 5volt bentuk fisik arduino uno diperlihatkan pada Gambar
1.
Gambar 1. Arduino Uno
(Sumber: electricityofdream.blogspot.com, 2018)
B. RTC DS3231 (Real Time
Clock)
RTC (Real Time Clock)
merupakan chip IC yang mempunyai fungsi menghitung waktu yang dimulai dari
detik, menit, jam, hari, tanggal, bulan, hingga tahun dengan akurat. Untuk
menjaga atau menyimpan data waktu yang telah di-ON-kan pada modul terdapat
sumber catu daya sendiri yaitu baterai jam kancing, serta keakuratan data waktu
yang ditampilkan digunakan osilator kristal eksternal. Contoh yang dapat
ditemui dalam kehidupan sehari – hari yaitu pada motherboard PC yang
biasanya letaknya berdekatkan dengan chip BIOS. Difungsikan guna menyimpan
sumber informasi waktu terkini sehingga jam akan tetap up to date
walaupun komputer tersebut dimatikan. Berikut bentuk RTC (Real Time Clock)
pada Gambar 2.
Gambar 2. RTC DS3231 (Sumber: www.nyebarilmu.com, 2018) C. Buzzer (Alarm)
Buzzer ialah perangkat elektronika
yang dapat menghasilkan bunyi atau suara. Komponen buzzer akan dirangkai
hingga menghasilkan suatu alat yang nantinya difungsikan untuk menangkap
gerakan orang atau gerakan cahaya. Rangkaian ini berfungsi sebagai penanda jika
terjadi tindak kejahatan seperti pencurian. Rangkaian alarm buzzer tidak
hanya digunakan sebagai penanda pada sistem keamanan. Buzzer juga
digunakan pada bel rumah, jam alarm, AC, dan perangkat elektronik lainnya yang
menggunakan sistem pengingat. Rangkaian buzzer sederhana terdiri dari
transistor sebagai driver yang berfungsi sebagai saklar dan penguat
arus. Cara kerja rangkaian alarm buzzer yaitu ketika sinyal keluar dari
mikrokontroler berlogika high, maka mikrokontroler akan mengirimkan sinyal ke buzzer
sehingga memicu buzzer untuk bekerja. Ketika buzzer telah bekerja
maka akan menciptakan suara yang telah diatur sesuai dengan instruksi coding
pada mikrokontroler. Gambar 3. Bentuk fisik, struktur, dan
simbol buzzer (Sumber: teknikelektronika.com: 2020) D. Display Dot Matriks dan Driver Dot Matriks
Display LED Dot Matriks pada dasarnya terbentuk
oleh beberapa LED berbentuk “Dot” yang disusun membentuk matriks 5 kolom dan 7
baris (5x7) dan 8 kolom dan 8 baris (8x8) atau dengan ukuran yang lain. Kolom
berfungsi sebagai katoda dan baris sebagai anoda atau sebaliknya. Dengan
susunan seperti gambar untuk menampilkan karakter perlu mendefinisikannya dalam
array karakter atau byte [8]. Di bagian pengaturan hanya perlu
menginisialisasi modul. Di bagian loop menggunakan fungsi setDot
() untuk mengatur setiap LED menyala di posisi X, Y atau Row/Column dan
menggunakan fungsi clear () yang dapat mengosongkan tampilan. Algoritma
programnya yaitu menampilkan karakter dari baris dan kolomnya, sebelum
menampilkan program, karakter di LED sebelumnya dihapus agar program seperti “running”. Gambar 4. Dot Matrix (Sumber: www.nn-digital.com: 2020) E. Saklar Tekan
Saklar tombol tekan adalah perangkat / saklar sederhana yang
berfungsi untuk menghubungkan atau memutuskan aliran arus listrik dengan sistem
kerja tekan unlock (tidak mengunci). Sistem kerja unlock disini berarti
saklar akan bekerja sebagai device penghubung atau pemutus aliran arus
listrik saat tombol ditekan, dan saat tombol tidak ditekan (dilepas), maka
saklar akan kembali pada kondisi normal. Sebagai device penghubung atau
pemutus, push button switch hanya memiliki 2 kondisi, yaitu On dan Off
(1 dan 0). Istilah On dan Off ini menjadi sangat penting karena semua perangkat
listrik yang memerlukan sumber energi listrik pasti membutuhkan kondisi On dan
Off. Karena sistem kerjanya yang unlock
dan langsung berhubungan dengan operator, push button switch menjadi device
paling utama yang biasa digunakan untuk memulai dan mengakhiri kerja mesin di
industri. Secanggih apapun sebuah mesin bisa dipastikan sistem kerjanya tidak
terlepas dari keberadaan sebuah saklar seperti push button switch atau
perangkat lain yang sejenis yang bekerja mengatur pengkondisian On dan Off. Gambar 5. Saklar Tekan (Sumber: ejournal.poltekbangsby.ac.id: 2019) III.
PERANCANGAN
Bab
ini membahas keseluruhan dari perancangan sistem yang akan dibuat. Perancangan
sistem terdiri dari perancangan perangkat mekanik, perancangan perangkat keras,
dan perancangan perangkat lunak. Gambar 3.1 merupakan diagram blok sistem
secara keseluruhan A. Diagram Blok Sistem Gambar 6. Diagram Blok Sistem B. Cara Kerja
Saat catu daya dihubungkan
dengan tegangan maka akan muncul informasi berupa running text. Kemudian akan
masuk ke mode basic yang menunjukkan waktu, tanggal, dan teks berjalan.
Setelah itu masuk ke mode small yang berisi waktu (jam, menit, dan detik).
Selanjutnya tombol mode ditekan masuk ke mode slide yang berisi waktu
yang pergeserannya dari atas ke bawah. Tombol mode ditekan kembali, masuk ke mode
word yang berisi waktu tampilan kata. Dalam tampilan tiga mode jika ingin
melihat tanggal dan teks berjalan ditekan tombol opsi. Setelah itu, tekan
tombol mode maka akan muncul tombol set up. Di dalam mode set up terdapat
mode pengaturan random yang berfungsi mengubah mode
waktu setiap satu jam. Terdapat pula pengaturan 12 jam atau 24 jam, pengaturan
set untuk mengatur tanggal/bulan/tahun/jam/menit, pengaturan brightness,
dan pengaturan alarm. C. Diagram Skematik Gambar 7. Diagram Skematik D. Diagram Pengawatan Gambar 8. Diagram Pengawatan E. Diagram Alir Gambar 11. Alat Tampak Atas Gambar 12. Alat Tampak Samping Gambar 13. Alat Tampak Belakang V.
PENGUJIAN ALAT Pada saat alat dihubungkan dengan catu daya 12v, akan
menampikan animadi kelompok pembuat dan nama pembuat. Selanjutnya secara bawaan
akan masuk ke mode basic 1.
Mode Basic
Pada mode basic, akan menampilkan jam menit kemudian
tesk berjalan kemudian hari, tanggal, bulan, tahun dan menampilkan waktu alarm
jika alarm diaktifkan, selanjutnya apabila ditekan tombol mode akan masuk ke mode
small. Gambar 14. Mode Basic Gambar 15. Tampilan Jam
Mode Basic 2.
Mode Small
Di.dalam mode small, menampilkan jam menit detik,
selanjutnya apabila ditekan tombol mode akan masuk ke mode slide. Gambar 16. Mode Small Gambar 17. Tampilan Jam
Mode Small 3.
Mode Slide
Didalam mode slide akan
menampilkan jam dan menit dengan animasi bergerak dari atas kebawah,
selanjutnya apabila ditekan tombol mode akan masuk ke mode word. Gambar 18. Mode Slide Gambar 19. Tampilan Jam
Mode Slide 4.
Mode Words
Didalam mode word, akan menampilkan jam dan menit dalam
bentuk kata-kata.selanjutnya apabila ditekan tombol mode akan masuk ke mode
setup. Gambar 20. Mode Words 5.
Mode Setup
Mode pengaturan random yang berfungsi
mengubah mode waktu setiap satu jam. Terdapat pula pengaturan 12jam atau 24jam,
pengaturan set untuk mengatur tanggal/bulan/tahun/jam/menit, pengaturan
brightness, dan pengaturan alarm. Gambar 21. Mode Setup VI.
KESIMPULAN DAN SARAN A. Kesimpulan Berdasarkan hasil
perancangan dan pengujian yang telah dilakukan, maka kesimpulan yang di dapat sebagai
berikut: 1.
Led matrix dapat menampilkan informasi dalam bentuk papan
informasi digital menggunakan mikrokontroler Arduino Uno dan waktu telah sesuai
rancangan. 2.
Pergantian teks dari software Arduino berguna untuk
menampilkan informasi karakter led matrix, sehingga dapat menghasilkan
informasi sesuai dengan kebutuhan. B. Saran Saran-saran yang dianggap
perlu dan penting untuk diajukan sehubungan dengan perancangan papan informasi running
text tersebut agar dapat lebih bermanfaat yaitu: pengembangan berikutnya
dapat mengontrol dan merubah informasi melalui perangkat smartphone
dengan aplikasi menggunakan sistim update data jarak jauh misalnya menggunakan
IOT (internet of things). DAFTAR PUSTAKA Ahmad, M Fikram H., dkk. (2019). “Rancang Bangun Papan Informasi
Akademik Ilmu Komputer (Aikom) Ternate Berbasis Arduino Uno”. Jurnal Ilmiah
ILKOMINFO. Vol. 2, 89-95. Nataprawira, A. S., Rizal, A., &
Wibowo, A. S. (2020). Perancangan Display Led Dot Matrix Via Wi-Fi Menggunakan
Aplikasi Mobile Android. Jurnal Intech, Vol 1, 1-17.
Antu,
Abd Wahid A., Abdussamad, S., & Nasibu, Iskandar Z. (2020). Rancang Bangun Running
Text pada Dot Matrix 16x160 Berbasis Arduino Uno dengan Update Data System
Menggunakan Perangkat Android Via Bluetooth. Jambura Journal of Electrical
and Electronics Engineering (JJEEE), Vol 2, 9-13 LAMPIRAN 1. Jurnal (klik disini) 2. Presentasi/PowerPoint (klik disini) 3. Video/Simulasi Alat (klik disini) 4. Program (klik disini) 5. Diagram Blok (klik disini) 6. Diagram Skematik (klik disini) 7. Diagram Pengawatan (klik disini) 8. Diagram Alir (klik disini) BIODATA
PENULIS
1.
Galuh Nata Lia Nama
penulis Galuh Nata Lia. Penulis dilahirkan di Cilacap, 19 Juni 2000. Penulis
telah menempuh Pendidikan formal di SDN 1 Cipari, SMP Negeri 2 Sidareja, dan
SMA Negeri 3 Cilacap. Pada tahun 2019 penulis mengikuti seleksi mahasiswa baru
diploma (D3) dan diterima menjadi mahasiswa baru diploma (D3) di kampus
Politeknik Negeri Semarang (Polines) dengan Program Studi D3 Teknik
Elektronika, Jurusan Teknik Elektro. Penulis terdaftar dengan NIM 3.32.19.2.09.
Apabila ada kritik dan saran yang membangun mengenai penelitian ini, bisa
menghubungi melalui email galuhnatalia19@gmail.com
2.
Muhammad Faisal Bahtiar Nama
penulis Muhammad Faisal Bahtiar. Penulis dilahirkan di Kudus, 27 Mei 2001.
Penulis telah menempuh pendidikan formal di SD 4 Hadipolo, SMP Negeri 1 Jekulo
dan SMA Negeri 1 Bae. Pada tahun 2019 penulis mengikuti seleksi mahasiswa baru
diploma (D3) dan diterima menjadi mahasiswa baru diploma(D3) di kampus
Politeknik Negeri Semarang (Polines) dengan Program Studi D3 Teknik
Elektronika, Jurusan Teknik Elektro. Penulis terdaftar dengan NIM 3.32.19.2.15.
Apabila ada kritik dan saran yang membangun mengenai penelitian ini, bisa
menghubungi melalui email muhammadfaisal272001@gmail.com. |
0 Response to "Teks Berjalan dan Jam Digital dengan Beberapa Mode Tampilan Dilengkapi Alarm Berbasis Arduino Uno"
Posting Komentar