78Views7Replies

Author Options:

How to wirelessly transmit information to an Arduino? Answered

So basically I am creating a movement based remote control. The movement is being handled by a MPU-6050 (3-axis accelerometer and 3-axis gyroscope). The idea is to transmit the data to an Arduino that is off the controller on its own hub. The best I've found are these transceivers: https://www.amazon.com/gp/product/B00E594ZX0/ref=ox_sc_act_title_2?ie=UTF8&psc=1&smid=A3GQ2RR1HCHKCZ 
The problem with these is that they require an Arduino on both the transmitting and the receiving end. This project is very space limited and I doubt i could even fit an Arduino nano inside. Is there any method of acheiving this that would make use of the space more efficiently or should I just focus on making the casing larger and finding room for every component? Any help would be greatly appreciated. 

Discussions

0
None
headslant

2 years ago

Here are my thoughts... I think that if you go with an Arduino Pro Mini, which it only ~18mm wide, that will fit. I also think that if you use a transmitter/receiver like this, that will help. I don't know what data rate you need for your project., but these modules are super easy to wire and attach. They only have 3 wires for the transmitter, and 2 of them are for power. They just need a library to work. They use so little power you can power them from I/O Pins like I did here. The range is really good for the size, just add a 15cm antenna, and you can get a signal from at least 25m, going through walls. Using these modules, I was able to make a wireless text screen, which worked really well. They are super easy to program with, as I made a transmitter program in under 75 lines of code. The receivers are a bit more complicated, but still fairly simple to use. I have a lot of information about them in my 'ible here. If you need help with anything, be sure to PM me, or let me know by any other means.

Have a fantastic day,

HeadSlant

IMG_7295.JPGIMG_7294.JPGIMG_7292.JPGIMG_7302.JPG
0
None
bwrussell

2 years ago

Arduino isn't limited to a form factor. You can build your own custom shaped, Arduino-compatible board for your application if you can't find one that works. There are countless custom Arduino board builds on this very site that you can use as referance.

0
None
iceng

2 years ago

Pictures please

0
None
SOLRUKiceng

Answer 2 years ago

I don't have any pictures yet but I can tell you I need to fit everything inside a hollow cylinder with diameter 30mm and height 110mm.

0
None
Downunder35mSOLRUK

Answer 2 years ago

Depending on the batteries and other hardware you use it should be no problem to fit even more into that tube.
You only problem is the research for suitable products like the Nano, BS1 and such.
You can also get transmitters that are fed from the receiver, similar to RF ID tags but their range is usually limited to about 3m.
The best option to get as small as possible would be to create your own circuit board.
Bit of a task if you never done it or don't have enough electronics knowledge but definately possible.
Downside is that in most countires it is hard to obtain SMD parts in small quantities for a fair price, so a prototype can become costly.
On the other hand you can get almost anything these days in module form or even as a single chip solution.

There is even the option to misuse existing hardware.
Take the old WII controller as an example.
For them you get code, apps and all to integrate into your own projects.
Maybe it would be easier to adopt existing stuff for the input and just match your computing backbone to it?

0
None
iceng

2 years ago

Use a Parallax BS1 Stamp ( L35.8 x W10.2 x T3.81 mm )

https://www.parallax.com/product/bs1-ic

BS1.png