Rabu, 18 September 2019

Menggunakan RTC DS3231 pada Raspberry Pi 3 (Jessie)

Bismillah

Raspberry pi tidak di langkapi dengan RTC, akibatnya adalah ketika Raspberry pi dimatikan atau tidak konek internet maka jika dinyalakan lagi Date dan Time nya akan berubah atau tidak sinkron dengan yang sebenarnya.Oleh karena itu , dibutuhkan RTC eksternal untuk mengatasi masalah tersebut.

Pada kesempatan kali ini kita akan menggunakan DS3231 sebagai chip RTC dan Raspberry pi 3b dengan OS Jessie, setelah modul DS3231 dihubungkan ke Raspberry pi, berikut ini cara agar Raspberry pi bisa membaca data dari RTC DS3231:



1. buka terminal kemudian ketik sudo nano /boot/config.txt
2. tambahkan di baris paling akhir dtoverlay=i2c-rtc,ds3231,tekan ctrl+o enter,kemudian exit dengan tekan ctrl+x
3. kemudian reboot
4. setelah reboot, buka terminal ketik sudo apt-get -y remove fake-hwclock
5. kemudian ketik sudo update-rc.d -f fake-hwclock remove
6. kemudian edit file dengan ketik sudo nano /lib/udev/hwclock-set , comment out dengan cara memberi tanda pagar '#' pada 
#if [ -e /run/systemd/system ] ; then
# exit 0
#fi

tekan ctrl+o enter kemudian exit tekan ctrl+x


7. kemudian seting waktu Raspberry pi dengan ketik pada terminal sudo date --set '2019-09-18 09:30:00' (sesuaikan dengan tgl sekarang)

8. setelah waktu Raspberry pi benar maka tulis ke RTC DS3231 dengan ketik sudo hwclock -w

modul RTC DS3231 berfungsi untuk menyimpan waktu , sehingga ketika Raspberry pi dinyalakan akan mengkases waktu dari modul DS3231.

Selesai, semoga bermanfaat




Tidak ada komentar:

Posting Komentar