Senin, 01 Agustus 2016

jadwal Shalat Arduino

Halaman ini Lanjutan dari latihan membuat jam dengan Arduino





Sekarang kita akan membuat percobaan membuat jadwal shalat abadi. idenya adalah ketika ke mesjid kadang kita menemukan jadwal shalat abadi seperti ini. Jadwalnya dapat dijadikan acuan dalam menjalankan ibadah Shalat. memang harus di akui ada perbedaan dengan jadwal Shalat yang dikeluarkan oleh depag atau kemenag yang terbit tiap bulan. tetapi itu tidak menjadi masalah.



 

Gambar di atas adalah jadwal shalat abadi yang biasa di tempel di masjid. Karena Jadwal ini di poto di daerah karawang maka untuk daerah lain dapat disesuaikan dengan jadwal yang ada di daerah tersebut. Atau Saudara bisa mengunjungi blog saya yang satu lagi yang membahas jadwal shalat juga tetapi ada sedikit perbedaan. kunjungi juga yaaaa.. Blog nya.... jika ingin lebih jelas melihat jadwal perbulannya dapat dilihat di gambar yang ada di bawah ini.











Dari gambar di atas marilah kita ambil data jadwal shalatnya dan kemudian kita masukan ke dalam program arduino, Maksudnya datanya kita ketik ulang gitcuuuuu....!!!!!.. memang cape, tetapi untuk kemajuan ilmu pengetahuan tentunya harus ada sedikit pengorbanan.

Sebagai contoh coba perhatikan jadwal Shalat Bulan Januari

Tanggal 1-4     : Shubuh = 4:18, Dzuhur = 11:59, Ashar =15:25 , Maghrib = 18:13 , Isya = 19:28
Tanggal 5-9     : Shubuh = 4:20, Dzuhur = 12:01, Ashar =15:27 , Maghrib = 18:14 , Isya = 19:29
Tanggal 10-14 : Shubuh = 4:23, Dzuhur = 12:03, Ashar =15:28 , Maghrib = 18:16 , Isya = 19:31
Tanggal 15-19 : Shubuh = 4:26, Dzuhur = 12:05, Ashar =15:29 , Maghrib = 18:18 , Isya = 19:32
Tanggal 20-24 : Shubuh = 4:20, Dzuhur = 12:07, Ashar =15:30 , Maghrib = 18:19 , Isya = 19:32
Tanggal 25-27 : Shubuh = 4:32, Dzuhur = 12:08, Ashar =15:30 , Maghrib = 18:20 , Isya = 19:32
Tanggal 28-30 : Shubuh = 4:33, Dzuhur = 12:09, Ashar =15:30 , Maghrib = 18:20 , Isya = 19:33
Tanggal 31      : Shubuh = 4:34, Dzuhur = 12:09, Ashar =15:30 , Maghrib = 18:20 , Isya = 19:33

data di atas kita harus masukkan ke dalam program agar dapat di baca oleh mikrokontroller. Teorinya adalah mikrokontroller akan mengecek tanggal berapa sekarang ( di ambil dari modul RTC) kemudian akan mengecek data jadwal Shalat. nah jadwal Shalat pada tanggal tersebut akan ditampilkan di layar LCD.

data di atas dimasukan ke dalam listing program seperti di bawah ini.

if (Bulan ==1) {
if (tgl==1 || tgl==2|| tgl==3|| tgl== 4 )  { sh = 418; dz = 1159; as =1525 ; mg = 1813 ; is = 1928 ;}
if (tgl==5 || tgl==6|| tgl==7|| tgl== 8 || tgl==9 ) { sh = 420; dz = 1201; as =1527 ; mg = 1814 ; is = 1929 ;}
if (tgl==10 || tgl==11 || tgl==12 || tgl==13 || tgl==14 )  { sh = 423; dz = 1203; as =1528 ; mg = 1816 ; is = 1931 ;}
if (tgl== 15|| tgl==16 || tgl==17 || tgl== 18 || tgl==19  )  { sh = 426; dz = 1205; as =1529 ; mg = 1818 ; is = 1932 ;}
if (tgl== 20 || tgl== 21 || tgl==22 || tgl== 23 ||tgl== 24 ){ sh = 420; dz = 1207; as =1530 ; mg = 1819 ; is = 1932 ;}
if (tgl==25 || tgl== 26 || tgl==27  )                     { sh = 432; dz = 1208; as =1530 ; mg = 1820 ; is = 1932 ;}
if (tgl== 28 || tgl== 29 || tgl==30  )                    { sh = 433; dz = 1209; as =1530 ; mg = 1820 ; is = 1933 ;}
if (tgl== 31 )                                            { sh = 434; dz = 1209; as =1530 ; mg = 1820 ; is = 1933 ;}
}






Photo di bawah adalah kegiatan sewaktu membuat Jam Shalat. Dimulai dari persiapan alat alat kerja dan komponen elektronika yang akan dirakit sampai dengan menempatkan jamnya ke dalam wadah atau kasing yang sengaja dipilih dari tempat yang unik. dan lihat juga tampilan layar lcd nya menampilkan jam, tanggal  dan jadwal Shalat hari ini. karena layar hanya 2 baris saja maka dirancang agar tampilan berpindah setelah beberapa saat sehingga semua jadwal shalat dapat ditampilkan




Wah sepertinya ada yang kurang yaaaa.. Mana listing program nya yaaaa...  Maap. karena panjang programnya ada di halaman dua.

Bersambung ke sesi kedua....



2 komentar:

  1. untuk mengatur alarm solat nya pake push button gak ?

    BalasHapus
  2. Assalamualaikum...
    Untuk ukuran seperti gambar diatas harganya berapa mas?
    Apakah stock tersedia..

    BalasHapus