frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Build a DIY magnetometer with a couple of seasoning bottles

https://spectrum.ieee.org/listen-to-protons-diy-magnetometer
54•nullbyte808•1w ago

Comments

mcculley•3h ago
Could one use something like this from the surface to detect steel submerged under 20-40 feet of water?
sllabres•2h ago
I think, not from the surface, but have a look here [1], where the author referenced from the IIEE article has build a submergible sensor and detected (a know) boat.

[1] https://alexmumm.de/pgProtonMagMarine_en.htm

greggsy•2h ago
How is this different from the magnetometer accessible in a phone through and app like Phyphox?
fudgybiscuits•2h ago
You learn a lot more making this.
sllabres•2h ago
The sensitivity When I play with phypbox [1] there is a sensitivity in the µT range. From the web page [2] the device build has a 0.1 nT resolution and 50 ppm absolute accuracy.

[1] https://phyphox.org/download/

[2] https://alexmumm.de/pgProtonMagnetometer_en.htm

RossBencina•2h ago
The magnetometer in your phone is a MEMS sensor which measures mechanical deflection of a current-carrying element. The deflection is caused by the Lorentz Force, i.e. force induced by an electron current flow in a magnetic field (in this case, the earth's magnetic field).[1] The magnetometer in the linked article senses (EDIT: corrected, hopefully) oscillation in the magnetic field of protons, a result of Larmor Precession[2]. Remarkably, the oscillation frequency is proportional to the ambient magnetic field strength, and the frequency is in the audible range. The circuit works by rotating protons in the fluid so that their magnetic axis align, this results in a synchronised bulk magnetic field oscillation that is large enough to be sensed by a simple tuned amplifier circuit.[3]

Further, the magnetometer in your phone is a 3-axis device that measures the orientation of the magnetic field, whereas the magnetometer in the linked article detects only the strength of the magnetic field (in fact, is tuned to detect only a single strength/precession frequency).

[1] https://en.wikipedia.org/wiki/MEMS_magnetic_field_sensor

[2] https://en.wikipedia.org/wiki/Larmor_precession

[3] https://en.wikipedia.org/wiki/Proton_magnetometer

dvh•1h ago
If I may recommend, replace output LM386 stage with any dual opamp (e.g. another NE5532 or TL072, slightly different schematic of course), they can drive 32 ohm headphone speakers without issue and have significantly (~100x) lower white noise.
RossBencina•1h ago
The schematic in the linked article shows an NE5532.
dvh•1h ago
Only in the first two stages. Output stage is LM386 which will be the source of the most of the noise. Replace the LM386 with another NE5532 (but modify the schematic of course, LM386 is single audio amp and has different pinout)
ErroneousBosh•1h ago
You can drive even 8 ohm headphones to unpleasantly loud levels with any opamp and a pair of transistors to beef up the output, along with a resistor to sort out the biasing. I did something like this as a headphone driver amp for "desktop mobile" radios used as part of a communications centre for a large festival. Motorola had a device that would do it, for about 500 quid each. I built the thing in the PDF at the bottom (I must have rerendered this at some point, it was definitely not done in 2022, more like 2012).

Using cheap bag-of-1000-for-a-fiver Chinese transistors off eBay I was able to get incredibly quiet output, to the point that I needed to add a muting gate because the radio was objectionably noisy. I notice that the exact transistors are not mentioned but any small-signal NPN and PNP ones will do - I used BC548 and BC558s, like I use in everything.

It will be way quieter and way more stable than an LM386.

Edit: I'm a lot better at drawing things in Kicad these days, and would have left the capacitors at the input a lot tidier.

https://onlyfandans.com/headphone.pdf

jacquesm•1h ago
Note the first comment.
metadat•1h ago
I want to see pictures of the device and ideally a video of it in action. It would be stimulating.
notaurus•1h ago
Hmmm.

> the listening circuit must also be tuned to resonate at the expected frequency of proton precession, which will depend on Earth’s magnetic field at your location

> the frequency of these tones matches the magnetic field at my location to about 1 percent

I don’t doubt the physics, but I’m not sure about the experiment design. Being able to hear the correct frequency may just mean you’ve built an oscillator and tuned it.

I failed to recreate the 1996 Space Jam Website with Claude

https://j0nah.com/i-failed-to-recreate-the-1996-space-jam-website-with-claude/
230•thecr0w•6h ago•197 comments

The C++ standard for the F-35 Fighter Jet [video]

https://www.youtube.com/watch?v=Gv4sDL9Ljww
151•AareyBaba•5h ago•145 comments

Evidence from the One Laptop per Child Program in Rural Peru

https://www.nber.org/papers/w34495
55•danso•3h ago•21 comments

Mechanical power generation using Earth's ambient radiation

https://www.science.org/doi/10.1126/sciadv.adw6833
12•defrost•1h ago•4 comments

Google Titans architecture, helping AI have long-term memory

https://research.google/blog/titans-miras-helping-ai-have-long-term-memory/
346•Alifatisk•11h ago•110 comments

Dollar-stores overcharge cash-strapped customers while promising low prices

https://www.theguardian.com/us-news/2025/dec/03/customers-pay-more-rising-dollar-store-costs
186•bookofjoe•8h ago•269 comments

An Interactive Guide to the Fourier Transform

https://betterexplained.com/articles/an-interactive-guide-to-the-fourier-transform/
116•pykello•5d ago•15 comments

A two-person method to simulate die rolls

https://blog.42yeah.is/algorithm/2023/08/05/two-person-die.html
37•Fraterkes•2d ago•20 comments

XKeyscore

https://en.wikipedia.org/wiki/XKeyscore
77•belter•2h ago•58 comments

Build a DIY magnetometer with a couple of seasoning bottles

https://spectrum.ieee.org/listen-to-protons-diy-magnetometer
54•nullbyte808•1w ago•13 comments

Bag of words, have mercy on us

https://www.experimental-history.com/p/bag-of-words-have-mercy-on-us
6•ntnbr•1h ago•2 comments

The Anatomy of a macOS App

https://eclecticlight.co/2025/12/04/the-anatomy-of-a-macos-app/
169•elashri•11h ago•41 comments

The state of Schleswig-Holstein is consistently relying on open source

https://www.heise.de/en/news/Goodbye-Microsoft-Schleswig-Holstein-relies-on-Open-Source-and-saves...
495•doener•10h ago•234 comments

Minimum Viable Arduino Project: Aeropress Timer

https://netninja.com/2025/12/01/minimum-viable-arduino-project-aeropress-timer/
4•surprisetalk•5d ago•1 comments

Scala 3 slowed us down?

https://kmaliszewski9.github.io/scala/2025/12/07/scala3-slowdown.html
154•kmaliszewski•8h ago•90 comments

Proxmox delivers its software-defined datacenter contender and VMware escape

https://www.theregister.com/2025/12/05/proxmox_datacenter_manager_1_stable/
29•Bender•2h ago•1 comments

Java Hello World, LLVM Edition

https://www.javaadvent.com/2025/12/java-hello-world-llvm-edition.html
159•ingve•11h ago•54 comments

Nested Learning: A new ML paradigm for continual learning

https://research.google/blog/introducing-nested-learning-a-new-ml-paradigm-for-continual-learning/
56•themgt•8h ago•2 comments

Estimates are difficult for developers and product owners

https://thorsell.io/2025/12/07/estimates.html
128•todsacerdoti•4h ago•151 comments

Semantic Compression (2014)

https://caseymuratori.com/blog_0015
48•tosh•6h ago•5 comments

Syncthing-Android have had a change of owner/maintainer

https://github.com/researchxxl/syncthing-android/issues/16
103•embedding-shape•3h ago•23 comments

Over fifty new hallucinations in ICLR 2026 submissions

https://gptzero.me/news/iclr-2026/
434•puttycat•10h ago•338 comments

iced 0.14 has been released (Rust GUI library)

https://github.com/iced-rs/iced/releases/tag/0.14.0
41•airstrike•2h ago•22 comments

Z2 – Lithographically fabricated IC in a garage fab

https://sam.zeloof.xyz/second-ic/
329•embedding-shape•20h ago•73 comments

Context Plumbing (Interconnected)

https://interconnected.org/home/2025/11/28/plumbing
5•gmays•5d ago•0 comments

Building a Toast Component

https://emilkowal.ski/ui/building-a-toast-component
78•FragrantRiver•4d ago•28 comments

The programmers who live in Flatland

https://blog.redplanetlabs.com/2025/11/24/the-programmers-who-live-in-flatland/
69•winkywooster•1w ago•86 comments

The past was not that cute

https://juliawise.net/the-past-was-not-that-cute/
389•mhb•1d ago•478 comments

Screenshots from developers: 2002 vs. 2015 (2015)

https://anders.unix.se/2015/12/10/screenshots-from-developers--2002-vs.-2015/
435•turrini•1d ago•216 comments

How the Disappearance of Flight 19 Fueled the Legend of the Bermuda Triangle

https://www.smithsonianmag.com/history/how-the-disappearance-of-flight-19-a-navy-squadron-lost-in...
45•pseudolus•11h ago•12 comments