HOME ABOUT ASSIGNMENT FINAL PROJECT CONTACT

WEEK 14 - NETWORKING AND COMMUNICATIONS

Assignment
individual assignment : design and build a wired or wireless network connecting at least two processors
group assignment : send a message between two projects Here is the link to Group assignment.

I decided to try serial bus that communicate each board. I redesigned Neil's hello.bus board.

BOARD DESIGN



BRIDGE



image image
This is how draw the board at Eagle. I put every components on schematic and connect each component by labelling. And created board file and routed. There is no problem at DRC.
image
This is my PNG image.
image image
I opened it at Fabmodules and It was fine there is no shorts.
image image image
These art PNG file for outline and Fabmodules capture. It was fine too.



NODE



image
I repeated same process for node boards.
image
image image
I opened it at Fabmodules and It was fine there is no shorts too.
image image image
These art PNG file for outline and Fabmodules capture. It was fine too.


MILLING AND SOLDERING



I started milling and prepared components.
image
image
After milling done, i finished boards and soldered all the components.
image
Here's my board. Pretty good soldering skill^^
image
I made cable for programming and communicating.


PROGRAMMING



Before programming, i should change the code. At the .c file there is #define node_id section to define each id. Id will be used for communicate and reaction.
image
image
image

I put id like this. Bridge is '0', and nodes are '3', '4'.

BRIDGE PROGRAMMING
image image
Bridge programming was fine.

NODE PROGRAMMING
image
There was problem at programming node3. It said 'In function 'main'
if (chr == node_id) line has error. but I couldn't find what's wrong. So I downloaded code and try again. then programed well.
image image
This the terminal message from programming node3.
image image
and node4.





HELLO.BUS COMMUNICATION



success video.








Here are my works.



Download
CONTACT

WHERE I WORK

I'd love your feedback!

Seoul. KOREA
Phone: +082 1041950935
Email: jshjshjsh93@gmail.com

Feel free to contact! , or leave me a note: