Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

Программирование оборотов вентилятора охлаждения

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#1

Сообщение Golan » 03.09.2018{, 10:21}

Мужики, задался целью сделать зависимость оборотов вентилятора от температуры процессора, возник вопрос, можно ли как то гребенку программировать, может кто уже делал?
СпойлерПоказать
SAM_3148.JPG
СпойлерПоказать
Распиновка Оранж.png
Распиновка Оранж.png (127.82 КБ) 1752 просмотра
Добро не ценится в современном мире, люди от него наглеют!

kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22.10.2016{, 14:22}
Репутация: 28

Программирование оборотов вентилятора охлаждения

#2

Сообщение kalobyte » 03.09.2018{, 12:43}

у этих плат все очень плохо с софтом в плане драйверов периферии
чем новее процессор - тем хуже софт, так что тебе надо смотреть, если там доступ из юзерспейса к модулю ядра, который управляет шимом или таймерами, чтобы включить шим
я помню олег артамонов сам писал драйвер для таймеров к какому-то процессору, когда они занимались еще подобными платами

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 365
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 39
Откуда: Омск

Программирование оборотов вентилятора охлаждения

#3

Сообщение kulibinsvv » 03.09.2018{, 13:11}

Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#4

Сообщение Golan » 03.09.2018{, 13:24}

Кажись понял как, нужно попробовать, спасибо за инфу.
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Sancho
Полковник
Сообщения: 3690
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 500
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Программирование оборотов вентилятора охлаждения

#5

Сообщение Sancho » 03.09.2018{, 14:46}

можно через Node-Red сделать
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#6

Сообщение Golan » 03.09.2018{, 16:07}

Как?
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Sancho
Полковник
Сообщения: 3690
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 500
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Программирование оборотов вентилятора охлаждения

#7

Сообщение Sancho » 03.09.2018{, 16:52}

Уже пробовал Node-red?
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#8

Сообщение Golan » 03.09.2018{, 17:44}

Я уже во все почти "тыкнулся"
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Sancho
Полковник
Сообщения: 3690
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 500
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Программирование оборотов вентилятора охлаждения

#9

Сообщение Sancho » 05.09.2018{, 10:13}

Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#10

Сообщение Golan » 06.09.2018{, 07:53}

Спасибо Сань
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Sancho
Полковник
Сообщения: 3690
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 500
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Программирование оборотов вентилятора охлаждения

#11

Сообщение Sancho » 11.09.2018{, 17:54}

Пожалуйста, даже готовое, для Node-red
СпойлерПоказать
2018-09-11_17-55-28.png
Вложения
node-red_Vent_1.txt
(2.68 КБ) 56 скачиваний
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#12

Сообщение Golan » 19.09.2018{, 10:58}

Сань, спасибо, а файликом как пользоваться, что то не соображу
Добро не ценится в современном мире, люди от него наглеют!

WZV
Сержант
Сообщения: 208
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 23

Программирование оборотов вентилятора охлаждения

#13

Сообщение WZV » 19.09.2018{, 20:32}

Golan писал(а):
19.09.2018{, 10:58}
а файликом как пользоваться, что то не соображу
Копируете содержимое блокнота в буфер обмена, заходите в Node-red. Сверху справа настройки, import,clipboard, появится окно вставить в него из буфера обмена,import.

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#14

Сообщение Golan » 19.09.2018{, 20:45}

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

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#15

Сообщение Golan » 19.09.2018{, 23:47}

Получилось, только видимо сделано не для моей лимонки, вывод не определился.
Интересно.
СпойлерПоказать
1.jpg
Добро не ценится в современном мире, люди от него наглеют!

WZV
Сержант
Сообщения: 208
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 23

Программирование оборотов вентилятора охлаждения

#16

Сообщение WZV » 20.09.2018{, 07:41}

Golan писал(а):
19.09.2018{, 23:47}
вывод не определился
Ну так перенастройте на свой. Если по умолчанию в Node-red не входов-выходов для Вашей лимонки, то на оф сайте Node-red есть библиотеки. Надо установить. Кстати библиотека там жирная, есть поддержка Ардуин через USB порты одноплатников. Вытаскиваете на поле вход-выход Ардуины, назначаете пин и вуаля.
Вот пример

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#17

Сообщение Golan » 20.09.2018{, 10:31}

Круто, получилось, жаль что на русском инфы мало
СпойлерПоказать
1.jpg
Отправлено спустя 1 час 22 минуты 8 секунд:
ФигВам :smile37:
Увидел в debug "str.substring" не является функцией и пока на этом все. Интересно жуть. :)
СпойлерПоказать
1.jpg
2.jpg
3.jpg
Мужики, а у нас что нибудь по Node-Red тут, кто вообще с ним в друзьях?
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#18

Сообщение Golan » 20.09.2018{, 19:39}

Ну вообщем, чуть начал разбираться.
Переделал пример выше на такой, в брокере вижу изменения температуры, в Red вижу переключения по превышению, но вот вентилятор молчит.
Пока точно не понимаю как работают выводы на гребенке, но подключил к 12 пину (PD14) мож не туда нужно было.
СпойлерПоказать
1.jpg
orangepi_h3-pinout-gpio-26-pin-e1508097309411.png
Добро не ценится в современном мире, люди от него наглеют!

WZV
Сержант
Сообщения: 208
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 23

Программирование оборотов вентилятора охлаждения

#19

Сообщение WZV » 20.09.2018{, 21:45}

Как я понимаю на пинах 3,3V , а вентилятор сколько вольт? Вы меряли, появляется единица на пине? Может мощность вентилятора большая для пина?

Аватара пользователя
Golan
Капитан
Сообщения: 829
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 76
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Программирование оборотов вентилятора охлаждения

#20

Сообщение Golan » 20.09.2018{, 21:49}

Честно сказать не мерил, вентил маленький 5 В, при 3.3 запуститься и довольно неплохо крутиться, пробовал на ЛБП.
Теперь уж завтра буду мерить, хотя думал что гребенка банально не включена по умолчанию, хотя питание есть на 4,6
Добро не ценится в современном мире, люди от него наглеют!

Ответить

Вернуться в «Orange Pi»