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

Хэлп с охлаждением

Добавлено: Ср июл 10, 2019 12:06 pm
sampl
Сори если не в тему но блин(
Подскажите как для блондина как сделать управляемое охлаждение на orange pi pc реально уже голова болит от этого Карлсона перечитал перепробовал кучу и не фига (
Кто реализовал у себя подскажите как((

Re: Хэлп с охлаждением

Добавлено: Чт июл 11, 2019 9:28 am
cheetah
У меня похожая задача была - на GPIO висит температурный датчик и иногда подвисает. В итоге пришел к передергиванию питания:

//запускаем сервер управления GPIO
shell_exec("sudo python /home/orangepi/WiringPi-Python-OP/webioOP.py");
//на всякий случай ждем
sleep(30);
//снимаем напряжение 3V с ножки
getURL("http://127.0.0.1:8000/changeMode/7/input");
//подаем напряжение через 20 сек
SetTimeOut("TurnOnTemp","getURL('http://127.0.0.1:8000/changeMode/7/output');",20);
//гасим сервер через 40 сек
SetTimeOut("TurnOffPython","shell_exec('sudo killall python');",40);

Т.е. решение видится таким - гуглить в сторону WiringPi-Python-OP и питанием вентилятора с GPIO (но там по току не все так просто - придется что-то химичить)

Re: Хэлп с охлаждением

Добавлено: Чт июл 11, 2019 10:09 am
sampl
cheetah писал(а):
Чт июл 11, 2019 9:28 am
У меня похожая задача была - на GPIO висит температурный датчик и иногда подвисает. В итоге пришел к передергиванию питания:

//запускаем сервер управления GPIO
shell_exec("sudo python /home/orangepi/WiringPi-Python-OP/webioOP.py");
//на всякий случай ждем
sleep(30);
//снимаем напряжение 3V с ножки
getURL("http://127.0.0.1:8000/changeMode/7/input");
//подаем напряжение через 20 сек
SetTimeOut("TurnOnTemp","getURL('http://127.0.0.1:8000/changeMode/7/output');",20);
//гасим сервер через 40 сек
SetTimeOut("TurnOffPython","shell_exec('sudo killall python');",40);

Т.е. решение видится таким - гуглить в сторону WiringPi-Python-OP и питанием вентилятора с GPIO (но там по току не все так просто - придется что-то химичить)
Ок спасибо попробую)