Возникла задача управлять достаточно мощным вытяжным вентилятором в серверной комнате с помощью микроконтроллера.
Управлять планируется с помощью PSM (Pulse Skip Modulation) так как покупка частотника — дело дорогое.
Соответственно нужно знать что там происходит, а значит — считывать обороты мотора.
Оптимальный по надежности способ — датчик Холла.
Увы на рынке не нашел голого датчика, поэтому купил автомобильный датчик с ВАЗ.

Так как он должен стоять в трамблере, подразумевается что он находится всегда напротив магнита. В его корпусе вы можете видеть магнит. В трамблере шторка проходя между магнитом и датчиком — инвертирует сигнал и происходит искра.
Нам это не нужно. Нам нужен только датчик холла.
Отрезаем все лишнее!


Клеим на ротор турбины неодимовый магнит, предварительно сняв с него блестящее покрытие для лучшей адгезии. Клеил я на герметик, это уже не первый раз — держит отменно.


Из куска алюминиевого уголка делаем крепеж для датчика холла


После этого закрепляем эту конструкцию на корпусе турбины

Ну и в конце этой истории — немного теории:
1. Датчик Холла нормально работает при напряжении 4.8В+
2. Сигнальный провод нужно подтянуть резистором к питанию МК (10-20кОм)
3. Рамку нужно делать максимально тонкую, потому что турбина эта дует очень сильно, прогоняя через себя около 950 кубов в час.
Любые препятствия рядом с колесом, даже такие маленькие как моя конструкция — вызывают срыв потока и лишний шум.
Расстояние между магнитом и датчиком холла — примерно 1.5-2мм
У рабочего колеса отсутствуют любые люфты, стоит мертво, поэтому риск задеть датчик холла отсутствует.
На выполнение этой работы было потрачено два вечера, примерно 4 часа работы.
Если будете делать что то подобное и будут вопросы, пишите — я всегда рад помочь и поделиться опытом.
Будьте здоровы!