Show HN: I built a sonar into my surfboard
foobarbecue.github.io
foobarbecue.github.io
I did the echosounder integration and data collection, and helped build the mapping app's prototype. If you're interested in trying it out, feel free to reach out (email in profile) and I'd be happy to help!
That said, I don’t think it would be worth it. You usually don’t want to take the first wave in a big set anyways, because if you miss it then you can get stuck in the impact zone for the whole set.
And if you just watch for bigger waves from where you can catch the normal ones, then you’ll have a dozen other guys to fight for it when it comes, since that’s what everybody else is doing.
I've just come back to Australia. I paddled out at 8am yesterday on a great reef break, the only other surfer joined me after 45 minutes alone. Alone besides the dolphins, that is :)
A sub would also need a floating antenna on the surface to receive GNSS signals for station keeping, and to transmit alerts. Those signals are blocked by water.
I have no expertise here, but I was wondering if the low confidence in surf is due to bubbles? (I took a quick look at the transducer and software docs, but did not see anything explicit about the confidence figure.) If it is due to bubbles on the underside of the board, perhaps putting the transducer in the middle or behind would help? If it is due to bubbles in the water column, it reminds me of something I learned about lidar mapping: you may get reflections from the tree canopy, the understory or the ground, but in any small area, one can assume the longest-in-transit is probably the ground (and you can sometimes figure out the height of the other layers as a bonus.)
Also, very cool idea and project!
I have no idea about nautical applications but in medical imaging you use a phased array ultrasonic transducer which is really a set of single-beams with deterministic phase firing of the ultrasound.
You could probably implement a similar phased array principle by coupling multiple 'ocean grade' single beams. That would give you both beam directionality and I suspect higher immunity to bubble artefacts if you play with it in the time domain.
I thought this was interesting.
And dolphins and co. are sensitive to sonar and you would likely drive them away. Sharks not so much. But I lack detail knowledge.
https://www.hakaimagazine.com/news/many-shark-repellents-don...
And some of them magnetic, similar to those anti-nausea magnet bands. Some of them work, some don't.
Just waiting for someone with a magnet on their ankle to get it bitten off and sue the manufacturer...
This is useful for boats, but maybe useful as an idea for a project like this as well?
Maybe they are hard to get hold of, but so are the 4B now.
1. I forgot to set the repo to public -- was only meant to be private while I was writing it up! Fixed now.
2. Somehow I put in the table that I used an RPi 4b but this is actually a RPi Zero W.
3. Lots of great related ideas here! One project I've been thinking about lately but would probably work best as a community effort is a a water auto sampler to build into your board for getting an idea of e. coli and stuff e.g. to investigate the "don't surf after a rain".
Entropy of wave noises may or may not be the issue.
Edit: (NASA spinoff) "Radar Device Detects Heartbeats Trapped under Wreckage" https://spinoff.nasa.gov/Spinoff2018/ps_1.html
> The Edgewood, Maryland-based company is developing a line of such remote sensing devices to aid search and rescue teams, based on advanced radar technologies developed by NASA and refined for this purpose at the Agency’s Jet Propulsion Laboratory (JPL).
> NASA has long analyzed weak radio signals to identify slight physical movements, such as seismic activity seen from low-Earth orbit or minor alterations in a satellite’s path around another planet that might indicate gravity fluctuations, explains Jim Lux, JPL’s task manager for the FINDER project. However, to pick out such faint patterns in the data, these devices must cancel out huge amounts of noise. “The core technology here is measuring a small signal in the context of another larger signal that’s confusing you,” Lux says.
(FWIW, some branches may have helicopters with infrared that they can cost over for disaster relief.)
https://www.google.com/search?q=side+scan+sonar+images&clien...
My depth sounder doesn’t like water that churned up with sand (e.g. prop wash + sandy bottom). Maybe the waves are kicking up sand around the break?
At first I was thinking how hard it must to get value from the confidence reading in real-time. But I was imagining looking at readings while riding a wave. That was silly of me. I guess you use it while paddling, don't you.
One thought, would etiquette allow you to change the links to smile.amazon.com/... ?
Maybe even suggest Surfrider?
https://www.surfrider.org/coastal-blog/entry/give-a-gift-wit... /
I mean, it is nice to learn how to see a sandbank by the way waves break. But you only know that the waves break that way on a bank, if there is confirmation of that bank. On many surfspots, this knowldge is often handed down: maybe a diver checked the rocks below, maybe someone saw it during clear water etc.
So anything that confirms 'yes, you are right, waves are breaking there, because there ís a bank at X' is, IMO useful.
I actually don't really understand the mechanics/mathematics of sidescanning, but it produces some compelling images. I'm not sure if it's feasible at this price point though
https://en.wikipedia.org/wiki/Side-scan_sonar
"The intensity of the acoustic reflections from the seafloor of this fan-shaped beam is recorded in a series of cross-track slices. [..] Next the transducers evolved to fan-shaped beams to produce a better "sonogram" or sonar image"
Okay.. but how does it actually accomplish that..? My initial guess was that it's one transmitter and then an small array of receivers (to make a phased array) - however subsequent descriptions seems to say it can be accomplished with one transceiver
"The earliest side-scan sonars used a single conical-beam transducer"
Maybe a synthetic aperture...? Though the descriptions don't seem to match that either - and it describes it being directly drawn on paper "The early paper records were produced with a sweeping plotter that burned the image into a scrolling paper record".
I've also had zero luck trying to find the math behind synthetic apertures (radar/sonar)
This was before I knew about the amount of sharks out there.
I told my chain smoking buddy to hold on to my Bullmastiff. She was at least 160lbs.
I casually noticed black shadows under my board. I thought maybe Batrays. I thought if it was a shark, I'd see the fins. (Wasn't thinking right. Recovering from a nervous breakdown.)
All of a sudden I see my dog swimming towards me. I didn't even know she could swim. They were both just tiny specks at the beach, but she was coming out.
I paddled towards her. We met in the middle. She put her two paws on my board, and we both kicked in. She was tired, and panting.
I got to shore feeling relieved. My buddy said he saw a fin moving towards my dog when she was swimming out.
I haven't been out since.
> (yes, I’ve rotated the text to the correct direction since then)
However, on the page I find the plot pretty hard to read. How about plotting the confidence as the color of the distance?
"(yes, I’ve rotated the text to the correct direction since then)"
P.s. it seems the repo with the code is private.