FAB ACADEMY 2023

Embedded Networking and Communications

Assignments:

Group assignment:

⚡Send a message between two projects

⚡Document your work to the group work page and reflect on your individual page what you learned

Individual assignment:

⚡Design, build, and connect wired or wireless node(s) with network or bus addresses



    This week they showed us all about ways of communication between devices (sounds complicated and actually costs me a bit) but we will try or cry (?), actually always tried and failed.


Comunication between 2 guys?

At first, I thought that for this task I was going to use the dashboard developed in the Output task, that is, some interaction with the Speaker. . . but no. The chosen one was the thing developed in the Input week and the first electronic task, the Eco button.


As the boards corresponding to those weeks were already built and coded (or that's what I think) I was a little calm. But always things some things happen in the end.


The first thing is the first thing, something I didn't take into account about the assignment is the things related to the language in which the plates were going to communicate, that is, the protocols. This PDF is useful to know more about Protocols

  1. The connection of the Atmel: The connection of the Atmel Ice were the protagonists of everything. Even though the program was already compiled I couldn't send it to Atmel Ice due to a connection problem
So the content learned about it is that "serial communication is the most sensible to achieve"


You need


You need You need

Connection process

The chosen protocol is UART because the chosen boards were not very prepared for other types of communication, but there were problems.

For more information UART Comunication

connection process


BLINK SLAVE: Is the one in charge of the blink signal

connection process


Problems are following me

The connection of the Atmel: The connection of the Atmel Ice were the protagonists of everything. Even though the program was already compiled I couldn't send it to Atmel Ice due to a connection problem. Probably the Atmel it's not working or the drivers weren´t the correct ones, the device were not constructed correctly (the places weren´t solder correctly) etc.


The interaction between mates: In my head I had the following concepts:

  1. For connection I have to use the MISO - MOSI or SCK, but I did not take into account that sometimes I was not going to be able to use those pins on the chosen plates

  2. What I figure it out is that the way of soldering is important, At first I did not pay much attention to the tracks and the possibility of having “short circuits” with the combination of tin and the electronic components of the plate.


Copyright 2023 - Glenda Dominguez> - Creative Commons Attribution Non Commercial