Message Board MAX7219 V3

Dari Palta Circuits Wiki
Loncat ke navigasi Loncat ke pencarian

Versi sebelumnya

Versi 2

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.

MAX7219 MessageBoard V3.jpg

Skema

Dan berikut adalah skema dari rangkaian board ini untuk referensi.

M7219 MessageBoard V3.png


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.

Video

Bila ingin tahu bagaimana saya menggunakan board ini, silahkan cek video berikut.





English