V
V
Vyacheslav Golitsyn2015-12-13 23:13:23
satellite navigation
Vyacheslav Golitsyn, 2015-12-13 23:13:23

Android programming: Sending GPS data to server. Robot control on arduino via bluetooth?

I am making an autonomous robot - a submarine. The ultimate goal is an autonomous study of the Moscow River.
We need an Android program:
GPS points are loaded into a special file before launch.
The program opens the file and reads the data.
Hot start GPS 1 time per minute.
Determination of coordinates.
Sending coordinates to the server. The response from the server may be a new list of coordinates.
Receiving depth measurement data from Arduino via bluetooth.
Sending data to the server.
Based on the coordinates, the formation of the necessary motion vector.
Sending bluetooth commands to arduino.
Now in Android studio I write "Hello world!". I run everything on the emulator and watch.
Some knowledge of Java, C, Python. Good with PHP and basic patterns.
Please help with advice. Maybe someone knows the source code that could be finalized. If you are interested in participating in the project, please unsubscribe.
In general, I want to make a separate application based on the knowledge gained - Arduino Shield. The bottom line is that the smartphone sends all possible data from GPS, accelerometer, AT commands from SMS, etc. via bluetooth to Arduino. And executed the commands received from the Arduino. It may not be so logical to make a smartphone secondary, but to buy a GPS shield , Wifi, GSM.....

Answer the question

In order to leave comments, you need to log in

2 answer(s)
N
nirvimel, 2015-12-14
@nirvimel

A lot of different issues are covered in one question. The question needs to be better structured.

  1. What makes you think that GPS works underwater?
  2. Bluetooth is also completely unsuitable for this task. He then in the air, at best, hits a few meters.
  3. Theoretically, for communication at shallow depths (tens of centimeters, only so that it is not visible from the surface), you can use HF (a very small penetration depth), CB (antenna too large in size) or DV (with a huge transmitter power, it will pierce many meters of water, but unrealistically huge antenna dimensions), but there are practically no such ready-made solutions on the market.
  4. To communicate with underwater objects, it is better to use an acoustic communication channel. Water is an excellent acoustic conductor compared to air. Another positive aspect of this solution is that there are no such restrictions on the power of acoustics for civilian use that apply to the power of transmitters on the radio, that is, you can perfectly legally emit impulses of any power that you can create underwater, if you do not harm anyone. (responsibility for damage can not be canceled).

V
v- death, 2015-12-14
@vGrabko99

you will quickly lose control of the boat. Bluetooth range is quite small.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question