Week 14:
For this week, this assignment is to build wired/wireless network connecting at least two nodes.
i went for the serial bus board.
First of all i designed the circuit boards 1 bridge and two nodes (You will find the files below).
![](Communication/hello.bus.45.node.traces.png)
Second step is to mill all the boards.
![](Communication/IMAG0129.jpg)
Next step is to solder all the components to the circuits Tiny45, Capacitor and resistor, FTDI Headers, ISP Headers, Connection Headers, etc..).
![](Communication/IMAG0127.jpg) ![](Communication/IMAG0128.jpg)
![](Communication/IMAG0125.jpg)
Now! it's time for programming, and it's time for writing C not Arduino this time.
for each node i modified the code because each node needs to have a different node ID number.i changed the line " #define node_id '0' " for each node with its number.
after running sudo make for the C file, we're going to switch to Arduino IDE to test if the circuits are working or not?!
i plugged them all and open the serial monitor and when i entered the node's number they all flashed once and the node i called flashed one more time.
VIDEO
DOWNLOAD FILES |