Страница 1 из 4
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 10:21
Golan
Мужики, задался целью сделать зависимость оборотов вентилятора от температуры процессора, возник вопрос, можно ли как то гребенку программировать, может кто уже делал?
[spoiler]
SAM_3148.JPG
[/spoiler]
[spoiler]
Распиновка Оранж.png
[/spoiler]
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 12:43
kalobyte
у этих плат все очень плохо с софтом в плане драйверов периферии
чем новее процессор - тем хуже софт, так что тебе надо смотреть, если там доступ из юзерспейса к модулю ядра, который управляет шимом или таймерами, чтобы включить шим
я помню олег артамонов сам писал драйвер для таймеров к какому-то процессору, когда они занимались еще подобными платами
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 13:11
kulibinsvv
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 13:24
Golan
Кажись понял как, нужно попробовать, спасибо за инфу.
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 14:46
Sancho
можно через Node-Red сделать
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 16:07
Golan
Как?
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 16:52
Sancho
Уже пробовал Node-red?
Программирование оборотов вентилятора охлаждения
Добавлено: 03 сен 2018, 17:44
Golan
Я уже во все почти "тыкнулся"
Программирование оборотов вентилятора охлаждения
Добавлено: 05 сен 2018, 10:13
Sancho
[ref]Golan[/ref],
Тут подробно
Программирование оборотов вентилятора охлаждения
Добавлено: 06 сен 2018, 07:53
Golan
Спасибо Сань
Программирование оборотов вентилятора охлаждения
Добавлено: 11 сен 2018, 17:54
Sancho
Пожалуйста, даже готовое, для Node-red
[spoiler]
2018-09-11_17-55-28.png
[/spoiler]
Программирование оборотов вентилятора охлаждения
Добавлено: 19 сен 2018, 10:58
Golan
Сань, спасибо, а файликом как пользоваться, что то не соображу
Программирование оборотов вентилятора охлаждения
Добавлено: 19 сен 2018, 20:32
WZV
Golan писал(а): 19 сен 2018, 10:58а файликом как пользоваться, что то не соображу
Копируете содержимое блокнота в буфер обмена, заходите в Node-red. Сверху справа настройки, import,clipboard, появится окно вставить в него из буфера обмена,import.
Программирование оборотов вентилятора охлаждения
Добавлено: 19 сен 2018, 20:45
Golan
Спасибо, вроде первым дело тоже так подумал, но что то не получилось, попробую еще раз.
Программирование оборотов вентилятора охлаждения
Добавлено: 19 сен 2018, 23:47
Golan
Получилось, только видимо сделано не для моей лимонки, вывод не определился.
Интересно.
[spoiler]
1.jpg
[/spoiler]
Программирование оборотов вентилятора охлаждения
Добавлено: 20 сен 2018, 07:41
WZV
Golan писал(а): 19 сен 2018, 23:47вывод не определился
Ну так перенастройте на свой. Если по умолчанию в Node-red не входов-выходов для Вашей лимонки, то на оф сайте Node-red есть библиотеки. Надо установить. Кстати библиотека там жирная, есть поддержка Ардуин через USB порты одноплатников. Вытаскиваете на поле вход-выход Ардуины, назначаете пин и вуаля.
Вот пример
Программирование оборотов вентилятора охлаждения
Добавлено: 20 сен 2018, 11:53
Golan
Круто, получилось, жаль что на русском инфы мало
[spoiler]
1.jpg
[/spoiler]
Отправлено спустя 1 час 22 минуты 8 секунд:
ФигВам
Увидел в debug "str.substring" не является функцией и пока на этом все. Интересно жуть.
[spoiler]
1.jpg
2.jpg
3.jpg
[/spoiler]
Мужики, а у нас что нибудь по Node-Red тут, кто вообще с ним в друзьях?
Программирование оборотов вентилятора охлаждения
Добавлено: 20 сен 2018, 19:39
Golan
Ну вообщем, чуть начал разбираться.
Переделал пример выше на такой, в брокере вижу изменения температуры, в Red вижу переключения по превышению, но вот вентилятор молчит.
Пока точно не понимаю как работают выводы на гребенке, но подключил к 12 пину (PD14) мож не туда нужно было.
[spoiler]
1.jpg
orangepi_h3-pinout-gpio-26-pin-e1508097309411.png
[/spoiler]
Программирование оборотов вентилятора охлаждения
Добавлено: 20 сен 2018, 21:45
WZV
Как я понимаю на пинах 3,3V , а вентилятор сколько вольт? Вы меряли, появляется единица на пине? Может мощность вентилятора большая для пина?
Программирование оборотов вентилятора охлаждения
Добавлено: 20 сен 2018, 23:15
Golan
Честно сказать не мерил, вентил маленький 5 В, при 3.3 запуститься и довольно неплохо крутиться, пробовал на ЛБП.
Теперь уж завтра буду мерить, хотя думал что гребенка банально не включена по умолчанию, хотя питание есть на 4,6