Wednesday, April 12, 2017

Membuat Jam Waktu Sholat Abadi dengan Arduino menggunakan Panel P10 dilengkapi dengan RTC dan lengkap full Coding





Perkembangan teknologi mampu mengubah cara seseorang dalam memanfaatkannya. Termasuk dalam hal ibadah Sholat.
Saat ini sudah banyak sekali Jam Waktu Sholat yang dijual dipasaran, dengan berbagai Versi dan jenis serta modelnya dan variasinya bermacam-macam.

Berikut ini saya sajikan bagaimana cara membuat Jam waktu Sholat dengan menggunakan board arduino dan display nya menggunakan  2 buah panel p10 1 warna.

Berikut bahan-bahan yang dibutuhkan :

1. Board arduino (anda bisa menggunakan board arduino UNO R3 IC DIP harga sekitar 90 ribuan, atau bisa juga menggunakan arduino uno R3 IC SMD, harga sekitar 45 ribuan, atau bisa juga pakai yang Arduino nano harganya murah 35 ribuan)

Arduino uno IC DIP

Arduino uno IC SMD

Arduino nano 
2. Panel P10 2 buah



3. Konverter Arduino to Panel P10
disini saya konverter bikin sendiri dengan PCB bolong2..





skema Konverter 10 ke arduino





atau klo males bikin bisa beli konverternya  di tokopedia.com



4. Modul RTC Ds1307

disini saya membuat sendiri modul rtc dengan PCB Bolong :


skema modul rtc


Sambung rTC ke arduino sebagai berikut :


Sambungkan Panel P10 dengan arduino uno sesuai dengan skema konverter diatas 





Masukan sketch yang dapat anda unduh disini 

jangan lupa lengkapi software arduino anda dengan library yang dibutuhkan : DMD, pstring, RTC, timer one, dll.

Versi arduino IDE yang saya digunakan adalah : 1.6.5, ada kemungkinan untuk versi yang lain / lebih tinggi sketch akan ada beberapa yang error !!

Arduino IDE dapat anda unduh disini


Untuk lokasi, anda harus mengatur lokasi Latitude (11.4) dan Longitude 7.0667 , GMT (7) , Fajr.Isha sesuaikan  dengan lokasi anda.


untuk GMT tuliskan 7 jika WIB, 
sedangkan setting Fajr dan isya pakai tabel berikut :

sumber : http://praytimes.org/calculation






Berikut ini dokumentasi hasil jam waktu sholat :






Video Tampilan Jam Waktu Sholat





Unduh Project Lengkap :  dapat anda unduh disini 




UPDATE TAMPILAN JAM SHOLAT MENJADI SEPERTI GAMBAR INI

Tampilan Tanggal, hari dan Jam

Tampilan yang berubah


Runing teks, nama masjid


UPDATE Terbaru 17-4-2017 :






UPDATE Terbaru 17-4-2017 :



Jika anda ingin membuat board sendiri, tanpa harus menggunakan arduino silahkan buat ini :










Special thank for my referensi :
1. http://duwiarsana.com/download-coding-jam-sholat-led-matrix/
2. Chello tech
3. Arie atmega
4. Mas Sholeh
5. Pak Tri
6. Tio Munyink
7. http://www.fanselectronics.com/
8. http://kompor.in/
9. FB : https://www.facebook.com/groups/ArduinoIndo
10. https://www.facebook.com/electrododdie












Print Friendly and PDF

10 komentar:

riyadi said...

Tutorial yg sangat menarik...
Ijin unduh pak buat belajar.
Sekalian tanya
Kalau pakai arduino nano wiring dan programnya gmn

Rokhmad Astika Triprasetia, S.Pd said...

Nano wiring sama lihat kode pinnya.. sesuaikan dgn gbr.... misal rtc.hub. sda. Scl. Vcc. Gnd....

udin elektrick said...

mas,kl ditambah alarm gimana mas??

udin elektrick said...
This comment has been removed by the author.
Radi gitu said...

keren pak boleh dicoba nih...lw bisa tlng bikin tutor arduino real time program control on/off pak yng lengkap sama menitnya ...thx pak

Rokhmad Astika Triprasetia, S.Pd said...

untuk fungsi alarm, tampilan sholat, tinggal edit sketch, dengan manembahi fungsi if dan else serta while... terimakasih

riyadi said...

Pakai rtc3231 bisa kan pak

udin elektrick said...

mas,jadwal sholat yg diatas itu jamnya bisa berubah atau tetap saja....???soalnya tiap bulan jadualnya selalu berganti

udin elektrick said...

mas,jadwal sholat yg diatas itu jamnya bisa berubah atau tetap saja....???soalnya tiap bulan jadualnya selalu berganti

Rokhmad Astika Triprasetia, S.Pd said...

@riyadi : Bisa dengan rtc 3231
@udin : Jam update otomatis, tiap hari, mengikuti perhitungan kalender .... ada rumus hisab di dalamnya.

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Lady Gaga, Salman Khan