DIY sonar scanner (practical experiments)

  Переглядів 1,007,537

bitluni

bitluni

День тому

Starlink, Medical Ultrasound, 5G and my DIY sonar scanner have one thing in common: Phased arrays. Phased what..? My practical experiments convey the physics behind the manipulation of waves in a playful manner. The result is a real DIY sonar scanner. Check it out!
Give my sponsor Aisler a try: aisler.de
My board: aisler.net/p/QYYBVKUH
Browser based simulator: www.shadertoy.com/view/NdXfDl
Scanner code: github.com/bitluni/SonarScann...
Links to parts and tools (affiliate links):
4 Channel Mosfet Switch: aliexpress.bitluni.net/4chMosfet
Solenoid: aliexpress.bitluni.net/solenoid
Soldering iron: aliexpress.bitluni.net/TS80P
Miniware Hot Plate: aliexpress.bitluni.net/hotPlate
Flux: aliexpress.bitluni.net/flux
Syringe Pusher: aliexpress.bitluni.net/pusher
Variable Power Supply: aliexpress.bitluni.net/kjsPSU
Arduino Nano clone: aliexpress.bitluni.net/nano
ESP32 Mini KIT: aliexpress.bitluni.net/ESP32mini
Mini Breadboards: aliexpress.bitluni.net/miniBr...
My camera and lens (4k 60fps): amazon.bitluni.net/gh5
Github Sponsors: github.com/sponsors/bitluni
Patreon: / bitluni
Channel membership: / @bitlunislab
Paypal: paypal.me/bitluni
Twitter: @bitluni
Discord: / discord
0:00 Intro
0:32 Ultrasonic sensor basics
1:52 Phased arrays
2:26 Water wave experiment
3:11 Phase simulation
5:02 Starlink
5:44 Medical ultrasound
6:07 Mechanical phased array experiment
7:55 Ultrasound array design
8:20 Sponsor: Aisler
8:58 Array assembly
9:57 Software
10:38 Visualization CNC experiment
12:29 Sonar build and results
Media sources:
• Hackaday Supercon - HunterScott : Why Phased Arrays are Cool ... • Hackaday Supercon - Hu...
• Wikipedia - Phased array: en.m.wikipedia.org/wiki/Phase...
• Hearing frequencies: anatomypubs.onlinelibrary.wil...
• Demi, L. Practical Guide to Ultrasound Beam Forming doi.org/10.3390/app8091544
• Starlink auto-adjust - Simon Miller • Starlink auto-adjust
• Starlink Teardown: DISHY DESTROYED! Ken Keiter • Starlink Teardown: DIS...
• Antennas - Matthias Groeneveld on Pexels
• Starlink Tracker 1: starlink.sx/
• Starlink Tracker 2: satellitemap.space/
• Starlink cats - Aaron Taylor / 1476985855981993984
#electronics #maker

КОМЕНТАРІ: 1 700
@stevejohnson1685
@stevejohnson1685 10 місяців тому
I worked for a medical ultrasound company in the late 1980s, where we did phased array beam steering with very elaborate FPGAs, DSPs, and only the very highest level processing with general-purpose microprocessors. Staff was dozens and dozens of very talented electrical engineers and programmers. What you've done by yourself with just a contemporary microcontroller is extremely impressive!
@MrScooter46290
@MrScooter46290 6 місяців тому
Great comment. This is incredible.
@mphRagnarok
@mphRagnarok 5 місяців тому
Well he's standing on the shoulders of hundreds of thousands or millions of engineers and corporations that made all the ready to use tools he's using...
@tessierdsl
@tessierdsl 5 місяців тому
​@@mphRagnarokWell, you use the same engineers to write condescending comments... 🤷‍♂️
@lokeshchandak3660
@lokeshchandak3660 4 місяці тому
​@@tessierdslIt does not read as condescending to me.
@Out_of_order
@Out_of_order 4 місяці тому
You should make some videos about your experience what you have done in the past
@JohnBysinger
@JohnBysinger 2 роки тому
I don't comment often, but man, after two decades working in cellular wireless data network engineering, this is the best phased array explanation I've ever seen. The visualization you did, the solenoids in water, the pick and place plotting, and the overlay at the end each by themselves were awesome. But showing all three was just amazing. I've tried to explain this to peers on numerous occasions and it's a difficult concept to grasp without seeing it. Very well done.
@randyabel2858
@randyabel2858 11 місяців тому
Yes.
@sentiparole1165
@sentiparole1165 10 місяців тому
​@@randyabel2858Indeed
@danoneill8751
@danoneill8751 6 місяців тому
Funny thing: having only ever seen this one explanation, my reaction to your comment is: nah, you're clearly not so bright, its a very simple idea. I feel robbed of the experience of reading about it in a physics or engineering textbook, being flummoxed and then finding this superb, absolutely excellent video.
@JohnBysinger
@JohnBysinger 6 місяців тому
@@danoneill8751 I've been working with it in practical application long before it made it into any textbooks. Frankly if it is in them now, I'm impressed, usually engineering texts lag a good decade or two behind current tech. We were testing 5G phased array hardware in 2014-15 and planning for it around 2010. So yes, a video like this would have been immensely useful a decade ago. Oh and often the simplest of ideas can be both completely non-obvious and even difficult to explain to an audience that's never been exposed to it.
@ryaneGT
@ryaneGT 4 місяці тому
@@danoneill8751 such an interesting point! I have also spent a lot of academic and professional effort as an engineer trying to understand phased arrays and agreed this video does it better than anything I've encountered so far! Would love a better explanation from a signal isolation/receiving perspective as much as the beam forming.
@quetzalcoatl-pl
@quetzalcoatl-pl 2 роки тому
As a professional programmer, I really love your 'coding' intermissions xD the one with drill and glove was hilarious!
@pskcalvo
@pskcalvo Рік тому
After almost 40 years coding I found my lifetime goal... I want to type like him !! 🤣
@markgoogolplex2572
@markgoogolplex2572 Рік тому
I've tried all of them but much prefer the roller pin method. It seems slightly faster than the glove-drill with less strain on the hands.
@Sylfa
@Sylfa 11 місяців тому
I'm just glad he didn't resort to cookie cutters, that would really take things too far…
@Albtraum_TDDC
@Albtraum_TDDC 10 місяців тому
@@pskcalvo chatGPT got you covered now.
@denizcancgsar2810
@denizcancgsar2810 6 місяців тому
Roller is my favorite.. xD
@thethoughtemporium
@thethoughtemporium 2 роки тому
That was absolutely outstanding. Incredibly good job! Very cool project
@mrbane2000
@mrbane2000 8 місяців тому
You two guys have so much knowledge and put up effort, i subbed you both. This guy put effort even in analyzing beam and having simulation. Props to you
@antonmilosevic
@antonmilosevic 2 роки тому
I have to say it. THIS IS YOUR BEST VIDEO EVER. I was kinda getting sad that you didn't upload that frequently anymore, but the wait was well worth it! Hut ab mein Freund :)
@magge7910
@magge7910 2 роки тому
Can only underline that. So good. Well done.
@Francois_Dupont
@Francois_Dupont 2 роки тому
i agree
@mayankraichura
@mayankraichura 2 роки тому
Totally agree 👍🏻
@Mr_Ponzo
@Mr_Ponzo 2 роки тому
Me too
@maicod
@maicod 2 роки тому
I guess the low frequency lies in the fact there's so much pcb waiting time and video segments filming and testing etc. etc. time needed
@AppliedScience
@AppliedScience 2 роки тому
Really really nice work!
@joseparedesalbuja8293
@joseparedesalbuja8293 2 роки тому
You are like twin brothers. Thank you for the many amazing vídeos. Greetings from Ecuador
@Timsturbs
@Timsturbs 2 роки тому
@@joseparedesalbuja8293 Escuchame!!!
@PilotPlater
@PilotPlater 2 роки тому
I knew I'd see applied science in the comments!
@Scrogan
@Scrogan 2 роки тому
Inb4 phased X-ray array
@Reth_Hard
@Reth_Hard 2 роки тому
Yeah! I already watched a video about Starlink's phased array but this one really made me understand how it works!
@paulatreides6779
@paulatreides6779 Рік тому
Your effort in making this, from the device design itself to the video filming/editing is OUTSTANDING!
@djdurban3294
@djdurban3294 2 роки тому
If you have taught yourself about phased arrays and gone on to develop this experiment without help from anyone else then I truly admire you. This is brilliant work. 👏🏽
@Maxjoker98
@Maxjoker98 2 роки тому
Wow, you visualizations are top-notch! The best visualization I've seen on the subject, and mostly practical too!
@kennethhicks2113
@kennethhicks2113 2 роки тому
I agree, was introduced to pesa in 80's and the water demo is the best I've ever seem to demo.
@subminuentisch
@subminuentisch 2 роки тому
I never comment on UKposts but that reminded me of a little visualizationproject i made a while back i never published it though. When i saw 3:13 i thought how the hell did he get his hands on my private videos. If you are interested i just unprivated all the related videos i have. Includes PAR dipole and singlepoles and some other stuff.
@subminuentisch
@subminuentisch 2 роки тому
Also when i realized back then that em waves pretty much behave like water waves a lot of things became way more intuitive so that water experiment was pretty good
@sumduma55
@sumduma55 2 роки тому
@@subminuentisch back in the 90s, I was experimenting with much similar techniques but my goal was to isolate sounds within a crowd of noises. Of course I was severely limited on processing power and it didn't go far outsideof some limited success with tones. I hear that in the mid 2000s, somebody created an algorithm that was way more efficient. Anyways, I'm pretty sure the same effects can work backwards where an aray of sensors can be used to pick the same wave anomaly from natural sounds or even a focused beam like this returning. I used recordings to vary the timing in playback of three to six microphones placed a few millimeters apart to isolate waves from specific targets. I think this can be done in real time today to discriminate the sonar response to just the target area increasing the resolution somewhat significantly. I haven't played in this arena in a long time. My memory could be rusty on it. I'm just tossing it out there in case anyone else might be interested in taking things further.
@bardenegri21
@bardenegri21 2 роки тому
Holy production quality batman! Good job and it was real fun watching you toil over this project on livestream.
@ted_van_loon
@ted_van_loon 2 роки тому
now just wait untill he makes a headband with frequency controllable vibration actuators so he can feel what the scanner scans. so he can literally see like badman(or feel), and even see/feel behind objects.
@kierancampbell3322
@kierancampbell3322 Рік тому
Apart from being a great explanation of phased arrays, the production quality is awesome in its own right. The visuals, including overlaying the dolls, are so good! And I too enjoyed the coding 'methodologies' :) And the reversing skit!
@tymofiichashurin1602
@tymofiichashurin1602 Рік тому
This is precisely the density of information, which nearly every course should have. It is a lot of work has been done and that is why it is such a cool and concise explanation. Thank you for that! :)
@HennerZeller
@HennerZeller 2 роки тому
Really well done, in particular the effort that went into explaining phase arrays on a level better than most science communicators would do. Happy beamforming!
@peterbonham5540
@peterbonham5540 2 роки тому
As an aircraft avoincs apprentice in the 70's I worked on weather radar systems that had multi KW magnetrons, physical wave guides and mechanical dishes that swept an arc. At that time the new tech stuff was coming in with phased slot arrays, gunn diodes and digital signal processing. Absolutely mind blowing shift in tech. Got a lot of redundant really strong magnets out of it though.
@robwilton9539
@robwilton9539 2 роки тому
The Sonar 195M wasn't new then Pete, it was invented in 1935 if my memory serves me correctly. It was probably the first phased array device ever.
@PabloMayrgundter
@PabloMayrgundter 2 роки тому
Great work! An idea: since you have a closed loop testing rig, maybe you could tune the emitters with a matrix of weights. For each sensing location record the decibel level, with perhaps a bit of modulation of each emitter's output level. let's say you expect to receive X dB at that point, and you vary emitter A +- 5 dB, but only record -4.8 to +4.7, you can then correct the power output on each to reach the desired output. Repeat this for each emitter, so you have a vector of tuning weights for the target location. Repeat that yet again for each target location (could be 1, 2 or 3 dimensions). So you end up with a calibration matrix and can use it to precisely tune the emitted waveforms to have more consistent power densities where your beam intersects the target, and so a more consistent return to analyze and then a higher resolution display result. Maybe :)
@joshielexable
@joshielexable 11 місяців тому
Genius...
@markTheWoodlands
@markTheWoodlands Рік тому
Excellent combination of theory and practice. This is the best introductory tutorial on beamforming that I have seen to date.
@muniswamy100
@muniswamy100 2 роки тому
bro, you nailed it, synthetic aperture sonar theory and working in under 15 mins. great apprecciation for all the deligence put for making this amazing video.
@TheRationalPi
@TheRationalPi 2 роки тому
Did I miss the part where he used a synthetic aperture? He certainly *could* have done it with CNC, but I don't think he did.
@muniswamy100
@muniswamy100 2 роки тому
@@TheRationalPi, well, he wasn't specific about synthetic aperture, but i felt the video basically conceptualized it. However, for Synthetic aperture, the array needs to be moved.
@TheRationalPi
@TheRationalPi 2 роки тому
@@muniswamy100 I think he stayed pretty specifically on phased arrays. It would be really cool to see him go back and do some synthetic aperture stuff with that CNC though. He could hook the rig from the end of the video to it and get some really great resolution out of it!
@muniswamy100
@muniswamy100 2 роки тому
@@TheRationalPi i'd love to see that. Above all, video was highly educative..
@Ry_TSG
@Ry_TSG 2 роки тому
this is legitimately the coolest DIY project I've ever seen. I've seen the videos of the little Arduino sonar projects that rotate back and forth like old fashioned radars, but to see a demonstration of a modern phased array radar using the same method is absolutely amazing.
@sandman94
@sandman94 Рік тому
The amount of work that went into this video... Just wow.
@CarlMahnke
@CarlMahnke 2 роки тому
The work you put into this is insane.
@MattAtHazmat
@MattAtHazmat 2 роки тому
Long time ago, I tried to build something similar- the biggest issue with doing a phased array like this is the sidelobes. You really need some small transducers- if memory serves (without my handy copy of Skolnik's Radar handbook nearby), best spacing is about 0.7 of the wavelength. without that kind of spacing, the sidelobes (things outside the 60 degree sweep) have nearly as big a return as the objects within the sweep. Your simulation seems to show this? What may get you even better resolution is a Synthetic aperture setup (SAR, or sidescan sonar) Cool thing about SAR is that you can do it with an FFT. At 40KHz, you need about 5mm spacing. Way smaller than any transducers I could source at the time (25ish years ago). Mind you, I did this with a PIC16C71 (UV Eraseable!) that has 288 BYTES of RAM and an 8 bit A/D converter, and all in assembly! You can do a variant with a "zig-zag" of the transducers so at least in the far field, the spacing is pretty close and you can reduce the sidelobes. Worked on it for a bit but... LOOK A SQUIRREL!
@firstmkb
@firstmkb 2 роки тому
Amazing work! I am burdened by so many herds of SHINY squirrels, so I have never gotten that far. This does reawaken my desire for an open source sonar for pleasure craft. I don’t want to spend $1,000 for a commercial system OR run aground!
@upendrahatiya5686
@upendrahatiya5686 2 роки тому
well side lobes can be reduced by using amplitude control as well with phase control in a binomial distribution. this way one can significantly reduce side lobes but with a cost of directvity.
@MattAtHazmat
@MattAtHazmat 2 роки тому
@@upendrahatiya5686 Huh? modulating the phase is exactly what is happening here- and the directivity is reduced exactly because of the sidelobes. Directivity is exactly the parameter that this setup lacks. I believe what you're talking about is the cross range apodization in a focusing sense. Still, you need to get the individual elements much closer together- shorter than a wavelength.
@MattAtHazmat
@MattAtHazmat 2 роки тому
@@firstmkb thanks. A side-scan sonar is *relatively* straightforward math. You make a 2D array of your data- for example columns are individual readings, increasing in time as you (radar speak: "range bins"). Take time domain measurements at a regular (distance/cross-range) interval. Do an FFT across the rows ( the same "range" bins, but differing in cross range): BAM. the output of your FFT is your synthetic aperture at that range. It took me a while to catch on, with the help of some very smart radar engineers, but the "focusing" is done with well established algorithms.
@jtjames79
@jtjames79 2 роки тому
@@firstmkb I remember reading an old story about how maybe seals use an array of electrodes on their tongues connected to sonar. Back then the hardware was ridiculously expensive (particularly processing power), bulky, and power hungry. I want to use this technology to create "sonar" for the blind. So I would also mix in radar, IR, visual spectrum, etc. So you could switch around like predator vision. So even non-disabled could use it like let's say an electrician, who could then walk into a room and sense any shorts. Or IR so fireman can sense the strength of flames that they can't see. Etc.
@o0julek0o
@o0julek0o 2 роки тому
The glove+drill coding really got me.
@geoffscott265
@geoffscott265 2 роки тому
I had always put phased arrays in the "too difficult for me" camp. Thank you for a wonderfully straightforward and easy to understand explanation. You can't put a price on this kind of teaching skill ...well you probably can but I'm not paying it 😀 Seriously though, great video (I did LOL a couple of times) and your project was brilliant.
@dsuess
@dsuess 2 роки тому
Mind blown!! This is truely amazing to see how you broke down a complex topic into something more simple. You sir, are an amazing engineer. Thank you for sharing!
@rayh594
@rayh594 2 роки тому
You can probably improve this a lot by transmitting using CDMA, such as using Gold sequences that are mostly orthogonal. Then you don't have to wait for the echo of a pulse before doing the next one. You can just step through Gold sequences and decorrelate them in the receiver. You need good linearity on the receiver + rx amplifier to do this. The echo delay does not have to limit your update rate at all.
@linhthai75
@linhthai75 2 роки тому
I second motion this comment, and hope your comment would reach the author of this video. But, after a little thought I think this quite a tall order. As for such develoment attempt CDMA+PhaseModulation would required RF and digital engineering skills (ie. VHDL/Verilog for the FPGA). CDMA is one of the coolest tech this century, so cool that everyone ran off and bought a +$USD300 piece of CDMA eleclectronic and stuff it in our pant pocket, every other year.
@rayh594
@rayh594 2 роки тому
@@linhthai75 There is no need to go the lengths you are talking about. The transmit waveform could be generated using an SPI port and a shift register (74HC595 is around 30c for one), so that is very easy. Shift rate would be 40kHz times 8, but PN sequence data rate is still 40 kbits/sec. The ESP32-S3 has two CPUs, so one could be used for transmit, but honestly it could be easily done using 1% of a CPU, or the low power IO CPU in the ESP32. Then, suppose that one measurement normally takes 100ms, to speed it up by 8, we'd use 8 Gold sequences, and transmit them in sequence, for 12 ms each. The, we'd collect data at the normal rate, but correlate it in software with the gold sequences. The sequences would overlap in flight, but would not overlap during transmission, so the TX circuit would be unchanged. The receive side would receive overlapping gold sequences from the last 100ms, and would figure out the time of flight using correlation. This would be CPU intensive, but I think could still be done completely in software. If one sequence is 12ms, then it has to be around 512 bits long. Correlation would be around 16 million operations, per 100ms, which I think is quite doable on the two 240 MHz LX-6 CPU cores in the ESP32. That's doing it the "dumb" brute force way. I've seen correlation sped up by an order of magnitude by using bitwise operations in a CPU followed by a bit count, at the cost of a some loss in sensitivity.
@roba2440
@roba2440 2 роки тому
@@rayh594 the only thing you have to watch for is that the transmitter can withstand the ~50% transmit duty cycle and doesn’t melt! :)
@zaccrisp9988
@zaccrisp9988 Рік тому
​@Linh Thai Your level of understanding is great, what do you do for work?
@stevejohnson1685
@stevejohnson1685 10 місяців тому
Or look at the technique that HP patented for laser rangefinders - a swept frequency transmitted, beat against the delayed "chirped" echoes. If the frequency of the sweep and the carrier frequency have the right relationship, out pops the distance.
@rammss
@rammss 2 роки тому
I'm amazed by your roller coding skills xD
@michaelbishton9439
@michaelbishton9439 2 роки тому
I appreciate the time and effort you put into explaining and visualizing phased arrays. This is an outstanding production on many levels.
@MikePorterII
@MikePorterII 2 роки тому
I can't say thank you enough. This was such a hard concept to grasp without being able to visualize it. Thank you so much for what had to be quite the labor of love to make this!
@viniciusfriasaleite8016
@viniciusfriasaleite8016 2 роки тому
What a good video! To make something similar, I would use an array of receivers and measure the direction of arrival like an automotive radar. It's probably faster, but needs more signal processing and signal modulation. Take a look at FMCW radars!
@PrashantKarade85
@PrashantKarade85 2 роки тому
This visualising of phased array is amazing. I've worked with antennas but never thought it can be implemented with ultrasonic sensors. Great work 👏
@alexkram
@alexkram 2 роки тому
This is amazing! Super impressed with the engineering and especially the visual displays. I have never known about your channel before but I am an instant subscriber. The automated coding with rolling pin, etc is freaking hilarious too.
@melkerper
@melkerper 2 роки тому
I'm so impressed by how he just build, prints, codes all this and it seems so easy
@TheHookUp
@TheHookUp 2 роки тому
Saw you previewing this in the last Makercast, but this turned out better than I could have imagined. Awesome project and awesome video.
@amitsci
@amitsci 2 роки тому
What’s the makercast? Sounds like I should be attending!
@claytonhutton3695
@claytonhutton3695 2 роки тому
@@amitsci It's on youtube. Just search there. But it's a cast of a few different people/makers going over different projects, ideas, etc. It's pretty cool.
@DantalionNl
@DantalionNl 2 роки тому
Intuitive, easy and effective. This could have many applications such as passive non-intrusive presence detection and crowd estimations. In this field I believe it to be highly important to perform the detection without using cameras for obvious privact reasons.!
@janlinzmaier2930
@janlinzmaier2930 10 місяців тому
Finally someone with a local pcb manufacturer as sponsor instead of a chinese one.
@73Ferret
@73Ferret Рік тому
Really interesting - I used to work with underwater survey systems and when multi beam echo sounder came along they changed what was possible on a massive scale. An imaging sonar system I worked with later had 56000 beam elements…
@taterbits
@taterbits 2 роки тому
This is an awesomely made and put together (edited) video. Very well done mate. Two thumbs up!
@ClokworkGremlin
@ClokworkGremlin 2 роки тому
The fact that the phased array allows you to move the beam without needing any moving parts (besides the transducer diaphragms, of course) is really cool. I'll have to keep that in mind for future design ideas. [edit]You could use a low-pass RC filter to smooth out the hard edges and feed the transducers with a pure sine wave. Might improve your scan quality. Might not.
@stevejohnson1685
@stevejohnson1685 10 місяців тому
And further refinement by "fading in" and "fading out" the train of sine waves ("Chebyshev windowing") ...
@JBrierley02
@JBrierley02 2 роки тому
This is fantastic. Well explained, extremely well illustrated, with excellent working examples and perfect pacing. I wish all such video’s were as good!
@hoofheartedicemelted296
@hoofheartedicemelted296 2 роки тому
Imagine if these could be miniaturised and put on a 360 headband with tiny pressure pads that implement a gentle pulse on the skin opposite the transducers. You would literally be giving blind people their sight back. Kind of like the new anti hero Mobius soon to be released in the cinema. Such is the innovation of creators. Thank you sir.
@Nicolas_dG
@Nicolas_dG 2 роки тому
The quality of this video is amazing! A real pleasure to watch :)
@maicod
@maicod 2 роки тому
ofcourse it triggers my curiosity. You are a real master making and especially clearly explaining it all ! Thanks Bitluni, this video deserves a large audience !
@Audio_Simon
@Audio_Simon 2 роки тому
As someone who plays in acoustics and electronics this video impressed me so much! The content is great but the production is amazing too! 👏
@chase2496
@chase2496 2 роки тому
This is so cool. I deal a lot with networking equipment so being able to visualize beam forming was awesome! Even knowing how it worked already, this video helped to fill that visualization void I was missing. Thank you for such an awesome video!
@samarpan.das.
@samarpan.das. 2 роки тому
This video is too good. Well produced and scientific. 🔥🇮🇳
@danriches7328
@danriches7328 2 роки тому
Could not have said it better myself!
@NorroTaku
@NorroTaku 11 місяців тому
The water was just killer production effort Loved it Very satisfying video Super informative Also the overlays and editing was top
@BalefulBunyip
@BalefulBunyip 2 роки тому
I really enjoyed this. I have wondered what phased array radar was for quite a while, your explanation was excellent. The electronic demos were cream on the cake, and every one was entertaining. Thanks again.
@Reach41
@Reach41 24 дні тому
Best demonstration of a complex physics phenomenon I’ve ever seen. Thank you!
@NathanOKane
@NathanOKane 2 роки тому
Absolutely incredible explanation, experiment, and testing. I'm floored by this video wow!
@erygion
@erygion 2 роки тому
This is a great video! I was laughing at the "hacking" (a rolling pin!? 🤣) and besides that the information was very interesting and well explained with visuals. I've never seen ultrasonic sensors set-up like this, definitely new to me and I just made a "radar" using two servos but THIS is 5 levels next level, I had no idea you could have control like this... and how it's done, fascinating! Very well done but that's no surprise coming from you.
@jafinch78
@jafinch78 2 роки тому
Will be interesting to see if bitluni advances the development into a cost effective larger array like the transducer array boards used in the Soundlazer. There is more that can be done with these for directing ultrasonic beams as well as detecting also. I actually thought he was going to make a synthetic stone skipping effect on water at first... of course only with the sound beam and not a stone. Surprised actually he didn't focus an ultrasonic beam on water... then I thought about and this is more for the specific application. Was thinking he can use an array for detecting and emitting.
@hazonku
@hazonku 2 роки тому
The amount of effort that went into these shots is top notch! Was well worth the wait!
@Nets-nutsBr
@Nets-nutsBr 4 місяці тому
13:48 - "Let me display the sonar as an overlay": Blew my mind. I understood how it works. Tks
@Farming-Technology
@Farming-Technology 2 роки тому
This is amazing. Your proof of concept at 7:00 was more effort than some put into a whole video. Subbed!
@mpja
@mpja 2 роки тому
This video really impressed me! It was a great demonstration of applied physics to solve a problem. The visualizations were also great to watch.
@dan-allen
@dan-allen Рік тому
Best explanation of phased arrays I've seen! Great visual demos and a very cool build. Can't wait to check out more of your videos
@sizhan
@sizhan 2 роки тому
How is this channel not bigger??? I usually find myself skipping through videos but these just merge the segments so well. Keep it up!
@tommysecondspace6977
@tommysecondspace6977 2 роки тому
Great video! The amount of work that went into the projekt and the video really shows. It is fascinating to me how all the little parts and projects, the 3d printing, the cnc, the micoprozessors, the programming come together and we are able to create something like this on our own.
@TorbjrnViemNess
@TorbjrnViemNess 2 роки тому
Really cool project! I made a single transmitter ultrasonic ranging system once, and there's one more trick you might want to consider implementing (if you haven't already) for better sensitivity along the sensing range: make an adjustable gain for the receive amplifier and program that with the controller (I used a JFET as one of the resistors in an opamp circuit and had a filtered PWM signal to drive the gate, but other solutions might exist). That way you can start out with a low amplification (to avoid saturation and picking up unnecessary noise for close ranges) and gradually increase it as the sound waves travel to increase range.
@nighthawk4028
@nighthawk4028 4 місяці тому
IIT professors will not be able to explain and demonstrate as simply as you have done it. Wonderful.
@pronouncedoiler7193
@pronouncedoiler7193 2 роки тому
I'm a medical ultrasound researcher, and this is a really good primer on beamformation theory without digging into the math. Though in medical ultrasound "phased array" means an array with at most half wavelength spacing, I understand radar guys are a bit more liberal with the usage. Still, it's important to know that this is just the tip of the iceberg. This is just fixed transmit steering for narrowband signals in the far field with fixed weights. Dynamic nearfield focusing of broadband signals in both transmission and reception is standard operating procedure these days, and there is a ton of nuance in optimizing the parameters. Also, your main sidelobe bottleneck here is your grating lobes, which are the result of the transducer spacing. Those cannot be easily tuned on the fly, and thus are critical hardware considerations for the array designer. The other side lobes can be tuned by adjusting the weights before summation, which we US folks call apodization. Still this is pretty impressive for doing this on the cheap side of things. Would love to build something like this myself.
@nenioc187
@nenioc187 2 роки тому
Excellent video! And as a programmer, I can tell: yes, that's exactly how we program stuff! ;-)
@quetzalcoatl-pl
@quetzalcoatl-pl 2 роки тому
Yup. Totally. And when we "go for a lunch break" we really are just taking our time to recharge drills' batteries.
@mattstaab6399
@mattstaab6399 Рік тому
i suprised he decided to show all his time spent programming, most people skip it
@bobrowland6936
@bobrowland6936 Рік тому
Great demonstration! You did an outstanding job using water waves to show wave interference patterns. Back in 1985 I was using ultrasonic transducers similar to the ones you are using to create a binocular sonar system with a single transmitter and two receivers. Unfortunately, I did not realize how large the amplitude of the sonar signal was and over a single weekend I damaged my hearing. That was a real bummer and I stopped working with ultrasonic transducers. But about ten years ago I started working again on a binocular sonar system for my robot. This time my transmit level is much lower. It took me a while to create the algorithms to correlate the two echoes, but after a couple years I now have a working binocular system which can map object ( X & Y) six feet in front of the robot within a +/-15° cone. The accuracy is better than I expected, about +/-3.5cm.
@88njtrigg88
@88njtrigg88 2 роки тому
The visuals in you're videos, make them incredibly intuitive. Thank you very much kind Sir.
@robiniuteee
@robiniuteee 2 місяці тому
13 years in telco career, this was the first time actually and visually it got clear what happens in the real world. I practically was on my toe how fast i can give a compliment after watching 7 mins of the video. Great job, really appreciate
@zachcrawford5
@zachcrawford5 2 роки тому
Very cool, I wonder if having more "ears" and only one transmitter would be a better approach. Biological sonar seem to take this approach (and it seems to be very fast and accurate). Phased arrays are good for "digitally" moving a beam around, which is great for speed, if you can take advantage of it but it seems to come at the cost of more noise in the returning data since you now have to deal with the interfering information from multiple wave fronts.
@basecius
@basecius 2 роки тому
Yes indeed. The receiver part is a bit more complicated than the transmitter, so over all it would be a more complicated setup. But with the benefit that you could send a pulse, receive the response (keep the data from the multiple receivers separate), and then decide in what directions you want to look. I.e. many directions for each pulse. And then of course, you could have multiple Rx AND Tx. Lets say a vertical Tx array, and a horizontal Rx array. That way, you could do a full 3D scan.
@kevin42
@kevin42 2 роки тому
One key advantage of the multi transmitter approach is that it blasts stuff with a lot higher power density, thus leading to a stronger response.
@Breeegz
@Breeegz 2 роки тому
@@basecius If you are investing in the multiple Tx & Rx, then you could decide at time of pulse which array is the Tx and which is the Rx. You could switch back and forth like the single ultrasonic sensor does, but with more channels.
@Vega3gx
@Vega3gx Рік тому
@@basecius rx phased array is complicated, but not as complicated as the beam steering algorithm needed to do tx effectively. I'm not sure but I strongly suspect much of the noise and side lobes we see is due to the methods he used for active scanning. RX can all be done in post
@roba2440
@roba2440 2 роки тому
If you had an array of receivers, instead of transmitters, and used a single wide angle transmitter, you could form your beams on receive, _ in parallel_ , in software. This would allow your frame rate to be much faster, as you would be scanning all the angles with one transmitted pulse. Your frame rate would be limited to the echo return time. You would need to simultaneously capture the signal from each receiver separately.
@transient0126
@transient0126 2 роки тому
Yes but you won’t have directional control of the pulse…this is necessary to focus the energy on all objects in front of your system. A single pulse will produce a stronger response directly in front. Not ideal.
@roba2440
@roba2440 2 роки тому
@@transient0126 the transmitted beam pattern is the product of the element factor and the array factor. The element factor, ie the angular response of the projector must be broad enough to insonify the sector in front of you, or it wouldn’t have worked as well as it did. The array factor can only restrict the insonified sector - it can’t make sound go where the element can’t transmit but it can focus it as you said. The lack of focus from a single projector allows you to fully insonify the whole sector in front of the projector all at once - good thing, but the lack of focus also reduces the intensity on the target, bad thing - made up for by the improved receive gain reducing the background noise level. You need to think about both the signal and the noise, because it is signal to noise ratio that you need and you are detecting signal against a background noise level. It would be useful for you to measure the beam pattern of a single projector and then of your full array.
@ClaymateDesigner
@ClaymateDesigner 2 роки тому
That's the best explanation of a phased array I have ever seen. Well done...
@_dml
@_dml 11 місяців тому
What a serious work You've put down in the pedagogics. Absolutely amazing! 👍
@edward17829991
@edward17829991 2 роки тому
so coooooooool~ how about 2d array? I've learned the theory, but your execution is top-notch. It's a pleasure to watch you doing these!
@sharonbraselton4302
@sharonbraselton4302 2 роки тому
giid údeàr
@rockyhill3
@rockyhill3 2 роки тому
That was amazing! I wish youtube would allow me to give you way more likes! You've inspired me to make a coding bot with a drill and a glove! Great video!
@gijsqwerasdf
@gijsqwerasdf Рік тому
The visualisation in this is just briliant. Thank you so much.
@FatherMartin
@FatherMartin 6 місяців тому
I have never seen, or read, a better explanation of phased arrays. Thank you!
@EatRawGarlic
@EatRawGarlic 2 роки тому
Very cool! I noticed Matlab has a phased array toolbox and I have been wanting to play around with that for a while myself. Looking forward to you adding the third dimension to your setup, and maybe switching to RF in time? If you get that to work, mount an array in front of a VR headset, to scan your environment and then show a 3D representation of it inside the headset.
@ArktikosAdventures
@ArktikosAdventures Рік тому
I'm so glad there are intelligent passionate people out there like you who do the things that us mere mortals could only dream of doing. You guys advance our civilization in so many ways. Thanks for a great video.
@BrunoHenriqueMattos
@BrunoHenriqueMattos 11 місяців тому
How can this be a work of only one person? Incredible 😮 👏🏻
@jaapodac
@jaapodac 2 роки тому
Consider my curiosity tickled! Thank you for an outstanding presentation. I thought I had understood phased arrays but didn't have time to experiment with my understanding and now you've done that for me. Wonderful!
@steve0steel
@steve0steel 2 роки тому
It would be interesting to see if a sine wave would create a clearer signal since the square wave includes multiple frequency components.
@maxhouseman3129
@maxhouseman3129 2 роки тому
Sure. But a true sine is difficult to create digitally. Theoretically in a square wave there are infinite frequencies, practically its depending on the slew rate.
@peter.stimpel
@peter.stimpel 2 роки тому
Haha, I know what your neighbors are saying when you walk through the forest carrying all this gear: Look, he is now as well into finding strange energy, poor boy ... LOL. That was a fun journey.
@MikeDQB
@MikeDQB 2 роки тому
I had a basic understanding of how this worked before this video... Your visualizations really helped it sink in and I feel like I have a much greater understanding now. Thank you!
@mdellertson
@mdellertson 2 роки тому
Wow, your work is absolutely amazing! Seeing how multipe emitters narrowed the beam was enlightening. Great work and thank you so much for sharing your knowledge!!!
@MikeNoce
@MikeNoce 2 роки тому
The visual aids you used are incredible and I wish I had them when I was in engineering school. Well done. People can learn so much faster from better teachers.
@apythonprogrammer7877
@apythonprogrammer7877 2 роки тому
Thanks for the video, I can honestly say that the production quality and the actual content is very, very good. You just earned a subscriber!
@Th3M4ni4C
@Th3M4ni4C 2 роки тому
This was absolutely amazing! I love phased array technology.
@projectsfactory
@projectsfactory 9 місяців тому
This is the best example of how things done from scratch....! Please continue like this...Great job!
@muriatik_
@muriatik_ 9 місяців тому
i learned about phased arrays in my undergrad and was just visualising it in my head the whole time, which worked for me but it's not as exciting. i've never seen a visualisation as good as this!! really makes you appreciate the physics behind the tools we use everyday.
@tobiasfellmann7692
@tobiasfellmann7692 Рік тому
Great video! I know these concepts since a decade but this is one of the best visual representations❤❤❤
@littlepigboy
@littlepigboy 11 місяців тому
This is incredible. I am so happy you were placed within my algorithm, such a great presentation. Thank you so much for this ❤
@Arrogan28
@Arrogan28 2 роки тому
Wow, i had no idea what the deal was with phased arrays, but in one short video you opened my eyes to so much possibilities. Thank-you!!!
@giobell69
@giobell69 2 роки тому
Perfect Mix of: Theory explanation, examples, practical realization and... Humor. Kudos Bitluni. Going to use your video to explain beam-forming to my colleagues.
@derekerickson1992
@derekerickson1992 2 роки тому
This is probably the most well done video I have seen on UKposts recently. I am not an engineer, physicist, or mathematician, but I feel like I could at least have a logical conversation with someone regarding how a phased array actually works. Excellent video!
@arshamskrenes
@arshamskrenes 2 роки тому
Incredible video!! You had me AND my children (all way down to 4 years old) intrigued! Definitely the best demonstration of phase arrays and beam forming! Thank you!
@EggBastion
@EggBastion 2 роки тому
That sonar overlay with the dolls was priceless nice job!
@ronidaffan5904
@ronidaffan5904 Рік тому
Wow !!! The most comprehensive video about phase array by far !!! Weldone !!!
@gregorymccoy6797
@gregorymccoy6797 2 роки тому
This is best video I've seen in a while. Love the preparation you took and the brief lesson. I think the wavelength of audible frequencies are pretty limiting but you've done extremely well.
@DerSolinski
@DerSolinski 2 роки тому
Hands on the best explanation on phase arrays I have seen so far. Well done, I enjoyed it.
@appidydafoo
@appidydafoo 2 роки тому
Amazing. The glove on the drill and the rolling pin slayed me.
@dhruvagarwal
@dhruvagarwal Рік тому
Jeez the quality of this video is GOOD, nice work man!
@ahainnovations
@ahainnovations Рік тому
Unbelievably tinkery while deep at the same time! You busted the ghosts out of phased arrays for me. keep up the good work!
@timehunter9467
@timehunter9467 2 роки тому
I’ve watched this video quite a few times now, I’m just fascinated by the technology and how it works!
@stevegreen65
@stevegreen65 2 роки тому
A very cool project and a fun video. I was a SONAR Technician in the US Navy and I never dreamed I see a video of someone building a phased array SONAR in their home. 😁👍
DIY Sonar Scanner Ep. 2 (STEM, RMT tricks)
8:20
bitluni
Переглядів 138 тис.
DIY Laser Projector - Built from an old hard drive
20:07
Ben Makes Everything
Переглядів 1,3 млн
[실시간] 전철에서 찍힌 기생생물 감염 장면 | 기생수: 더 그레이
00:15
Netflix Korea 넷플릭스 코리아
Переглядів 37 млн
What Are Phased Arrays?
17:36
MATLAB
Переглядів 88 тис.
Radar Sensors from $3 to over $100: Which one is Best?
14:31
Andreas Spiess
Переглядів 145 тис.
I made a VGA card that blew my mind
15:44
bitluni
Переглядів 413 тис.
Build Your Own Drone Tracking Radar:  Part 1
20:08
Jon Kraft
Переглядів 400 тис.
Turning Sound Into a Laser
3:08
CodeParade
Переглядів 740 тис.
Building my own Ultrasonic Cleaner
26:53
Branchus Creations
Переглядів 736 тис.
Build Your Own Phased Array Beamformer
30:38
Jon Kraft
Переглядів 180 тис.
The Last Thing You Hear
10:19
MR SLAV
Переглядів 6 млн
I Made Real-life Airsoft AIM-ASSIST: Aimbot V3
25:19
Excessive Overkill
Переглядів 431 тис.
Ping Pong LED Wall v3
21:47
bitluni
Переглядів 881 тис.
[실시간] 전철에서 찍힌 기생생물 감염 장면 | 기생수: 더 그레이
00:15
Netflix Korea 넷플릭스 코리아
Переглядів 37 млн