Following schematic below, I installed 3x 74HC595, 3 x ULN2803, 24 x 100Ω Resistors, 3 x 0.1uF Capacitors on prototype board and did soldering work.Visually checked the contacting between male and female.Well, it is matching together like that. Testing whether male header of Led Matrix & female of Driver Board is matching together or not to correct it.At this time, I also soldered 16 x A1013 transistors with its outputs is aligned with corresponding columns of Led Matrix. Prepare the horizontal & vertical female header at Driver Board.Led Matrix is a shield that it can be plugged on top of the Driver Board. At the vertical & horizontal end of prototype, I connect anode & all R, G, B pins to long pin male header for later connecting to Led driver board.ĭriver Boards, including: column (layer) scanning (74HC138 + Transistor A1013), row scanning (74HC595 + ULN2803) and Arduino Uno/ Nano. To get an isolated gap between anode and cathode pins, we padded an ABS Round Plastic Pipe when bending led pin. For led matrix column, I also bent the anode pin and connected them like we did with the cathode pins. Finish rows of Led matrix and we need to check every led because at this time, it is easy to fix if there are any broken led or any short circuit between the anode/ cathode pins. Do the same with 2nd row until finish 8th row. Then, take the R, G, B pins of the first LED in first row and bend it down to the other LEDs and solder the pins which touch each other. Arrange the LEDs in the prototype board in symmetrical form. There are a lot of ways to solder a led matrix that final purpose is connecting all anode pins of the LEDs in columns and the cathode pins (pin Red, Green, Blue) in rows. Decide to purchase RGB Led size & type: For me, I used common anode type with size 5mm. There are a lot of ways to solder a led matrix and I will share my tip to do a led matrix like a compact shield from prototype board: Please follow next step to see my assembly for Led Matrix Board & Driver Board in detail. To do that, Pulse Width Modulation (PWM) is often chosen by using PWM pins on Arduino, beside that B.A.M is a another method to achieve the same thing.įor B.A.M, you can check at my instructables: We know that the brightness of a LED can be controlled by switching it on and off very rapidly. To control an individual color of common anode RGB LED, you set its column HIGH and its corresponding color row LOW.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |