Message Board MAX7219 V2

From Palta Circuits Wiki
Revision as of 15:46, 20 May 2020 by WikiAdmin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Intro

This is an Arduino custom board to be used with MAX7219 4in1 Module.

And it already have the pinout for Bluetooth HC-05 or HM-10 connection, or you can use it with another communication module that have same pinout.


Schematic

And here is the schematic for the board, as a reference.

Components

Here is the list for all the components you'll need to make this board works.

  • IC ATMega328P-PU : 1 pcs
  • IC Socket 28pin  : 1 pcs
  • Crystal 16Mhz : 1 pcs
  • Capacitor 22pF : 2 pcs
  • Capacitor 0.1uF : 2 pcs
  • Capacitor El 10uF : 1 pcs
  • Resistor 10k : 1 pcs
  • Resistor 220 : 1 pcs
  • Resistor 1K : 1 pcs
  • Resistor 2K : 1 pcs
  • LED 5mm Red : 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

And of course you will also need these :

  • Module MAX7219 4in1 (as your needs)
  • Module HM-10 or HC-05 (you can choose the one you prefer)

Assembling Notes

To assembling this board shouldn't be hard. All component's value already printed at the board. But there is a section for 2 pin header, labeled "GND Switch" that could confused you. This is a connecting point for Ground from input to Ground at the board's circuit. You can use this header pin to measure current by connecting it to your Ampere Meter. But in case you not need it, then you can just connect the 2 point using a jumper or just solder it using you resistor leg.

You must connect it, otherwise your board won't turned on since the Ground is not connected.


Software

For the Arduino sketch, can use the sample from MD_Parola, or if you want to use the version I modified, dan be downloaded from :
https://github.com/paulustanuri/PT005_MAX7219_MessageBoard


A little notes if for sending the message from your mobile phone if you using different apps. Message format should be :

*<CMD>~

Description :

*     : Start code for the message or command
<CMD> : Command code
~  : End code for the message or command

List of CMD :
S : Speed, followed with number (in millisecond)
B : Toggle Brightness between 0-15
R : Reset the Arduino hardware
F : Factory settings
W : Write current setup to EEPROM
M : Show message, followed with the message
J : Toggle Text Justify L, C, R
V : Toggle Invert/Normal
P : Followed with number for delay between in and out(in millisecond)
I : Toggle In Animation
O : Toggle Out animation
C : Followed with number for auto clear message (in millisecond, 0=disable)

Sample :
- To display message "Welcome" . You must send *MWelcome~

How To Get

If you are insterested to get this board, you can visit links to marketplace below : (For now they only available in Indonesia)


Video

If you wondering how I use these boards, check out video below.



Bahasa Indonesia