Networking and communications

This week we are to build a wired or wireless network with at least two nodes.

What I did for this Weeks assignment: I started the assignment by downloading all the files needed for the assignment, The files I downloaded included the bridge and the node circuit files in PNG format, and then the C and make file.  After I had all the files in place, I created three C file from the original file I downloaded and created their corresponding make files.

Before doing all that, I had finished  working on my circuits. I milled one bridge board and two node. I noticed the difference in the two boards was just the serial interface (FTDI). I milled all three boards using the roland modela, which took only a few minutes to do. After milling the boards, I did all the soldering.

Failures:  It appeared all was set and that there should be no problem programming the boards after soldering. But I realized I was wrong during the first part of the programming. 'which is connecting the cables' .
I connected all the cables just as it should be connected but realized the programming was not going trough. it kept returning error that I should check my connections and try again. But then I realized all my connections seemed right. After a few trials with the same error returned, I decided to disconnect the board and try another the second board. To my surprise, I felt an unexpectedly  high temperature from the board when I touched it in attempt to disconnect it. I realized right away that something  was not right on the board so I had to do a bug fix.
Debugging: It took me a while to realize what was wrong, I went through all the components on the board and the wire trails, but it appeared all was well and there were no bridges anywhere on the board. not until I made a critical checked of the tinny 45, that I realized it had been turn upside down. The unfortunate thing was that I felt I could make it without the DATASHEET but I was wrong. So I learnt my lesson.

FIXES: I went back and then de-soldered the tinny 45 and then turned them in the right directions. after doing that, it accepted the program without any error message.
Below are Images and videos showing all the failures and successes I faced during the assignments:

PNG files I used for the Bridge and Nodes:

 

Soldering the boards:

 


Edited the C codes for each board:

 


error from the first board:

 

Corrections made:

 


successfully programmed boards :


videos of the board in working mode: