Minggu, 11 Agustus 2019

Membuat Running Text Arduino P10 | Scrolling Text Arduino

Running Text Arduino P10
Running Text P10. 

Membuat Running Text Arduino P10 | Scrolling Text Arduino - Pada artikel sebelumnya saya telah membuat rangkaian bernama Running Text atau dengan nama lain Scrolling Text yang masih menggunakan program CVAVR untuk pemrograman mikrokontroller atmega nya, kemudian untuk mengatur led matriks nya menggunakan IC shift register 74HC595 dan 74HC573 untuk mengatur blok, semua pengerjaannya dilakukan sendiri maksudnya bukan bahan jadi siap pakai. Jadi benar-benar membuat rangkaian Running Text dari awal pembuatan pcb hingga penyolderan dan perkabelan sampai akhir.

PCB siap larut. 

PCB hasil pelarutan. 

DIY Running Text CVAVR. 

Running Text CVAVR dari samping. 

Running Text CVAVR dari belakang. 

DOWNLOAD layout minimum sistem  siap cetak format PDF. 

Running Text CVAVR 8 x 48. 

Running Text CVAVR dengan frame. 

Hasil akhir Running Text CVAVR. 

Seperti inilah video demonstrasinya.


Namun seiring berjalan waktu rangkaian Running Text mengalami perkembangan dalam hal displaynya salah satu contohnya adalah dengan adanya display P10 yang siap pakai. Display P10 selain susunan LED secara matriks juga didalamnya sudah tertanam IC shift register 74HC595, IC 74HC245 dan mosfet sebagai kontrol led matriks nya.

Baca juga : Membuat Jam Waktu Sholat Arduino | JWS Arduino Bluetooth

Display P10 tampak depan. 

Display P10 tampak belakang. 

Display P10 merah tanpa penutup depan. 

Display P10 hijau tanpa penutup depan. 

Display P10 hijau tanpa penutup depan. 

Jadi dalam merangkai sebuah rangkaian Running Text selain display P10 juga hanya perlu kontroller Running Text dan power supplynya. Nah sangat mudah bukan, apalagi kontroller Running Text untuk saat ini sudah canggih karena untuk mengganti teks, animasi dan lain sebagainya hanya perlu sebuah aplikasi komputer ataupun bahkan bisa dengan sebuah aplikasi Android. Untuk memindahkan programnya dari aplikasi komputer cukup hanya dengan menggunakan flashdisk yang tinggal colok ke kontroller Running Textnya, sangat simple.

Baca juga : Cara Sederhana Memperbaiki Display P10 yang Mati Sebagian

Namun bagi kalangan pecinta hobi elektronika khususnya bidang mikrokontroller, saat ini penggunaan arduino sangat banyak dan sangat luas diinternet, ada ribuan sketch(istilah untuk program arduino) bertebaran diinternet yang siap pakai untuk berbagi macam proyek, salah satunya adalah proyek Running Text.

Perpaduan antara arduino dan display P10 mampu menciptakan sebuah rangkaian Running Text yang bisa kita buat, bahkan pengembang library untuk display P10, Freetronics membuat sebuah library khusus yang bernama DMD(Dot Matrix Display) untuk keperluan atau digunakan pada pengaplikasian arduino dengan Display P10.

Pada sample(contoh) dalam library DMD ada sebuah sketch untuk bagaimana cara menampilkan teks secara berjalan dari kanan ke kiri, istilahnya adalah Running Text. Nah dengan sample sketch ini kita bisa mengembangkan untuk membuat sebuah rangkaian Running Text yang mampu memuat banyak kalimat dan animasi didalamnya sampai memori flash atmega328 penuh. Namun pengembangan ini tergantung kepada kreatifitas dan kemampuan dalam memrogram arduino nya yang notabene harus mampu menguasai setidaknya dasar dasar bahasa pemrograman Cpp atau C++.

Baca juga : Cara Upload Program ke Mikrokontroller atau Upload Sketch tanpa Board Arduino

Dibawah ini saya tampilkan video Running Text hasil pengembangan dari example skech DMD/mengembangkan contoh program DMD menjadi rangkaian RunningText yang mampu menampilkan banyak kalimat dan beberapa animasi serta jam dan tanggal.


DOWNLOAD sketch Running Text Arduino P10. 

DOWNLOAD library DMD. 

Kamis, 08 Agustus 2019

Membuat Jam Waktu Sholat Arduino | JWS Arduino Bluetooth

Membuat Jam Waktu Sholat Arduino | JWS Arduino Bluetooth - Pada jaman dahulu dan mungkin sekarang pun masih ada yaitu sebuah jadwal ibadah sholat yang terpasang disebuah masjid yang menunjukkan kapan waktu sholat sudah tiba. Jadi sebelum adzan dikumandangkan biasanya sang muadzin akan melihat dulu jadwal dan ketika jam sudah menunjukkan waktu sesuai jadwal maka dikumandangkanlah adzan.

Seiring perkembangan jaman, teknologi untuk keperluan penjadwalan sholat semakin berkembang. Salah satunya adalah menggunakan teknologi mikrokontroller, dimana semua parameter perhitungan untuk jadwal sholat telah dimasukkan kedalamnya, banyak parameter dalam mikrokontroller yang dikalkulasi menjadi sebuah jadwal ibadah sholat yang akurat kemudian data data yang ada didalam mikrokontroller yang telah dikalkulasi kemudian ditampilkan kedalam sebuah dispaly P10.

Jam jadwal waktu sholat P10 arduino
Jam jadwal waktu sholat P10 arduino 

Jam jadwal waktu sholat P10 arduino
Jam jadwal waktu sholat P10 arduino iqomah

Jam jadwal waktu sholat P10 arduino
Jam jadwal waktu sholat P10 arduino versi 7 Segment 

Jadwal Waktu Sholat ini dalam segi hardwarenya sangat sedikit hanya terdiri dari mikrokontroller, display P10 dan power supply. Mikrokontrollernya memakai arduino yang sangat populer untuk saat ini, namun untuk menyambungkan ke display P10 perlu konektor, konektor ini dipasaran sudah banyak yang menjual dengan nama konektor DMD.

Baca juga : Cara Upload Program ke Mikrokontroller atau Upload Sketch tanpa Board Arduino

Mikrokontroller atau arduino dalam membuat jam jadwal waktu sholat (JWS) ini untuk real time clock nya ditenagai oleh RTC DS3231SN yang lumayan sangat akurat kemudian ditambah dengan koneksi bluetooth untuk pengaturan manual atau otomatis lewat aplikasi Android, pengaturan ini sangat perlu karena untuk menentukan lokasi dimana JWS ini terpasang, dengan aplikasi JWS Android ini kita bisa dengan mudah menyinkronkan lokasi JWS terpasang.

Sebelum membuat PCB khusus jws yang sudah disertakan RTC DS3231 dan bluetooth saya menggunakan minimum sistem yang telah ditambahkan konektor DMD dam masih memakai RTC DS1307, berikut ini penampakan nya.

Jam jadwal waktu sholat P10 arduino
Jam jadwal waktu sholat P10 arduino versi lama

Jam jadwal waktu sholat P10 arduino
Bottom Jam jadwal waktu sholat P10 arduino versi lama

DOWNLOAD layout siap cetak format PDF. 

Pemasangan modul

Untuk keperluan JWS ini saya telah mendesain sebuah layout PCB yang siap pasang, karena sudah termasuk yang diperlukan diatas seperti, konektor DMD untuk menghubungkan mikrokontroller dengan display P10, tempat RTC DS3231SN dan tempat untuk memasangkan bluetooth. Jadi dengan Layout PCB ini kita tinggal tancap konektor DMD dan memasang power supply-nya.

Baca juga : Cara Sederhana Memperbaiki Display P10 yang Mati Sebagian

Berikut dibawah ini layout PCB JWS yang telah saya desain untuk memudahkan perakitan jam jadwal waktu sholat P10 Arduino.

Jam jadwal waktu sholat P10 arduino
Skema jam jadwal waktu sholat P10 arduino. 

Jam jadwal waktu sholat P10 arduino
Layout Jam jadwal waktu sholat P10 arduino. 

Jam jadwal waktu sholat P10 arduino
Bottom Layout Jam jadwal waktu sholat P10 arduino 

DOWNLOAD layout siap cetak format PDF. 

Jam jadwal waktu sholat P10 arduino
3D Jam jadwal waktu sholat P10 arduino 


Dan ini ini adalah video jam jadwal waktu sholat P10 arduino menggunakan satu panel display P10.


DOWNLOAD sketch JWS 1 panel P10. 

DOWNLOAD sketch JWS 2 panel P10. 

DOWNLOAD library DMD3. 

DOWNLOAD Aplikasi Android REMOTE JWS. 


##############################

Untuk informasi lebih lanjut tentang penggunaan JWS ini silakan baca keterangan didalam Sketch JWS ini, semoga bermanfaat. 

Sumber : untuk1000masjid 
Karya M-F/H Robot Arduino