In this task, I made 2 applications , First I used I RFmodule,after that ,I designed the circuits for serial communication, the master and the slave |
Materials 1.-(2) Arduino Board "I used Uno" 2.-RF 315MHz transmitter-receiver module . 3.-BreadBoard. 4.- jumper wire . 5.-(2) Attiny 45 6.-PBC 7.-electronics components 8.-wires SOFTWARE 9.-Arduino IDE 10.-Eagle CADsoft Machines 11.-ROLAND MODELA |
This circuit recive the data from the computer for that we needed to at a FTID conector for connect the USB wire, all the process did attiny45 , after recive the data,this master circuit send the data to slave circuit , ( Schematic )and ( BRD ) for milling |
|
This last circuit receive the data from Master circuit, in this case I don't needed the FTID connector, only RX and TX wires from Master circuit( Schematic )and ( BRD ) for milling |
|
In this case I tried a commercial RF module |
|
Transmitter :
Working voltage: 5V Working current: max Less than 40mA max , and min 9mA Resonance mode: (SAW) Modulation mode: ASK Working frequency: Eve 315MHz Transmission power: 25mW (315MHz at 12V) Frequency error: +150kHz (max) Velocity : less than 10Kbps Receiver : Working voltage: 5.0VDC +0.5V Working current:≤5.5mA max Working method: OOK/ASK Working frequency: 315MHz Bandwidth: 2MHz Sensitivity: excel –100dBm (50Ω) Transmitting velocity: 9.6Kbps (at 315MHz and -95dBm) | |
for Transmitter : Vcc >>>>5V ATAD>>>D12"You can change it as you like from Software" . Gnd >>> Gnd Receiver : Vcc>>>>5V Data>>>D12 Gnd>>>Gnd |
|
I used VirtualWire Librery, this library use a Timer1 for build
ASK modulation, for used it we have to download the librery and move it to "libreries" in to arduino folder My test code ( DOWNLOAD ) VirtualWire Librery ( DOWNLOAD ) |
|
I just send characters for test the comunications and I can see the characters with the serial comunication window. I going to used this modulo and this comunication in my final proyecto so, this was test | |
After testing the RF modules, I tested with the serial circuit MASTER AND SLAVE, using the ATtiny 45, the above circuit is node 0 (bridge) | node 1, the modules process followed ... |
The network is composed of three nodes that are connected | to verify communication perform basic tests on the oscilloscope |
Tests made using the Arduino IDE, transmitting characters char |
To check the transmission, I used an oscilloscope, perform simple tests, as shown in sending video characters char and the pulse width varies depending on the amount of information sent, you can not appreciate in detail the characteristic of the signal on the oscilloscope,then I can not analyze information
My test code ( DOWNLOAD ) |