Settings

Theme

Ask HN: Any tools to do generic WiFi imaging?

97 points by selfsimilar a year ago · 70 comments · 1 min read


I have an older house (1950s) and I'd really like to see behind my walls without physically excavating so I can try to run some wires without encountering surprise obstructions. There are tools which use WifI to do detect humans[1] (https://www.tomshardware.com/news/wi-fi-routers-used-to-dete...) [2](https://news.ycombinator.com/item?id=40897828) but I'm looking for a way to use Wifi for more general imaging. There's a paper from 2017 ("Holography of WiFi Radiation)[https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.11...] and many other scholarly papers about object detection via WiFi, but I haven't been able to find any off-the-shelf products/projects that would just build a 3D environmental density map without any object detection. The resolution doesn't have to be great - not looking for millimeter scale features e.g. structural weakness. Is there anything out there that comes close? Given recent archaeological uses of drone LIDAR and satellite tomography, I figure the software for interpreting this kind of data should be pretty robust by now, just maybe it hasn't filtered down to the consumer market.

moi2388 a year ago

Did you look into stud finders? They’re devices specifically made to detect pipes and electrical wiring in walls.

I love that you immediately went to WiFi for this though. Gotta love us tech people over complicating things haha!

  • darkr a year ago

    Cheap stud finders are usually not great. The good ones are radar-based using similar frequency bands to wifi, but they cost lots of $$

    • amerkhalid a year ago

      I bought a thermal camera as a fun toy, it is great at finding studs especially for walls that face outside. Also you can see pipes easily when hot water is running through them.

      But it was not cheap, cost about $300.

      If you just want to just find studs, use magnetic stud finder. Cost about $10. Very easy to use and accurate.

      • mrgoldenbrown a year ago

        Cheap stud finders are only accurate for some wall construction types. They do not work on my older style plaster and lathe walls, for example.

    • srik a year ago

      It might be possible to rent those nicer expensive ones. I'd check with local hardware stores.

    • deskr a year ago

      You beat me to it. I'd say "usually not great" is putting it too lightly.

      They're awful and if you don't realize they're awful then you might make regretful decisions based on their slanderous output.

      • somehnguy a year ago

        The key to using stud finders is never trusting them and using multiple methods as a sanity check. For example, if it says a stud is as position x I'll sanity check by checking x-16" and x+16" because there should also be studs there. If nothing, maybe I'll try x-15, x-14, etc with the key being looking for some repeating pattern. Test moving vertically as well.

        Combine with some knocking to feel/listen for a stud right against the wall vs an erroneously detected pipe 1/4" away.

        I'll also use a neodymium magnet in certain situations to look for drywall nails/screws in conjunction with the other methods.

        I don't fully trust any of these methods, but together they'll get you as confident as you can be short of having a couple hundred dollar detector or taking the wall apart.

    • lancesells a year ago

      If it's drywall you can use use a cheap stud finder or just yours ears and hands to find studs fairly easy. Plaster might be a little harder but still doable. Also, look for outlets as those are attached to studs. Depending on the age and construction of the house studs will be 16 inches apart.

    • sleepybrett a year ago

      ...and can be rented.

  • TeMPOraL a year ago

    Good instinct. This way we may, one day, get a tricorder to do these things from a distance, instead of ten different tools requiring extensive setup or very manual, meticulous process to use.

    That said, if you want the job actually done any time soon, stud finder sounds like a better choice for now.

  • IAmGraydon a year ago

    Stud finders are for finding studs, not pipes and wiring.

    • thedougd a year ago

      My house's previous homeowner found a drainpipe with his stud finder. He successfully marked it and put three screws in it.

      The knock test shouldn't be skipped.

    • shawabawa3 a year ago

      i've literally never seen a stud finder that doesn't also detect wiring and pipes

      • oslem a year ago

        There’s too much variation in size of wires and pipes for it to work well. Wires may also be tucked back farther on the stud.

      • dylan604 a year ago

        Wow, I've seen stud finders unable to find studs. You must live in an alternate dimension than the one I do.

  • imp0cat a year ago

    I can see the appeal of wifi/radar-like detection.

    Metal detectors work well, but he'd have to go over each wall meticulously. That would probably take quite some time.

bmenrigh a year ago

5 GHz WiFi has a wavelength around 6cm so it can’t “see” anything smaller than approximately that. The things you want to see in your walls are below the diffraction limit for WiFi.

greggsy a year ago

Get an infrared thermometer camera. I have a FLIR add-on for iPhone that lets me see studs, gaps in insulation, leaks... it's amazing what shows up.

It won't show cables, unless they're hot. You can use an AC stud finder for that.

You can flip the photo between the actual and IR image, and it overlays an outline over the image.

I make a video in and out of the house on the hottest and coldest days.

  • sleepybrett a year ago

    get a cheap 30$ endoscope from amazon. You can go in through power outlets/lightswitches etc. (probably want to cut the breaker first though). Handy tool to have around for all kinds of tasks.

    • greggsy a year ago

      I do have a cheap one, and hate it with an absolute passion. The problem is that it’s 30ft long making it an unwieldy thing to manoeuvre, and the wifi connection means I have to hold the phone at the same time.

      I’ll definitely just get a trigger style one that’s only 3-6ft max next time.

  • hnrodey a year ago

    What have been your top discoveries with the FLIR device?

    • fignews a year ago

      Used my Infriray while house hunting. Possibly saved me big time €. Great also for spotting leaks any water in/on surfaces shows up quite clearly. In the same vein I use it to spot pet accidents.

      The infriray is the Chinese knockoff brand which is actually better than flir because they don’t have to follow the US weapons law. So with it I get 30(?) fps instead of the ~5 with flir. Resolution is better too. It’s very sensitive and can clearly show a hand print on a surface for a minute or so even if you only touch it for 1/2 a second.

      • kukkeliskuu a year ago

        How did it save you money when house hunting? What kind of things did you detect?

        • fignews a year ago

          I saved money by not buying a badly insulated house. There were some walls that shocked me in how little they were insulated. Also found a roof leak in another house

yorick a year ago

2.4ghz isn't great at detecting small obstacles like wires. There's a smartphone mounted device that can do this with 60ghz: https://walabot.com/

saaspirant a year ago

I would like to ask about what cool hacky attachments can I buy for a smartphone? Such as the thermal sensor mentioned in this thread https://news.ycombinator.com/item?id=40947011.

Amazon (in India) turned up nothing when I searched for cool attachments etc.

  • rramadass a year ago

    A truly "hackish" all-in-one test/measurement gadget is;

    1) ExpEYES (Experiments for Young Engineers and Scientists) - https://expeyes.in/

    2) SEELab 3.0 which is a upgrade of ExpEYES-17 - https://csparkresearch.in/seelab3

    I have played with the previous version of ExpEYES (ExpEYES Junior) using the Python software. I also have the Seelab3 but haven't played with it yet. You can buy them directly (don't buy from Amazon due to markup) from any of the dealers listed in https://expeyes.in/hardware.html (i bought my Seelab3 from Novatronics).

    There is a Android version of the software for both and so you can use them from your Smartphone/Tablet.

stevenoel a year ago

Walabot sounds interesting... but here's an article about similar tools: https://www.doityourself.com/stry/4-tools-that-can-see-throu...

  • selfsimilarOP a year ago

    Walabot DIY 2 in expert mode looks great! Definitely a bit more single-purpose for walls - only works on flat surfaces and probably has trouble w corners. Great suggestion, thanks!

hyperific a year ago

For anyone trying to find and map electrical wires in their walls I recommend an inductive electromagnetic listening device like the FarField on Tindie. Plug a device into an outlet and you'll be able to hear the electromagnetic field of the wire in your wall via the FarField's stereo inductors. Soma Ether is also a good one but pricey.

  • mjlee a year ago

    Do you think you could trace copper pipes with the same technique?

    • hyperific a year ago

      If there's current running through them then yes. There needs to be a EM field for the device's inductor to detect.

jehna1 a year ago

An educated guess, but I'd think wifi signal object detection works on recording a baseline (empty room signals) and then doing a diff to the baseline when some object moves. If that's the case, you cound not use the wifi signal to map the static room itself.

gwbas1c a year ago

The "cheap and foolproof" way to do it is to cut a hole in your wall using a drywall cutter, and then feel with your hand. When you're done, you put the drywall back and patch it.

A drywall cutter is like a cast cutter; it works by vibrating and won't cut through wires, pipes, skin, ect.

If you don't want to use a stud finder, look for electrical boxes and remove the plate. That will tell you where a studs is. The rest of the studs are typically (US) 16" apart, but vary near corners and windows. You can often make an educated guess by knocking on the wall, the sound changes depending on if you knock on the stud.

  • FuriouslyAdrift a year ago

    As someone who has a 1930's house... the walls are probably plaster and wood lathe. Stud finders don't work very well if at all (https://www.familyhandyman.com/article/simple-hack-to-locate...) and cutting into the wall is like chiseling morter... because that basically what you are doing.

    I love my plaster walls but dealing with pipes/electrcial is a huge pain.

    I ended up teaching myself to do a passable job with repairing plaster and being content with how it is.

  • dylan604 a year ago

    > studs are typically (US) 16" apart,

    if they are not in the typical 16" and your not near a corner, try 18" and 24". I'm in a house from an infamous builder in the early days of the cookie cutter developer cutting every possible corner and then finding new ones to cut, they are definitely not on 16". In fact, I doubt there was a tape measure used at any time during the build, and most things just seem to be placed by "that looks about right" measuring system.

    Electrical boxes and light switches are the only ones to have faith in. Other types of boxes (like cable or phone) could have been added after the fact and just be attached to the dry wall if there's even a box.

  • rsyring a year ago

    Absolutely nothing about this advice is "foolproof" especially on an older home. :)

phrotoma a year ago

There's a youtube channel called "Thought Emporium" which earned my sub many years ago with this video series on building a wifi camera.

Part 1: https://www.youtube.com/watch?v=o6WHhqDHSQ4 Part 2: https://www.youtube.com/watch?v=VABeN4uv03s

jhester6 a year ago

You would likely have an exceedingly hard time getting that sort of output using WiFi. The real issue is resolution (your ability to isolate your target from nearby reflectors) which, in range, is determined by your usable bandwidth. In the best case, with the 1.2 GHz (ish) supplied by WiFI-6, your resolution would be c/(2B) = 12.5 cm (with c being the celerity of light). Then, you would have to measure from at least three different locations to get a 3D image with sufficient resolution.

An alternative approach would be to use holographic principles, but these require you to measure very accurately the position of your transmitters, whether you use a multiplicity of them placed in different locations or employ Synthetic Aperture Radar methods with a single one (by moving your transmitter).

That is why using 60 Ghz radars (with 4 GHz of bandwidth and Angle of Arrival capabilities) at short ranges would probably be the most promising direction. You can get a dev kit for one of these from Texas Instruments or some other supplier for not too much money.

jiveturkey a year ago

You're most likely overthinking it.

For your use case, you are primarily concerned with fireblocks. They are unlikely to exist in an older home. They can be detected with a simple stud finder, which range from $30 for the simple (good enough) kind, to $1000 for the radar kind. Simply knocking on the wall is also good for this purpose.

You likely have pretty fixed locations where you want the wires to exit into the room, so you can run a borescope through those places. These are also pretty inexpensive.

m0d0nne11 a year ago

Instead of imaging with RF I'm wondering if acoustic devices (like the piezo transducers they use for echocardiography or prenatal imaging?) are available for homeowners. I've never heard of any and assume they'd be stooopid expensive.

pizzafeelsright a year ago

I have remodeled a dozen houses of and haven't hit anything of importance. How:

Study the building code to determine with >95% accuracy what is behind the wall based upon surrounding fixtures.

  • Quarrel a year ago

    You're going to be in trouble once you get to 20 houses :)

  • mrgoldenbrown a year ago

    How do you know the building code from 100+ years ago? And whether they actually followed it back then?

    • pizzafeelsright a year ago

      100 years ago there wasn't really code, or electricity or extensive plumbing and everything is pretty obvious.

      As for following - after the 50's everything was, in theory, built to code with exceptions.

      Worse case really is hitting a water pipe.

niobe a year ago

Wi-Fi is nowhere near the effective resolution (forget the 6cm wavelength) you need and it's subject to all sorts of electro-magnetic artefacts. Stud finders.

Havoc a year ago

Wifi mapping seems to require in place training specific to the space from what I can tell so don't think that'll work for your usage case.

GistNoesis a year ago

Not using Wifi, but radar (so it needs at least a little movement) :

Pixel 4 have SOLI 60Ghz radar chips that allows various object categorization (eventually through walls applications).

Unfortunately the radar API was never released. It's unfortunate because a smartphone already has various sensors that ideally you'd like to use to do some sensor fusion using the camera and accelerometers to determine the position of the sensor and fuse the radar information in the map, like in those 3D photogrammetry room scanning applications.

Various object categorization :

https://www.youtube.com/watch?v=B6sn2vRJXJ4

https://www.theverge.com/2019/1/4/18168083/google-project-so...

Reverse-engineered attempt have been successful (but are locked behind paywalls (since it's a 2021 paper and sci-hub doesn't download recent (>=2021) articles during its trial in india) : "Reverse Engineering the Soli Radar API for Military Applications" : https://ieeexplore.ieee.org/document/9455321/

SOLI chips are based on infineon chips https://www.infineon.com/cms/en/product/promopages/60GHz/

You can find some demo board using the chip :

https://www.digikey.fr/fr/videos/i/infineon-technologies/get...

The walabot referenced in other comments is an example. Based on a different chip from https://vayyar.com/technology/ https://cdn.sparkfun.com/assets/learn_tutorials/7/2/4/walabo...

brudgers a year ago

To me, WiFi is the X in an XY problem. An endoscope can be had for <$50 and will let you actually see what is going on.

https://www.google.com/search?q=endoscope

Good luck.

  • _Microft a year ago

    I think you meant borescopes[0]. Endoscopes are for medical use.

    [0] https://en.wikipedia.org/wiki/Borescope

    • brudgers a year ago

      Tell Google, Amazon, and Ali Express. I was surprised to TIL myself.

  • worthless-trash a year ago

    That requires putting holes int he walls, doesnt it?

    • Too a year ago

      It takes 2 minutes to fix a hole with filler paste. You can also find a discrete place to put it, like the opposite side of the wall, under the threshold, behind a closet, using existing holes for wiring.

      Drilling gently through wood or gypsum, you will notice immediately that you got through the sheet, before you can even hit a pipe or anything else behind. Then use that hole for the endoscopy to map out the beams and sensitives behind.

      • worthless-trash a year ago

        As i have not done this, my concern was drilling into wiring. I have a multi story house and i figured there could be writing that drops down through the walls that are not directly aligned with any switch.

        Am i being overly paranoid ?

        • Too a year ago

          It’s good to be cautious. Drill slowly, with the assumption that you are going to hit something.

          If you assume that your walls are 12mm gypsum and you stop drilling after 12mm, nothing can happen, start slowly, use the smallest drill, tape your drill as stop reference. If you hit open air you will immediately notice that you’re through. If you don’t hit open air after 12mm, stop, think, reconsider. Maybe you have thicker walls, maybe you hit a beam, etc.

          The difference between gypsum, wood and steel is so big you will feel the difference if you go slowly. With gypsum you can almost push a needle through with hand force, from there make the hole bigger. Concrete walls are a totally different story.

          Don’t have the intuition for how it feels once you get out on the other end of a plank yet? Dry run using a scrap piece of wood, where you can see the back side. Pin some scrap wire on the back and see what happens when the drill hits a worst case scenario. In a real wall the wire would be assembled before the final panel so there you’d have even more spacing. Logically, the wire will be behind the sheet, not embedded inside it.

          • worthless-trash a year ago

            I want to let you know that this advice worked a treat. Thank you for giving me clear direction and the confidence to do it.

        • gruturo a year ago

          > Am i being overly paranoid ?

          This is a good quality when drilling holes in the walls. Fortunately, technology to the rescue! Plenty of metal/stud/voltage detectors on your favorite hardware or online store.

        • ajb a year ago

          Not really. It's not massively likely, but if you do manage to drill into one fixing it is pretty costly. And that's not taking into account the risk of electrocution

          Check out the Gosforth Handyman on how to avoid pipes and cables: https://www.youtube.com/watch?v=DeTXAPYzqpY

          (Note that the rules he describes on where cables should be are from UK regulations - other jurisdictions will have different rules).

    • sleepybrett a year ago

      you have tons of holes in your walls already you can probably use one of those. Power outlets, light switches, etc.

  • cuihe a year ago

    sure,this is X。 real way i think is to ask for Decoration worker, not these work with a computer

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection