I am working on a project which uses visible light communication. The transmit side consists of mosfet irf J40 and bc547 transistors driving a 3W LED. At reciver side I am using a 5mm pin photo diode PD 333 and LM 358.
I have a working model currently but the operating distance between the transmitter and reciever is only 5cms. I would like to increase this distance to about 1 meter. So what factors should I take into account in order to achieve my goal of 1 Meter ?