We live in a world of communications and in a constant process to transfer communication technologies to other platforms that can be used by intelligent machines like robots. In three steps can be built a powerful communication system by plugging the Ethernet module into the Arduino board, create network connections, and building the application for data transfer.
Full-duplex data transmission means that data can be transmitted in both directions on a signal carrier at the same time. For example, on a local area network with a technology that has full-duplex transmission, one workstation can be sending data on the line while another workstation is receiving data. Full-duplex transmission necessarily implies a bidirectional line (one that can move data in both directions).
We have developed the project which uses UDP protocol for communication between two Arduino UNO boards through Ethernet cable.
Here actually both device work as a transmitter/receiver.it is full duplex communication so both parties can communicate with each other simultaneously. An example of a full-duplex device is a telephone; the parties at both ends of a call can speak and be heard by the other party simultaneously.
Following Components are required to build this Project.
|Sr. No.||COMPONENTS REQUIRED||QUANTITY REQUIRED|
|1||Arduino UNO R3||2|
|4.||Flam Detection Sensor||1|
|6.||Temperature Sensor (LM-35)||1|
|8.||Resistor -330 Ohm||4|
|9.||Transistor BC 547||2|
|10.||Relay (5V)|| |
Here circuit -1 consists of Arduino Uno, Ethernet Shield, LM-35 (Temperature Sensor), 2 led, 2-Push button and flame detection Sensor. It will transmit various data like temperature reading, Flame detection Status, and Push Button Status (On/Off) to the Circuit-2 using UDP Protocol through Ethernet cable. It will transmit the information in form of UDP packets.
And it will also receive the button status from Circuit-2.
So when the button is pressed from circuit-2 then LED Connected with circuit-1 will be ON and if button pressed again then LED will be OFF so the LED Status will Toggle When button is pressed.
Circuit-1 Will Continuously transmit the temperature reading, Flame detection Status, and Push button status to Circuit-2.
Circuit -2 at another side Consist of Arduino Uno, Ethernet Shield, 16x2 LCD, Relay-1, 2- Push Button and one LED.
All this is connected with second Arduino board. The LCD will Continuously Display the temperature reading in Celsius and Fahrenheit from circuit-1.And it will continuously read the flame detection status from remote place (Circuit-1). If flame is detected then at another side LCD will display the message that flame is detected at the remote place.
Two Relay Are connected in Second Circuit (Circuit -2) can be controlled from first circuit Relay-1 Can be Turn On when Button-1 pressed from first circuit and it will be Turn OFF when Button-1 pressed again. Similarly, Relay-2 can be controlled by Button-2.
ACTUAL IMPLEMENTATION (FOR CIRCUIT 1)
ACTUAL IMPLEMENTATION (FOR CIRCUIT 2)