Задумал мой хороший друг поставить себе на участок ветроэлектростанцию. И для принятия решения понадобилось оценить, на какие скоростя ветра можно расчитывать. Попросил меня помочь с изготовлением анемометра из подручных (ну или почти подручных) материалов.
Немного погуглив и помыслив, от идеи флюгера с пропеллером было решено отказаться, а сделать ультразвуковой измеритель. Основная идея - измерение фазового сдвига сингала между приемником и передатчиком. Собственно, теорию желающие могут без проблем нагуглить.
Так, чтобы не сильно раздувать бюджет, было принято решение использовать 3 пьезокерамических приемопередатчика, расположенные в углах равностороннего треугольника. Дальше был поставлен эксперимент, и оказалось, что на дистанции порядка 100мм получаются вполне приемлемые уровни сигнала на приемнике при раскачке передатчика от двух ножек проца, работающих в противофазе с частотой, близкой к резонансной частоте датчиков (40кГц). Это позволило отказаться от какой-либо электроники снаружи проца (под рукой оказалась ATMega8) и выполнить все программным способом. Попутно еще прикручен термометр (для коррекции скорости звука по температуре).
Хотя на данный момент проект до ума не доведен (не сделана запись данных на флешку, а вместо этого данные отдаются по Modbus/RS485 в скада-систему), но кое-что он уже показывает (правда, пока не удалось поднять его на крышу, в результате - болтается на балконе, вынесенный при помощи самой длинной деревянной палки, которая нашлась в хозяйстве).
Ну и фотки....
Настольные работы по отладке софта. Кусок белого ПВХ под датчиками с нарисованными равнобедренными треугольниками - полигон для первого испытания - "а можно ли вообще будет что-то получить"

Отладка продолжается при помощи вентилятора (сам датчик можно поворачивать на куске ПВХ)

Вынос на балкон. Девайс замотан в полиэтиленовый пакет (кстати, из-за этого термометр, который находится в том же пакете, здорово завышает показания, но это уже вопрос конструкции)


Ну и скриншоты со скады, на которых хорошо видно, что погода почти безветренная (средние значения - черная линия, красные - максимальные, синие - минимальные).

Хотя был период длинной примерно час, в котором ветер держался с заметной постоянностью - примерно 10м/с. (Добавленно позже - а вот и фигня. Очень заинтересовал меня этот почти плоский участок. Хорошо, сделал сбор данных не только результрующих, но и промежуточных. Оказалось - отпал один датчик. Датчики были соеденины с платой отрезками пар из UTP, кусок которой валялся без дела. Оказалось, этот кусок валялся без дела не просто так - пары были поломанны и соединение было на честном слове)
Вот такие пироги :) Ах да, измеряемые скорости до 25м/с.
Если вдруг кому-то нужен такой девайс, могу довести до ума.