Hi all!
I'm new here, I've had a look around and done some searching both on this forum, and google.
My problem is this:
I have a device I wish to interface with from my Arduino. I have done so successfully directly using a (adhoc) cable directly to my UNO TX/RX and works perfectly. Now the cabling had to be a bit of a botch job as the original cables for my device are no longer available (or priced way above my hobbyist pay packet ).
My best idea to resolve this is to use a Bluetooth rs232/UART/FTDI adapter which I see widely available on eBay and various electronics websites. I do not wish to modify the existing ports on my device as I do not wish to change/modify anything on a permanent basis (apart from a few wires soldered internally to attach the Bluetooth adapter.)
Here is what I need:
-
Bluetooth serial adapter that can interface directly with UNO TX/RX which I believe is 5v TTL? Also the same reason for this as it is then fully compatible with my device without level shifters and additional circuitry as space is limited (ideally at the device end just the Bluetooth adapter nothing more)
-
The device uses a separate "Command Line" which defaults High and pulled Low before Command data is sent then reverts to High. Most of the Bluetooth devices I have seen don't breakout any other (useable) pins other than VCC/GND/TX/RX (I'm using RI on my FTDI at present) . I have heard that you can trigger possibly the DTR line High or Low, but which of these boards support this I am unsure. (Also latency could be a problem when switching these pins as it may require AT mode enabled to do so and my device is time sensitive to replies possibly as low as 950usec )
-- note I could do away with the command line by using software to encode and send my data but this will require and extra piece of hardware i.e. an Arduino Nano maybe to decode the data and perform the operation locally at the device end, but again extra hardware.
-
I have considered using an esp8266 or similar nut this adds extra hardware which I need to avoid. Also the use of Wi-Fi access points isn't an option as it needs to be portable to use anywhere without reconfiguration.
-
I did want this device external as the Arduino Uno is too large to fit inside the device and even if it did fit , I need to access an SD Card and USB port for further updates etc. I do not wish wires poking through holes or modifying of the original device case. From what I Can see is an Arduino Nano may not be suitable as an SD card/serial/LCD display and possibly other additions, may be too many connections but It is possibly an option if I can port the code and the connections aren't an issue.
I do keep mentioning device rather than what it actually is, but right now what I am attempting is possibly the only one in existence (if it works) so for now I keep that to myself until its completed, which then it will be open source. The device works fine with 5v TTL signals so except for the Command line issue its pretty straight forward and doesn't need any further detail for the time being.
Sorry for the essay trying to be as detailed as possible for both A) what i NEED and B) what I WANT
Any help or direction would be gratefully recieved.