I am using a 315MHz RF receiver and transmitter pair, which are connected with Arduino UNO board. The objective is to copy 315MHz RF signal, and replay it back. FYI, the design is very similar with this.
The overall design works already. But, the problem is: the RF receiver must very close to RF signal source when copying (e.g. less than 10cm).
When the distance is more than 15cm, the copied signal is always unstable (e.g. the value of LOW and HIGH vary). When the distance is more than 25cm, the receiver always cannot receive the signal.
How to solve this? Can this solve by software? Maybe add antenna? I do not have such knowledge about antenna.