Halo sobat Mariadilmu. Kali ini saya akan berbagi tutorial dan program jam digital LED dot matrix dengan menggunakan wemos d1 mini dan RTC DS 3231
Keunggulan dari versi ini yaitu :
- Saat dinyalakan, wemos akan menyesuaikan jam di server sehingga tidak terlambat semenit pun. Hal ini karena di programnya sudah dikoneksikan dengan wifi/hotspot dengan alamat IP dan Pass rumah kita dimana kita hanya mengubah/mengedit di program kodingnya saja
- Jika internet (wifi/hotspot) mati atau habis data, Jam akan tetap berjalan dengan RTC DS3231. Jadi dua fungsi yang membuat jam ini lebih cocok jika tidak ada wifi di rumah. Tapi sesekali harus kita koneksikan untuk menyesuaikan jam di server
- Hari, tanggal bahasa Indonesia
- Sudah ada tampilan Suhu
Cara Kerja
- Saat jam dinyalakan, Wemos D1 Mini akan mencoba terhubung ke Wi-Fi rumah Anda.
- Jika terhubung, Wemos mengambil data waktu dari Server NTP Indonesia (
id.pool.ntp.org). - Waktu dari internet tersebut langsung disuntikkan ke RTC DS3231 sebagai kalibrasi.
Setelah itu, Wi-Fi bisa diputus (atau tetap aktif di latar belakang), dan jam akan terus berjalan akurat menggunakan chip RTC.
Smart Fail-Safe: Jika kuota internet rumah Anda habis atau router mati, baris kode di atas memastikan jam Anda tidak akan macet atau eror. Jam akan mendeteksi kegagalan Wi-Fi, menampilkan tulisan "Offline" sebentar, lalu langsung beralih membaca waktu lokal yang tersimpan dengan aman di dalam baterai RTC DS3231
Fitur tambahan
- Malam Hari (20:00 - 05:00): Kecerahan otomatis diturunkan ke tingkat paling redup (
setIntensity(0)). - Siang Hari (05:00 - 20:00): Kecerahan dikembalikan ke tingkat normal/medium (
setIntensity(3)).
Untuk sobat sekalian yang mau mencoba, berikut saya bagikan kode programnya.
Program koding Jam digital Versi RTC dan NTP Server (klik di bawah ini)

Komentar