NETWORKING AND COMMUNICATIONS

Assignment

individual assignment: design, build, and connect wired or wireless node(s) with network or bus addresses group assignment: send a message between two projects

Groupe assignement

  • link to the groupe assignement
  • In this assignment I chose to work with Synchronous Serial Bus. I used two different processors to communicate, ATtiny44 and ATtiny45. In designing these boards I used one schematic to easy the process. On the master part I used an ATtiny45 with a push button to controll the RGB led on the slave side. The slave part I used an ATtiny44 with an RGB led which will display different colours according to the signal sent from the master by the push button, the slave will give a feedback to the master after displaying a specific colour.

    Designing

    The image below shows how I started designing the two boards on the same schematic design, it was the first time I was trying this.

    Moving to the board layout was easy to make those two boards, but the issue was that the both board had the same power connection, which resulted in two ratsnest left unconnected.

    For the 3D view, it was not quit well since parts of the second board(master board) was not visible. But this part is not necessary its just for viewing the final look of the design.

    After designing I converted images generated by KiCAD into png since it generates svg image:

    After that I used

  • Fabmodules
  • to generated rml files to be used in the monofab PCB milling machine

    The image below shows the list of components used:

    Master components

    Slave components

    After I milled both PCBs and soldered them:

    Here the next step wos to Programming as shown in this codes

    Master program

    Slave programming

    Here is the final result in the image below

    Here below is my filles