Message Board MAX7219 V3
Versi sebelumnya
Intro
Berikut ini adalah custom board yang dirancang untuk dapat dipasangkan dengan module MAX7219 4 in 1.
Board ini juga telah dilengkapi dengan pinout untuk module komunikasi Bluetooth HC-05 ataupun HM-10, ataupun module komunikasi lain yang memiliki pin yang sama dengan module tersebut.
Skema
Dan berikut adalah skema dari rangkaian board ini untuk referensi.
Komponen
Berikut adalah daftar komponen yang akan dibutuhkan untuk membuat board ini bekerja.
- IC ATMega328P-PU : 1 pcs
- IC Socket 28pin : 1 pcs
- Crystal 16Mhz : 1 pcs
- Capacitor 22pF : 2 pcs
- Capacitor 0.1uF : 3 pcs
- Capacitor El 10uF : 1 pcs
- Resistor 10k : 1 pcs
- Resistor 220 : 1 pcs
- Resistor 1K : 1 pcs
- Resistor 2K : 1 pcs
- LED 5mm Merah : 1 pcs
- Slide Switch : 1 pcs
- Pin Header Male 1x6 Right Angle : 2 pcs
- Pin Header Female 1x5 Straight : 1 pcs
- Resistor 1K : 1 pcs
- Resistor 2K : 1 pcs
Dan tentu saja anda juga akan membutuhkan :
- Module MAX7219 4in1 (Jumlah sesuai keperluan)
- Module HM-10 atau HC-05 (sesuaikan dengan kebutuhan anda)
Software
Untuk sketch Arduino, bisa menggunakan sample dari MD_Parola, atau bila mau menggunakan versi yang saya gunakan, bisa diunduh dari :
https://github.com/paulustanuri/PT005_MAX7219_MessageBoard
Sedikit keterangan untuk cara mengirim perintah ke sketch Arduino tersebut, bila anda menggunakan aplikasi Bluetooth yang berbeda.
Format pesan yang dikirim adalah :
*<CMD>~
Keterangan :
* : adalah penanda awal perintah
<CMD> : adalah perintah yang mau dikirim
~ : penanda akhir perintah
List CMD :
S : Delay antar frame, diikuti angka dalam milisecond
B : Toggle Brightness antara 0-15
R : Reset the Arduino hardware
F : Factory settings
W : Write current setup to EEPROM
M : Menampilkan pesan, diikutin dengan pesan yang mau ditampilkan
J : Toggle Text Justify L, C, R
V : Toggle Invert/Normal
P : Diikuti angka untuk set delay antara in dan out (dalam milisecond)
I : Toggle In Animation
O : Toggle Out animation
C : Diikuti angka untuk set auto clear message (ms before auto clear, 0=disable)
Contoh :
- Untuk menampilkan pesan "Welcome" perintah yang dikirim adalah *MWelcome~
Dapatkan
Berikut adalah link marketplace dimana anda bisa mendapatkan board ini.
- https://bit.ly/TP-PALTA (Tokopedia)
- https://bit.ly/SP-PALTA (Shopee)
- https://bit.ly/Tindie-PALTA (Tindie)
Video
Bila ingin tahu bagaimana saya menggunakan board ini, silahkan cek video berikut.