Il meccanismo intelligente effettua un controllo lineare da un sensore Hall rotante
Di tanto in tanto ci imbattiamo in qualcosa di così semplice ma allo stesso tempo così intelligente che dobbiamo solo dirlo. Questo sensore ad effetto Hall lineare personalizzato ne è un perfetto esempio.
Per quanto riguarda il retroscena, [Nixieguy], alias [The Electronic Mercenary], offre una storia in cui è possibile identificarsi: alla ricerca di hardware adatto per rendere il gioco Star Citizen più divertente e trovando le attuali offerte commerciali di joystick un po' carenti, ha deciso di rotolare i propri controller. Ciò ha comportato la necessità di un sensore lineare lungo 100 mm, le cui specifiche (rilevamento assoluto, assenza di spazzole o encoder, parti facilmente reperibili) precludevano la maggior parte delle opzioni commerciali disponibili, come i vasi lineari. Cosa fare?
La soluzione adottata da [Nixieguy] è stata quella di utilizzare un sensore ad effetto Hall e un magnete ad anello al neodimio magnetizzato diametralmente. Il magnete viene ruotato di 180 gradi da una barra di alluminio attorcigliata, supportata in un telaio tramite cuscinetti. Uno slider a basso attrito con una fessura cattura la barra; spostando il cursore lungo la lunghezza del controllo si ruota la barra, che fa ruotare il magnete, che consente al sensore Hall di misurare l'angolo del campo magnetico. Genio!
Le parti per il sensore prototipo sono tutte realizzate con lamiera di alluminio da 0,8 mm e piegate per modellarle. Il video qui sotto mostra l'azione meglio di quanto le parole possano descriverla e, a giudicare dalla traccia dell'oscilloscopio, l'uscita del sensore è piuttosto fluida. Chiaramente c’è molta strada da fare per rendere le cose più rigide, ma il meccanismo di base ci sembra una chiara vittoria.
Tanto di cappello a [Nixieguy] per questo, che sicuramente seguiremo per ulteriori sviluppi. Nel frattempo, se hai bisogno di rispolverare l'effetto Hall, [Al Williams] ha scritto un bel pezzo sull'argomento qualche tempo fa.