Делаем лазерный тахометр

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (7) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
барабаныч123 15.01.2020 - 22:30
Ярила

Регистрация: 23.03.17
Сообщений: 2284
178
Я все хочу заменить мотор в системе отопления с коллекторного от стиральной машины на асинхронный. Чтоб тише было. Но я не знаю с какой частотой вращается вентилятор сейчас. А асинхронные двигатели нужно подбирать под частоту вращения, так как просто ее регулировать не получится - нужен частотный преобразователь.

Поэтому сваял такой девайс. Лазер светит на объект вращения, фотодиод улавливает как мигает пятно. для этого на вращающийся объект наносится контрастная метка. Дальность действия около полуметра. Есть такие девайсы и промышленного исполнения, но зачем покупать если можно сделать?

Изначально хотел сделать все из говна и палок, так как надо на один раз, но 3д принтер без дела стоит, поэтому и корпус изготовил.

Короче проект выходного дня.

Будет штук 10 фот.

Делаем лазерный тахометр
Yap 02.04.2026 - 16:14
Продам слона
Первым делом я рисовал корпус. Чтоб отправить на печать т.к. это долго.
Сначала грубо рисовал детали, буквально основные габариты. Какие-то модели деталей нашел в инете, например, контроллера и батарейки. Потом в пространстве их располагал. Затем рисовал вокруг них корпус. На все про все где-то два часа.

Делаем лазерный тахометр
Сначала обрисовывал по контуру, как бы заготовку, потом "выдалбливал внутренности" как надо. Все делалось в Solidworks, там это несложно делается. Дольше привыкать к инверсии колесика мышки ;)

Расставил подпорки где надо, крепления под все

Делаем лазерный тахометр
Вот так выглядит законченная модель.

Делаем лазерный тахометр
Отправляем в слайсер и печатаем. Эта картинка для того чтоб оценить внутреннюю геометрию поделки. Печатал PLA пластиком, так как это нежное говно только на такие поделки и годится.

Делаем лазерный тахометр
Сам процесс печати обычный: елозит туда-сюда головка и пластиковой колбасой мажет корпус. После печати вытаскиваем, проверяем, убираем поддержки и прочую хрень.

На этой картинке все уже собрано. Дисплей у меня был, контроллер - тупо ардуина. От кроны понижающий стабилизатор, выключатель. Лазер из указки за 50 рублей (а модуль отдельно в магазе стоит 300). На нижней части корпуса - фотоприемник. Все что имеет дырки - прикручено, что не имеет - приклеено соплями Хошимина.

Делаем лазерный тахометр
Логика работы прибора тупа до безобразия: лазер светит на вращающуюся часть. на ней наносим метку контрастную. Фотодиод улавливает импульсы изменения освещения. Чтоб можно было точнее настроиться на моргания есть светодиод, который моргает если прибор понимает что был импульс. И все, считаем сколько раз в секунду моргнуло, множим на 60, выводим на экран. Из органов управления только кнопка вкл-выкл. Даже обидно gigi.gif

Я удивился что работает хорошо, так как это это второй вариант прибора, первый был неудачным, без лазера, а просто со светодиодами, с литиевым аккумулятором, зарядкой от USB и поебал мне мозги знатно. Расстояние с которого меряет обороты - до полуметра.

Я не знаю сколько готовый стоил, этот обошелся мне рублей в 500.

у меня все, можно кидать зелени или шпалы gigi.gif

Это сообщение отредактировал барабаныч123 - 15.01.2020 - 22:48

Делаем лазерный тахометр
Все комментарии:
Мене нравится.
Вальдымар 15.01.2020 - 22:49
Хохол хитрожопый
67
Я или бухой, или тупой, но нихуя не понял.
ciph 15.01.2020 - 22:50
Шутник
12
Плюсанул, для нечемзанятьруки сойдёт. 500 р. дорого нах, на али 300 р. На сдачу пивка бы взял.

Размещено через приложение ЯПлакалъ
Oxoch 15.01.2020 - 22:51
Балагур
18
Готовый 2500....самый дешманский....



Делаем лазерный тахометр
40
Молодец! Мне тоже был нужен тахометр, измерять диапазон оборотов движка от стиралки.
Но я поленился делать. Просто купил. Работает хорошо. Там полоски из фольги, липкие. Приклеиваешь на шкив и меряешь. Всё чётко. Питание тоже от кроны.
А за рукожопство - зелень!

Делаем лазерный тахометр
Oxoch 15.01.2020 - 22:53
Балагур
3
Цитата (Вальдымар @ 15.01.2020 - 22:49)
Я или бухой, или тупой, но нихуя не понял.

Ты бухой и нихуя не понял, как и я...Но я зато загуглил скока стоит настоящий...
14
Цитата (ciph @ 15.01.2020 - 22:50)
Плюсанул, для нечемзанятьруки сойдёт. 500 р. дорого нах, на али 300 р. На сдачу пивка бы взял.

да, действительно gigi.gif
лазер - 50р
ардуина - 50р
батарейка - 50р
стабилизатор - 30р
дисплей - 60р
фотодиод - 10р

Остальное было. Итого 250р. не считая пластика
да пойдет gigi.gif
Импортозамещение блэт!

Это сообщение отредактировал барабаныч123 - 15.01.2020 - 22:58
2
Дайте угадаю! Последняя цифра (самый младший разряд) всегда показывает ноль?
...
Что здесь сказать? Поставил бы «плюс», если, хотя бы, с математикой постарались бы...
А так, ... корпус нормальный.
12
Цитата (барабаныч123 @ 15.01.2020 - 22:54)
Цитата (ciph @ 15.01.2020 - 22:50)
Плюсанул, для нечемзанятьруки сойдёт. 500 р. дорого нах, на али 300 р. На сдачу пивка бы взял.

да, действительно gigi.gif
лазер - 50р
ардуина - 50р
батарейка - 50р
стабилизатор - 30р
дисплей - 60р
фотодиод - 10р

Остальное было. Итого 250р. не считая пластика
да пойдет gigi.gif

Рукожопство - бесценно! dont.gif
Особенно кайф от сделанного!
29
Под что асинхронные двигатели подбираются? Я ебу, что у людей в голове. Ну, зато сваять неведомую дичь удалось, молодец, хуй ли там.
А расчет системы, таки сделай. Почитай как вообще подбираются вентиляторы и насосы всякие, что такое производительность и с чем её едят. Ну и движок просто соответсвующий купи, не изобретая велосипед.
Блядь, как можно заниматься рабой, не имея вообще никаких знаний по теме? От этого и весь пиздец вокруг.
1
Цитата (LupusGrey @ 15.01.2020 - 22:56)
Дайте угадаю! Последняя цифра (самый младший разряд) всегда показывает ноль?
...
Что здесь сказать? Поставил бы «плюс», если, хотя бы, с математикой постарались бы...
А так, ... корпус нормальный.

а какая там математика? Скользящее среднее да и все.
pchela1972 15.01.2020 - 23:00
Приколист
9
Мне понравилось.. Только исходников нет. Поставил бы плюс, но не могу.
kistanov 15.01.2020 - 23:02
оптихуист
12
красавчик!
а я приложение на телефон поставил ))))
остается только метку на ролик поставить
Baldy 15.01.2020 - 23:02
Землянин
0
Цитата (барабаныч123 @ 15.01.2020 - 22:59)
Цитата (LupusGrey @ 15.01.2020 - 22:56)
Дайте угадаю! Последняя цифра (самый младший разряд) всегда показывает ноль?
...
Что здесь сказать? Поставил бы «плюс», если, хотя бы, с математикой постарались бы...
А так, ... корпус нормальный.

а какая там математика? Скользящее среднее да и все.

А как реализовано? Я себе на скутер тахометр сваял, значения скачут шопипец, так и не победил до конца, просто тупо увеличил интервал опроса . Можно кусок кода посмотреть со скользящим средним?

Это сообщение отредактировал Baldy - 15.01.2020 - 23:04
8
Цитата (CtrlX @ 15.01.2020 - 22:59)
Под что асинхронные двигатели подбираются? Я ебу, что у людей в голове. Ну, зато сваять неведомую дичь удалось, молодец, хуй ли там.
А расчет системы, таки сделай. Почитай как вообще подбираются вентиляторы и насосы всякие, что такое производительность и с чем её едят. Ну и движок просто соответсвующий купи, не изобретая велосипед.
Блядь, как можно заниматься рабой, не имея вообще никаких знаний по теме? От этого и весь пиздец вокруг.

ну а такие как ты начинаю ныть что все не так! gigi.gif
У меня отопление в дачном доме хитрое - водо-воздушное. Нагретый антифриз идет в радиаторы от десятки, туда дует вентилятор и разносит по дому уже нагретый и отфильтрованный воздух.

готовые фанкойлы использовать не стал - дорого, да и по геометрии не пролазило под пол (там у меня собрано все). Поэтому рассчитал полуметровый вентилятор, вырезал лазером из фанеры, а привод от двигателя стиралки, т.к. валялся без дела. Но он шумный, поэтому хочу заменить на прямой привод без ремня, вентилятор прямо на вал двигателя насадить. Но я не знаю сколько сейчас дает оборотов он, вот заморочился чтоб узнать.
11
Цитата (Baldy @ 15.01.2020 - 23:02)
Цитата (барабаныч123 @ 15.01.2020 - 22:59)
Цитата (LupusGrey @ 15.01.2020 - 22:56)
Дайте угадаю! Последняя цифра (самый младший разряд) всегда показывает ноль?
...
Что здесь сказать? Поставил бы «плюс», если, хотя бы, с математикой постарались бы...
А так, ... корпус нормальный.

а какая там математика? Скользящее среднее да и все.

А как реализовано? Я себе на скутер тахометр сваял, значения скачут шопипец, так и не победил. Можно кусок кода посмотреть со скользящим средним?

да просто массив на пять значений, при измерении последовательно в каждую ячейку заносится значение. Сначала в нулевую, потом в первую и так до последней. Потом опять в нулевую. А при выводе на экран все это складываем вместе и делим на количество.

Код

#include <TM1637Display.h>
#define CLK A5//pins definitions for TM1637 and can be changed to other ports
#define DIO A4
#define TACH 9
#define LED 13
#define LASER 10
TM1637Display display(CLK, DIO);

unsigned long lastTime=0;
unsigned long count=0;
bool input=false;

#define AVGCNT 5
unsigned long countAvg[AVGCNT];
byte avgCurr=0;
union Num
{
 long l;
 byte b[4];
}  ListDisp;

void setup()
{
 Serial.begin(115200);


 pinMode(TACH, INPUT_PULLUP);
 pinMode(LED, OUTPUT);
 pinMode(LASER, OUTPUT);
 
 int k;
 uint8_t data[] = { 0xff, 0xff, 0xff, 0xff };
 uint8_t blank[] = { 0x00, 0x00, 0x00, 0x00 };
 display.setBrightness(0x0f);

 // All segments on
 display.setSegments(data);

 // Selectively set different digits
 data[0] = display.encodeDigit(0);
 data[1] = display.encodeDigit(1);
 data[2] = display.encodeDigit(2);
 data[3] = display.encodeDigit(3);
 display.setSegments(data);
}
void loop()
{

   digitalWrite(LASER,HIGH);
   //передний фронт импульса
   if(digitalRead(TACH)==LOW && input==false)
     count++;
   
   if(digitalRead(TACH)==LOW)
   {
     digitalWrite(LED, HIGH);
     input=true;
   }else{
     digitalWrite(LED, LOW);
     input=false;
   }
   
   digitalWrite(LASER,LOW);
   
   if(millis()>lastTime+1000)
   {
     count=count*60;
     if(count>9999)
       count=9999;
     countAvg[avgCurr]=count;
     avgCurr++;
     if(avgCurr>AVGCNT)
       avgCurr=0;

     int avg =0;
     for(int i=0; i<AVGCNT; i++)
       avg=avg+countAvg[i];

       avg=avg/AVGCNT;
     lastTime=millis();
     display.showNumberDec(avg, false);
     count =0;
   
   }
}
Цитата (барабаныч123 @ 15.01.2020 - 23:03)
Цитата (CtrlX @ 15.01.2020 - 22:59)
Под что асинхронные двигатели подбираются? Я ебу, что у людей в голове. Ну, зато сваять неведомую дичь удалось, молодец, хуй ли там.
А расчет системы, таки сделай. Почитай как вообще подбираются вентиляторы и насосы всякие, что такое производительность и с чем её едят. Ну и движок просто соответсвующий купи, не изобретая велосипед.
Блядь, как можно заниматься рабой, не имея вообще никаких знаний по теме? От этого и весь пиздец вокруг.

ну а такие как ты начинаю ныть что все не так! gigi.gif
У меня отопление в дачном доме хитрое - водо-воздушное. Нагретый антифриз идет в радиаторы от десятки, туда дует вентилятор и разносит по дому уже нагретый и отфильтрованный воздух.

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

лишь бы не так ))

Делаем лазерный тахометр
8
Цитата (барабаныч123 @ 15.01.2020 - 23:03)
Цитата (CtrlX @ 15.01.2020 - 22:59)
Под что асинхронные двигатели подбираются? Я ебу, что у людей в голове. Ну, зато сваять неведомую дичь удалось, молодец, хуй ли там.
А расчет системы, таки сделай. Почитай как вообще подбираются вентиляторы и насосы всякие, что такое производительность и с чем её едят. Ну и движок просто соответсвующий купи, не изобретая велосипед.
Блядь, как можно заниматься рабой, не имея вообще никаких знаний по теме? От этого и весь пиздец вокруг.

ну а такие как ты начинаю ныть что все не так! gigi.gif
У меня отопление в дачном доме хитрое - водо-воздушное. Нагретый антифриз идет в радиаторы от десятки, туда дует вентилятор и разносит по дому уже нагретый и отфильтрованный воздух.

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

То что ты городишь, называется осевой вентилятор. Посчитай требуемую кратность воздухообмена и подбери соответсвующий двигатель с соответсвующей же крыльчаткой. Всё на листе бумаги делается, без изобретения ненужной пурги.
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 21701
0 Пользователей:
Страницы: (7) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх