Страница 1 из 4

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

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

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

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

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

Добавлено: 03.09.2018{, 13:11}
kulibinsvv

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

Добавлено: 03.09.2018{, 13:24}
Golan
Кажись понял как, нужно попробовать, спасибо за инфу.

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

Добавлено: 03.09.2018{, 14:46}
Sancho
можно через Node-Red сделать

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

Добавлено: 03.09.2018{, 16:07}
Golan
Как?

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

Добавлено: 03.09.2018{, 16:52}
Sancho
Уже пробовал Node-red?

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

Добавлено: 03.09.2018{, 17:44}
Golan
Я уже во все почти "тыкнулся"

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

Добавлено: 05.09.2018{, 10:13}
Sancho

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

Добавлено: 06.09.2018{, 07:53}
Golan
Спасибо Сань

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

Добавлено: 11.09.2018{, 17:54}
Sancho
Пожалуйста, даже готовое, для Node-red
СпойлерПоказать
2018-09-11_17-55-28.png

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

Добавлено: 19.09.2018{, 10:58}
Golan
Сань, спасибо, а файликом как пользоваться, что то не соображу

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

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

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

Добавлено: 19.09.2018{, 20:45}
Golan
Спасибо, вроде первым дело тоже так подумал, но что то не получилось, попробую еще раз.

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

Добавлено: 19.09.2018{, 23:47}
Golan
Получилось, только видимо сделано не для моей лимонки, вывод не определился.
Интересно.
СпойлерПоказать
1.jpg

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

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

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

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

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

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

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

Добавлено: 20.09.2018{, 21:45}
WZV
Как я понимаю на пинах 3,3V , а вентилятор сколько вольт? Вы меряли, появляется единица на пине? Может мощность вентилятора большая для пина?

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

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