New to Arduino - Acoustic modem

Hi Forum,

Quite new to Arduino scene so apologies if there maybe an existing thread on this. I am looking to control / and potentially get video feed / data from a underwater underwater vehicle (UV). To put this in more context this is not a deep dive by any means it will be at most 5m deep (worst case salt water).

The objective is to have this link to a a personal device -> App to to provide function / control and feedback. but first things first comms with the un-tethered UV (i know most frequency based solutions are out of the picture - et bluetooth/RF and IR would be problematic).

any modules /references and links you can share in the quest would be helpful

This company get nowhere for 10 years, I was working on wireless video on that time,

for controlling should be not hard to do it, google - underwater acoustic modem

The start

use them for transmitting and receiving

or this
https://www.google.ca/search?q=underwater+speaker&rlz=1C1AFAB_enCA475&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiAj6_S39zaAhXl6YMKHZ48BdMQ_AUICigB&biw=1440&bih=787

ted:
This company get nowhere for 10 years, I was working on wireless video on that time,

https://www.israel21c.org/israeli-sea-eye-takes-streaming-video-underwater-2/

this option looks quite expensive

ted:
or this
https://www.google.ca/search?q=underwater+speaker&rlz=1C1AFAB_enCA475&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiAj6_S39zaAhXl6YMKHZ48BdMQ_AUICigB&biw=1440&bih=787

In short are you suggesting the 'physical' transmission via acoustic serviced via speakers and then 'develop' a code protocol to interpret theses?

so in a TX/RX -TX/RX scenario would need to mount similar units?

Addendum: I was looking to setup a buoy with comms to the 'on-shore' device and then retrans /recieve from underwater unit/s

For 5m you can make something like this, floating video transmitter for less than $100

https://www.alibaba.com/product-detail/Factory-price-WiFi-underwater-video-fishing_60695727290.html

https://www.google.ca/search?q=mini+video+transmitter&tbm=isch&tbs=rimg:CSuCXHanHo0YIjiKlqoyDRmaAsNIzOlNssuC7XvA59FqQ1eNoMCFOs7LoU8wzwc8eFRZyxVhJzWFGzXLJnVJa45QBSoSCYqWqjINGZoCEYQuGyMoN49GKhIJw0jM6U2yy4IRnBMFDlchW40qEgnte8Dn0WpDVxEs9aF7_1UBmuCoSCY2gwIU6zsuhEcL-fXp2DA-hKhIJTzDPBzx4VFkRrdZRsarnw0MqEgnLFWEnNYUbNRH62jJfopQ2gCoSCcsmdUlrjlAFEfLpUE4spmnN&tbo=u&sa=X&ved=2ahUKEwjJpPW74uHaAhXh3YMKHaPVAa8Q9C96BAgBEBs&biw=1440&bih=787&dpr=1#imgrc=oLlMKhyzrl5ffM:

itolond:
In short are you suggesting the 'physical' transmission via acoustic serviced via speakers and then 'develop' a code protocol to interpret theses?

so in a TX/RX -TX/RX scenario would need to mount similar units?

Addendum: I was looking to setup a buoy with comms to the 'on-shore' device and then retrans /recieve from underwater unit/s

You can adopt TV remote control, you need to lower transmitting frequency, divide it by 2 ,so will fit in audio range.

ted:
You can adopt TV remote control, you need to lower transmitting frequency, divide it by 2 ,so will fit in audio range.

the depth will be under 5m - however the distance could be the size of a small lake - say 300m Max

looking deeper into this...(excuse the bad jokes)

so i get some visibility on this, what is suggested is something like this....

Arduino Modem module-> acoustic / blue LED or other ..... Land based and UV mounted- is this the general layout ?

then from the Buoy device Wifi/bluetooth --> Arduino modem to the app essentially?

itolond:
Buoy device Wifi/bluetooth --> Arduino modem to the app essentially?

Wifi/bluetooth - it is a two way communication system so you don't need acoustic modem, do as on the land, then put it on the buoy,

anyone seen this - how do they control the drone?

how do they control the drone?

What makes you think they can?

Yet another bogus kickstarter, funded by losers.

https://www.kickstarter.com/projects/1114649432/biki-first-bionic-wireless-underwater-fish-drone/comments

didn't see this- so looking at this it seems bluetooth and set depth and navigation - then collision avoidance (or in part) kicks in - so no live control?

Certainly the towed comms buoy seems a reasonable approach, given the limited depth of dive, and
assuming this doesn't create issues. It also allows easy recovery on failure. Disguise it as a robot seagull?

I've also been working on a similar project (untethered underwater vehicle) and have stumbled on a few acoustic modem options. This acoustic modem seems to be the cheapest (it's still about $1500 for each end - $3000 for a set):

It's not a transparent serial link so you have to send data with a set of commands. There is a Python library but no Arduino library. There is a description of protocol with some examples:

https://waterlinked.github.io/docs/modems/modem-m64-protocol/

I hope that helps!