MEMBUAT SENDIRI RANGKAIAN RTC

Seperti yang kita ketahui bersama RTC [Real Time Clock ] adalah modul untuk jam, dimana akan menyimpan dan memberi pewaktuan yang real atau sesuai waktu pada saat ini.  Sudah banyak sebenarnya yang mengulas dan membuat rangkaian ini, namun saya selalu ingin memberi sesuatu atau sentuhan baru di setiap rangkaian atau project, lalu sentuhan baru apa yang diberikan untuk rangkaian RTC ini? saya akan membuatnya dari bekas motherboard PC, bagaimana bisa, baca saja terus sampai bawah Pemirsah.

Gambar 1 - Membuat sendiri rangkaian RTC

Skema RTC

Rangkaian sangat sederhana pemirsah hanya terdiri dari 1 ic, 2 resistor dan satu baterai cmos, resistor pull up harus dipasang kalau tidak rangkaian tidak akan berfungsi. Rangkaian ini mempunyai 3 keluaran yaitu SDA, SCL dan SQW namun yang dipakai untuk jam hanya 2 yaitu SDA dan SCL  yang nantinya akan di hubungkan ke mikrokontroler dalam hal ini arduino. Khusus untuk SQW keluaran berupa sinyal / pulsa kotak untuk tujuan pengukuran. Baterai yang dipakai adalah baterai kancing dengan kode CR2032, fungsi baterai ini sebagai power supply cadangan ketika tidak ada arus dari power supply utama ke ic DS1307.
Gambar 2 - Skema RTC

Rangkaian RTC

Modul atau rangkaian ini adalah project tengah malam saya, mencari beberapa komponen di rak tidak ketemu, kalau mau beli nasi goreng tengah malam saya tidak akan kesulitan, namun kalau mau beli komponen elektronik mau beli dimana? akhirnya kanibal dari motherboard pc yang sudah tidak terpakai. Komponen yang saya ambil dari motherboard pc adalah batere cmos dan tempatnya serta kristal 32.768 khz.  Sebenarnya setiap motherboard pasti ada modul RTC lengkap namun karena untuk ic yang ada di motherboard saya tidak mempunyai datasheetnya maka saya urungkan niat untuk membukanya jadi saya pakai ic yang  sudah tersedia di rak yaitu ic DS1307.
Gambar 3 - Kristal dan baterai di motherboard pc
Gambar 4 - Kristal dan baterai di lepas dari  motherboard pc
Gambar 5 - Modul  RTC bagian depan
Gambar 6 - Modul RTC bagian belakang

Keluaran dari rangkaian  RTC yaitu SDA [kaki 8]  dihubungkan ke kaki 27 atau A4 ic atmega  atau kalau anda menggunakan board arduino ke pin SDA atau analog in 4,  sementara SCL [kaki 7] dihubungkan ke kaki 28 atau A5 ic atmega atau kalau anda menggunakan board arduino dihubungkan ke pin SCL atau   analog in 5.
Gambar 7 - Uji coba RTC + otoduinoMiniMax di breadboard
Gambar 8 - Pin arduino yang digunakan untuk RTC

Menguji RTC dengan Arduino

IC ds1307 mempunyai prosedur baca dan tulisnya anda bisa cari tutorial lengkap di google. Namun kalau anda sedikit malas mencari anda tidak perlu khawatir dengan prosedur baca tulis tersebut karena telah "dihandle" oleh library arduino untuk ds1307,  saya memakai library RTClib, sehingga anda juga perlu mendownloadnya disini. Library lainnya yang di pakai adalah wire namun wire sudah tersedia di ide arduino sehingga anda tidak perlu mendownloadnya lagi.
Untuk menguji apakah rangkaian ini telah berfungsi anda bisa memakai example DS1307  yang ada di library RTClib. Caranya silahkan lihat gambar biar saya tidak terlalu panjang dan lebar menerangkan
Gambar 9 - Example DS1307
Gambar 10 - Setting baud rate serial monitor setelah upload code
Gambar 11 - Pesan apabila RTC error atau tidak terpasang
Gambar 12 - Pesan apabila RTC terpasang dan bekerja dengan baik
Saya yakin sudah jelas semua Pemirsah karena ini merupakan rangkaian yang sederhana dan untuk project selanjutnya pasti anda sudah bisa menebak yaitu jam digital arduino. see in my next project people....

Yang mungkin Anda Cari


3 komentar:

  1. jalurnya kurang jelas,...diperdetail agar benar benar tutorial.

    BalasHapus
    Balasan
    1. mungkin maksudnya jalur di pcb stripboard, memang tidak tdk diperlihatkan detail karena rangkaian ini sangat sederhana jadi akang bisa langsung mencobanya sendiri

      Hapus

Untuk upload foto silahkan gunakan format penulisan :
https://lh3.googleusercontent.com/-nOwXSVh4vfc/VrHFxkM3y4I/AAAAAAAAF74/_judoEq75dA/h28/memasukan%2Bimage.jpg

Supaya rapih lebar foto maksimal 350 pixel