18 Oct 2013

WEEK 6 ( program testing and rebuild PCB led layout )

FIGURE 1

FIGURE 2


FIGURE 3

FIGURE 4


FIGURE 5


AIM
  • To test the layer of LED with using simple programming.
  • To construct a new PCB layout for LED board.
PROBLEMS
  • After week 6, the several of problem has been recognize. The PCB LED Board need to be change because after the testing have been made, all of the LED is flash on simultaneously. It will be a problem when to make a text on the display LED.
FINDINGS
  • The figure 5 shown the new PCB LED layout. It will shown that LED will turn on one by one and the questioning to make a text on the LED display is answered. 
RESULTS

  • At the figure 1, here is a sample of programming that will be used for testing every layer of each LED. By using C language MPLAB IDE, the simple program have been make.
  • At the figure 2, by using breadboard, the connection of LED is show at the picture above. The jumper wire is refer to the ground (cathode) with series connection. At the upper side (anode), the jumper is used to make every LED blinking singly. 
  • At the figure 3, this controller has been used to transfer the programming to the PIC. The controller will be act as a interface between LED and PIC.
  • At the figure 4, the picture is show the output result for the LED. At the left side, the output of LED show in parallel mode. Cathode terminal (ground) will act as a controller to make the LED blinking singly. For the picture at the right side, LED is connected series. It is happened because cathode terminal (ground) is in series mode (jumper wire).
  • At the figure 5, the PCB LED layout need to construct again because a might of problem have been trace. The problem is, before this, anode terminal is declare as a controller. It will have a problem because on PIC 16F877A is only has 40 pins. Therefore, the new layout have been make to make cathode terminal as a controller for the LED.

PLAN FOR THE NEXT WEEK
  • To etching a new PCB LED circuit.
  • To make a hole on PCB board.
  • To solder all of the components on the board.




2 comments:

  1. Good report. This enable those who like to develop the same project to aware of the possible problem/error and their solutions.

    ReplyDelete