Week 14:

 Network & Communications

Task

I have this week worked with network and communication and completed the following:

  • Created a revised 'network-ready' Output Board
  • Build and tested a wired network connecting 3 processors

Design Description

I decided to create what I call an infinite bridge. I took departure in Neils hello.bridge-board, but added a female connection header opposite the FTDI-header. This allows me to create a row of multiple (maybe infinite) bridge boards. I also added an extra LED so the board could illuminate either green or red - and thus be integrated in my final project.

Network Principle
Neils drawing from the global lecture made me see the light specifically with respect to network and in general about how design electronic boards that could work in a network

Both my electronic and network design is simple yet powerfull. I follow Neils drawing and extend a 'shared bus' of TX, RX, GND and V. Meaning that TX, RX, GND and V enters on one side of the board and exits on the other.

Each LED no matter it's position is controlled by a unique alpha/numeric charater.

Creating 'Network-Ready' Output Board

Designing an Infinite Bridge

Multiple PCB Production

Multiple PCB Production

Populating the PCB

Finished Infinite Bridge

Making Network Connections

Modifying the Code
I have so far just changed the node id.

Uploading the Code

Frame Production

Testing Network Functionality

Receiving Serial Response

Materials

  • FTDI Male Connector
  • FTDI Female Connector
  • Attiny45
  • IPS Header
  • 1uF Capacitor
  • Green LED
  • Red LED
  • 1k Resistor
  • 10k Resistor
  • 0 Ohm Resistor (3)