Hello!
I am using a MPU-6050 AccelGyro and I need to transmit the data recorded by the MPU-6050 wirelessly to an Arduino Mega 2560.
The MPU-6050 works on i2C and most of the RF transmitters like RF 434 Mhz use UART modules, so a I gather it is not correct if I connect them directly. An alternate option nRF24L01 2.4 GHz works on SPI. In both cases, I hear it is necessary to use a microcontroller to obtain i2C data and transmit it to the wireless transmitter.
Is it possible to achieve wireless transmission of MPU6050 data without the presence of microcontroller in between? If yes, could someone explain which transmitter to use? In this case, how will the MPU 6050 data be read since there are 6 different sets of FIFO data that I need to transmit?
If a microcontroller is essential, could anyone suggest one? I can't use an Arduino board directly since it is a little heavy and it is required that the whole setup be light. (It is to be placed on the counterweight of a shaft). I can't use an XBee shield either since it is a little expensive and heavy too.
MPU-6050 - http://www.invensense.com/mems/gyro/documents/PS-MPU-6000A-00v3.4.pdf
RF Link Transmitter 434 Mhz - RF Link Transmitter - 434MHz - WRL-08946 - SparkFun Electronics
nRF24L01 2.4 GHz - https://www.sparkfun.com/datasheets/Components/SMD/nRF24L01Pluss_Preliminary_Product_Specification_v1_0.pdf
Thank You.