Ontwerper maakt tooltje dat toont in hoeveel graden Macbook is opengeklapt

Je neemt het misschien voor lief aan dat je laptop in standby gaat als je die dichtklapt, maar sta je ooit stil bij de ingewikkelde code die daarachter schuil gaat? Hacker Sam Henri Gold in ieder geval wel: hij maakte een tooltje dat weergeeft met hoeveel graden een Macbook is opengeklapt. Oh, en dat maakt ook nog eens een mooi geluid.

Lid Angle SensorHacker en ontwerper Sam Henri Gold toont op X een tool die hij heeft gebouwd voor Macbooks. Dat tooltje kan in real time zien in hoeveel graden een opengeklapte Macbook staat. Gold zegt daarvoor een api in macOS te hebben aangesproken die niet publiek beschikbaar is. Het is niet duidelijk hoe hij die api heeft gevonden en hoe die precies werkt. Wel heeft inmiddels een andere ontwikkelaar een Python-library genaamd PyBookLid beschikbaar gemaakt waarmee iedere gebruiker de api kan aanspreken.

Gold heeft inmiddels zijn tool openbaar beschikbaar gemaakt op GitHub. Hij zegt dat dat werkt op Macbooks van na 2019, al merken sommige gebruikers op dat bepaalde Macbooks met de M1-soc weer niet goed met het tooltje om kunnen gaan.

De tool is inmiddels zo bijgewerkt dat die ook een geluid afspeelt. Gold heeft nu het geluid van een piepende houten deur toegevoegd - een geluidseffect dat hij naar eigen zeggen uit de game LEGO Batman 3: Beyond Gotham heeft gehaald. Ook heeft hij inmiddels het geluid van een theremin toegevoegd. Hij geeft zelf een goede reden waarom hij een dergelijk project oppakte: "Ik heb veel vrije tijd."

Door Tijs Hofmans

Nieuwscoördinator

08-09-2025 • 19:27

38

Reacties (38)

38
36
21
2
0
10
Wijzig sortering
Handig voor de Apple Store medewerkers. In de Apple Stores moeten de schermen van MacBooks op 76 graden open gezet worden. Mooie usecase voor deze app ;-)
Zo het schijnt. Een artikel uit 2015 waarbij de bron artikel niet meer bestaat :+
De businessinsider uk subdomein verwijderen werkt.
De meeste laptops meten toch zeker niet de hoek maar hebben gewoon een eindschakelaar die schakelt als het scherm voorbij een bepaalde hoek draait?
Hall effect sensor die een magneet meet, meestal kunnen die vanaf een graad of 20 de klep zien aankomen. Waarom een macbook de hoek meet mag Joost weten 8)7
Om reparatie te bemoeilijken. Deze sensor moet namelijk gekalibreerd worden met interne Apple software die niet voor menig reparatiezaak beschikbaar is. Zonder kalibratie valt de Macbook gelijk in slaap en is deze onbruikbaar. Gelukkig is er door de community een oplossing ontwikkeld: https://notebooknerds.de/en/nerd-tool-1/

[Reactie gewijzigd door MatiasG op 8 september 2025 22:00]

Lijkt in eerste instantie ‘cult’, maar met extra informatie kun je meer.

Stel de gebruiker heeft de front-camera aan en zit met zijn hoofd tegen de bovenkant van het beeld. In het ene geval kan het systeem dan adviseren: “klap het scherm iets verder open” en in het andere geval (als het scherm al flink open staat) zou het kunnen zeggen “ga iets lager zitten”.


(Afgezien van alle gekke edge cases dat je de laptop schuin omhoog zet of noem maar op, dat is de 1%)
Lijkt mij ook. Ben nog nooit een sensor in een laptop tegengekomen om de hoek te meten. Gewoon een reedcontractje en een magneetje is de standaard. Maar hier dus blijkbaar wel.
Zo'n schakelaar kan gemakkelijk kapot gaan en er is vaak geen PCB in de buurt waarop deze gemonteerd kan worden waardoor er een stukje kabel naartoe moet. Wanneer je in grote aantallen iPhones en iPads voorziet van chips die bewegingen detecteren dan is het net zo gemakkelijk om twee van die chips in een laptop te gooien. Het klinkt wellicht als overkill maar in de praktijk kan het nog wel eens op hetzelfde bedrag uitkomen als het monteren van een schakelaar of misschien zelfs goedkoper uitpakken.
Zo naar die foto te oordelen werkt het niet al te best. Zo op het oog is de hoek ongeveer 90 graden, en geen 260.
360-90 is 270 dus waarschijnlijk meet ie vanaf de andere kant (ben ik benieuwd of ie de 1 haalt)
Waar een wil is, is een weg.
Ligt eraan waar (in welke richting) je de nul graden definieert.

[Reactie gewijzigd door Miyamoto op 8 september 2025 19:47]

...het is maar net welke hoek je meet... (hint: 360 - ... :+ )
De ontwikkelaar heeft op Hacker News aangegeven dat er inderdaad een fout in de implementatie zat:
cush - 1 day ago
Looks like something is off with the value. That “exact angle” makes zero sense

ghoulishly - 1 day ago
Hey, developer of this experiment here. I screwed up the calculation on the demo video, but it’s patched in the latest version on the repo.

I thought it was centidegrees but it turns out the sensor was reporting the raw degrees
Commit met fix: https://github.com/samhen...47964e28f81cff2aa672a6af4

[Reactie gewijzigd door P1nGu1n op 8 september 2025 19:57]

Ik zou verwachten dan 0 graden betekend helemaal dicht, dan zou ik in deze stond ongeveer 90 graden verwachten, geen 263.
Helemaal plat open is 180 graden en je trekt het scherm tegen de klok in open. Je begin waarde kan dus niet 0 zijn.

Edit; een graden tegen de klok in is in mijn hoofd dus -1 graden aangezien het een cirkel is.

[Reactie gewijzigd door zwartpet op 8 september 2025 19:57]

Hoe bedoel je "tegen de klok in"? Dat hangt toch af van welke zijkant je het bekijkt?
Meestal meet je de hoek ook tegen de klok in... Of in elk geval de kleinste boek.

[Reactie gewijzigd door CH4OS op 9 september 2025 07:22]

Er is ook een C++ library. Met de kanttekening dat beide zijn gevibe-code (schrijf je dat zo? :+)

De Python tool werkt hier prima op een MBP M1.
Nieuwe standaard schrijfwijze:
Ik vibecode
Jij vibecodet
Hij vibecodet
Wij vibecoden
Jullie vibecoden
Zij vibecoden

VD: gevibecodet

Verleden tijd:
Hij vibecodete

Nieuw, handig, werkwoord: overvibecoden!

Definitie: Teneinde kennisgebrek te compenseren zo intens AI code generatie tools gebruiken dat men niet het minste begrip heeft van hetgeen hij/zij net gemaakt heeft.

Voila. En nu iedereen deze standaard overnemen. :+
Geniaal. Kan ik eindelijk gemakkelijk alle hoeken in het huis controleren op haaksheid.


Dat kon ik al, maar nu kan ik het met aan appel
Werd deze sensor ook niet door Apple gebruikt om te zien of jouw kapotte macbook binnen de garantie niet perongeluk te ver open is geklapt? Helaas geen bron bij mijn claim
Handig, Voor als je geodriehoek weer eens kapot is. of in het plafond steekt...
Handig als je technisch bezig bent en je de exacte hoek van iets wil weten. Even langs de laptop houden 😁
De duurste zwaaihaak ooit :+


Om te kunnen reageren moet je ingelogd zijn