week14

parent 3df3f3fc
Pipeline #89477 passed with stage
in 27 seconds
......@@ -27,8 +27,59 @@
<header class="major">
<h1>Networking and communications.</h1>
</header>
Working.
<p>
For the assignment of the 14th week: Networking and Communications, it will be divided into 5 parts: Communication, Board, Programming, Input communication and Download.<br>
<br><h2>Communication</h2>
<p>
The objective of this week is to make a communication between at least two boards using any communication protocol between microcontrollers. In my case I use the serial communication protocol.
<a title="Serial protocol"><img class="image center" src="images/week14/serial.jpg" alt="" /></a>
A benefit of serial communications is low pin counts. Serial communications can be performed with just one I/O pin, compared to eight or more for parallel communications.
Some characteristics of serial communication are the following:
<br><div class="row">
<ol>
<li>On an asynchronous bus, data is sent without a timing clock. A synchronous bus sends data with a timing clock.</li>
<li>Full-duplex means data can be sent and received simultaneously. Half-duplex is when data can be sent or received, but not at the same time.</li>
<li>Master/slave describes a bus where one device is the master and others are slaves. Master/slave buses are usually synchronous, as the master often supplies the timing clock for data being sent along in both directions.</li>
<li>A multi-master bus is a master/slave bus that may have more than one master. These buses must have an arbitration scheme that can settle conflicts when more than one master wants to control the bus at the same time.</li>
<li>Point-to-point or peer interfaces are where two devices have a peer relation to each other; there are no masters or slaves. Peer interfaces are most often asynchronous.</li>
<li>The term multi-drop describes an interface in which there are several receivers and one transmitter.</li>
<li>Multi-point describes a bus in which there are more than two peer transceivers. This is different from a multi-drop interface as it allows bidirectional communication over the same set of wires.</li>
</ol>
</div>
You can read more about serial protocol<a href="https://www.embedded.com/design/connectivity/4023975/Serial-Protocols-Compared"> here.</a>
<a title="Serial protocol communication"><img class="image center" src="images/week14/comunication.jpg" alt="" /></a>
</p>
<br><h2>Board</h2>
<p>
In order to understand the serial communication, I decide to make the Neil examples, specifically the Hellobus.
These boards consist of two parts, the bridge and the node.<br>
The main feature of the bridge are the connection pins for the use of the Rx and Tx terminals of the microcontroller with the computer through an FTDI.
<a title="FTDI"><img class="image center" src="images/week14/ftdi.jpg" alt="" /></a>
In order to better understand the serial communication, I decide to make 1 bridge and 3 nodes, as you can see in the following image.
<a title="Board"><img class="image center" src="images/week14/board.jpg" alt="" /></a>
</p>
<br><h2>Input communication</h2>
<p>
Thinking about the final project, I decide to create a board that incorporates an analog sensor, for this I use an LDR, which varies the output signal according to the amount of light it emits, this sensor can be a simulation of the level of the tank, pressure, etc.<br>
The design of the schematic circuit is performed as can be seen in the image.
<a title="Input schematic design"><img class="image center" src="images/week14/sch.jpg" alt="" /></a>
Finally, we proceed to the creation of the board for its future manufacture.
<a title="Input board design"><img class="image center" src="images/week14/brd.jpg" alt="" /></a>
<!--// The result of the manufacture can be seen in the following image-->
</p>
<br><h2>Programming</h2>
<p>Working.
</p>
<br><h2>Download</h2>
<p>
You can download this files Here: <br>
<a href="images/week14/nodebusldr.sch" download>Schematic.</a><br>
<a href="images/week14/nodebusldr.brd" download>Board.</a><br>
</p>
<!--
......
......@@ -177,7 +177,7 @@
<p>
<h2>Groupal Assignment</h2>
In the group work, we decided to test the laser cutter making engravings to various types of stones that we got in the university, in this way we test the parameters and how well it records in this material.<br>
The picture shows all the stones that we used.
My contribution was the test of some Raster of the Logo of University of Lima. The picture shows all the stones that we used.
<a title="Stones"><img class="image center" src="images/week4/stones.jpeg"></a>
In the following table we can observe the parameters of raster used and the result of each stone
<div class="table-wrapper">
......@@ -245,7 +245,8 @@
<p>
<h2>Vinyl Cutting</h2>
The last part of this assignment I decide to cut a Protoss Logo, from the video game Starcraft.
The last part of this assignment I decide to cut a Protoss Logo, from the video game Starcraft.<br>
The logo was downloaded from<a href="https://us.battle.net/forums/en/sc2/"> the official forum of the game</a>, where many players create their own fan arts and other drawings alluding to the game.<br>
We only use the vinyl cutter machine, we have in the lab the machine <a href="https://www.silhouetteamerica.com/"> Silhouette Cameo</a>
<a title="Vinyl Cutting Machine"><img class="image center" src="images/week4/cuttingmachine.jpg"></a>
After downloading the internet image, we use the Inkscape software to vectorize the Protoss logo.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment