Notification texts go here Contact Us

Setting Sederhana Modul RTC DS1307 (Read Time Clock) Pada Raspberry Pi 3 dan 4 [SOLVED]

cara menghubungkan RTC (Real Time Clock) DS1307 eksternal ke Raspberry Pi 3 dan Raspberry Pi 4. Raspberry Pi tidak dilengkapi dengan jam perangkat ker

Setting Sederhana Modul RTC DS1307 pada Raspberry Pi 3 dan 4 [SOLVED]


Raspberry Pi,RTC, Solved, How to setting rtc raspberry pi

Artikel ini akan membahas cara menghubungkan RTC (Real Time Clock) DS1307 eksternal ke Raspberry Pi 3 dan Raspberry Pi 4. Raspberry Pi tidak dilengkapi dengan jam perangkat keras bawaan dan biasanya mengambil waktu melalui NTP (Network Time Protocol). Namun, ada situasi di mana Anda perlu menampilkan waktu tanpa akses internet. RTC seperti DS1307 memberikan solusi sebagai Hardware RTC (Hardware Real Time Clock). Mari kita lihat cara mengatur dan menghubungkan modul DS1307 RTC dengan Raspberry Pi.


Modul DS1307 RTC I2C:

Modul DS1307 RTC ini datang sepenuhnya dirakit dan sudah diprogram dengan waktu saat ini. Beberapa spesifikasinya termasuk:
  • Diakses melalui protokol I2C.
  • Antarmuka dua kabel I2C: Jam:Menit : Detik AM/PM.
  • Menyediakan informasi tentang detik, menit, jam, hari, tanggal, bulan, dan tahun.
  • 56 byte memori Non-volatile tersedia untuk pengguna.
  • DS1307 memiliki sirkuit sensor daya internal yang mendeteksi kegagalan daya dan beralih ke catu cadangan.


Pengaturan Perangkat Keras dan Koneksi:

  1. Peroleh Papan DS1307: Anda dapat membeli modul DS1307 RTC atau membuatnya sendiri.
  2. Pastikan Koneksi I2C: Pastikan jalur data dan jam I2C (SDA dan SCL) tidak memiliki resistor pull-up. Jika ada, lepaskan.
  3. Sambungkan Baterai: Hubungkan baterai (biasanya menggunakan Sel Lithium CR2032) ke DS1307.
  4. Koneksi ke Raspberry Pi: Hubungkan modul DS1307 ke Raspberry Pi mengikuti diagram rangkaian yang diberikan.

Pengaturan Overlay Device Tree:

1. Buka file /boot/config.txt:
   [sudo nano /boot/config.txt]

2. Tambahkan baris berikut pada akhir file:
   [dtparam=i2c_arm=on
   dtoverlay=i2c-rtc,ds1307=on]

3. Simpan perubahan dan keluar.
4. Restart Raspberry Pi:
   [sudo reboot]

Setelah melakukan langkah-langkah di atas, Raspberry Pi Anda seharusnya dapat membaca waktu dari RTC DS1307. Anda dapat mengonfirmasi ini dengan menggunakan perintah `date` atau menulis dan membaca data waktu dari RTC menggunakan skrip Python atau bahasa pemrograman lainnya.

Sumber Referensi:

  • Tutorial Keren - Cara Mudah Memasang Modul Jam RTC DS1307 di Raspberry Pi
  • Electronic Clinic - DS1307 Raspberry Pi RTC Real Time Clock Interfacing and Programming
Kedua sumber ini menyediakan panduan yang mendalam tentang menghubungkan dan mengatur modul RTC DS1307 pada Raspberry Pi, termasuk pengaturan overlay Device Tree dan langkah-langkah yang diperlukan untuk mengintegrasikan DS1307 dengan Raspberry Pi secara efektif.

Kesimpulan:

Menghubungkan modul RTC DS1307 pada Raspberry Pi memungkinkan penggunaannya sebagai sumber waktu hardware yang andal, terutama ketika akses internet tidak tersedia. Dengan pengaturan yang benar dan penggunaan overlay Device Tree, Anda dapat memastikan integrasi yang lancar antara Raspberry Pi dan RTC DS1307. Langkah-langkah tersebut juga dapat diandalkan untuk model Raspberry Pi 3 maupun Raspberry Pi 4.

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.