Bitcoin Forum
June 25, 2024, 05:32:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Автоматическая перезагрузка PC  (Read 4029 times)
Nohin (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
December 24, 2016, 06:35:42 PM
Last edit: December 24, 2016, 08:32:32 PM by Nohin
 #1

Предлагаю вариант устройства автоматически перезагружающее компьютер при зависании.

В основе лежит известная плата Arduino с минимальным количеством внешних электронных компонентов. Транзистор подключаем к плате согласно рисунку ниже. Коллектор транзистора подключаем вместо кнопки "Reset" компьютера на материнскую плату, на тот контакт который НЕ соединен с GND.

Схема ОЧЕНЬ проста:

http://fs5.directupload.net/images/161224/ujs3cdxr.png

Функционирует устройство следующим образом: на компьютере запускается скрипт, который периодически шлет в порт компьютера данные. Ардуино подключается к USB  и слушает этот порт. Если в течении 30 секунд данных нет Ардуино открывает транзистор, который соединяет Reset c землей, тем самым имитируя нажатия кнопки сброса.
После сброса ардуино делает паузу в 2 минуты дожидаясь загрузки всех программ и вновь начинает слушать порт.

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

Изготвление устройства требует минимальных навыков работы с паяльником и програмирования ардуино. Стоимостью электронных компонентов можно пренебречь (резисторы 5 р десяток, транзистор 3-4 р.) Ардуино пойдет любая с USB. Arduino Nano на али экспресс можно купить за 350 р.


Скетч  Ардуино
Code:
int LedPin = 13;
int ResetPin = 12;
int val = 0;
int count = 0;
void setup()
{
  Serial.begin(9600);
  pinMode(LedPin,OUTPUT);
  
  //пауза на запуск 2 мин
  delay (120000);
}

void loop()
{
    count++ ;
    
    if (Serial.available() > 0)
    {
      val = Serial.read();
      if (val == 'H')
        {
          digitalWrite(LedPin,LOW);
          digitalWrite(ResetPin,LOW);
          count = 0;
        }
          else
        {          count++ ;
        }
    }  
  
  delay (1000);
  
  if (count > 10)
  {
    digitalWrite(LedPin,HIGH);
    digitalWrite(ResetPin,HIGH);
  }
}



Скрипт отправляющий в порт данные:
Code:
(Get-Date).ToString('dd.MM.yyyy   HH:mm')  | Out-File c:\Users\miner\Desktop\reboot.txt  -append

while($TRUE){
Start-Sleep -s 3
$port= new-Object System.IO.Ports.SerialPort COM3,9600,None,8,one
$port.open()
$port.WriteLine("H")
$port.Close()
}
Сразу после запуска скрипт записывает в файл reboot.txt текущую дату и время. По этому файлу можно судить о количество и времени перезагрузок. Путь к файлу и номер порта необходимо отредактриовать в соответствии с вашими данными системы. Код  пишется в обычном блокноте и сохраняется с расширением *ps1.



Т.к. в Windows политикой безопасности отключено выполнение скриптов по двойному клику и из автозагрузки делаем финт ушами и запускаем шелл из батника следущего соlержания:
Code:
start  PowerShell.exe -ExecutionPolicy ByPass -File "c:\путь к вашему файлу\ваш файл.ps1"

Файл сохраняем с расширением *.bat и ставим его в автозагрузку.


Итого за 350 р и час работы получаем устройство  перезагружающее компьютер при его зависаниях без вашего участия.

ЗЫ: автор испытал устройство на своем обрудовании, но не несет никакой  ответственности за изготовление и применение в других случаях

misterrazdva
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
October 23, 2017, 11:08:27 AM
Last edit: October 23, 2017, 11:33:46 AM by misterrazdva
 #2

Спасибо. Выручил. ващдоги по недемократичным ценам продают
а разве в void setup не надо было добавить ещё и pinMode(ResetPin, OUTPUT);    Roll Eyes
ks11
Member
**
Offline Offline

Activity: 114
Merit: 10


View Profile
October 23, 2017, 12:34:10 PM
 #3

Автор постарался) но меня и ватчдоги устраивают. Они в добавок мониторят  подключение к интернету и работу выбранного процесса.
viramarket
Full Member
***
Offline Offline

Activity: 262
Merit: 100


View Profile WWW
October 27, 2017, 10:14:25 AM
 #4

А можно эту штуку прикрутить на панда майнер?
beskid
Full Member
***
Offline Offline

Activity: 252
Merit: 103



View Profile
October 27, 2017, 10:53:44 PM
 #5

Майнер nicechash со встроенным скриптом для карт nvidia аж на ура перегружает ферму при зависании без танцев с бубнами)
ron_
Sr. Member
****
Offline Offline

Activity: 840
Merit: 276



View Profile
October 27, 2017, 11:14:40 PM
 #6

Майнер nicechash со встроенным скриптом для карт nvidia аж на ура перегружает ферму при зависании без танцев с бубнами)
Вообще не понимаю, зачем майнер перезагружать? Вы разгоняете карты что ли безмерно, что они у вас зависают? Вообще не сталкивался с такой проблемой, хотя работает все в разгоне.

.
  ◆

 
.
.
.


 
.



▄▄       ▄▄      ▄▄       ▄▄      ▄▄▄▄▄▄▄▄         ▄▄▄▄▄▄▄▄        ▄▄        ▄▄▄▄▄▄▄▄           ▄▄▄            ▄▄       ▄▄      ▄▄▄▄▄▄▄▄▄▄
██       ██      ██       ██      ▀▀▀▀▀▀▀██▄       ▀▀▀▀▀▀▀██▄      ██      ▐██▀▀▀▀▀▀▀       ▄▄██▀▀▀██▄▄        ▀██▄     ██      ▀▀▀▀▀▀▀▀▀▀
▀▀       ██      ██       ██              ██               ██      ██      ██              ██▀       ▀██         ██▄    ██      ▄▄
▄▄▄▄▄▄▄▄▄██      ██       ██      ▄▄▄▄▄▄▄██▀       ▄▄▄▄▄▄▄██▀      ██      ▐██▄▄▄▄        ▐█           █▌      █▄ ▀██   ██      ██▄▄▄▄
██▀▀▀▀▀▀▀██      ██       ██      ██▀▀▀▀▀██        ██▀▀▀▀▀▀        ██        ▀▀▀▀██▄      ▐█           █▌      ██   ██▄ ██      ██▀▀▀▀
██       ██      ██       ██      ██      ██       ██   ▄▄         ██             ▐█▌     ▐█▄         ▄█▌      ██    ▀█▄██      ██
██       ██       ██▄   ▄██       ██     ▄█▀       ██    ▀█▄       ██            ▄██       ▀██▄▄   ▄▄██▀       ██     ▀███      ██
██       ██        ▀▀███▀▀        ████████▀        ██      ▀█      ██      ███████▀           ▀▀███▀▀          ██       ██      ██████████
.

██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████

██████████████████████████████████████████████
.


.
.




▄███████████▄     
██▀       ▐█▀█▄   
██        ▐█  ▀█▄ 
██        ▐█    ▀█▄
██        ▝▀▀▀▀▀▀██
██               ██
██  ███████████  ██
██               ██
██  ██████       ██
██               ██
██▄             ▄██
▀█████████████████▀
WP
.


.
.


.


 
.
.
Lister
Sr. Member
****
Offline Offline

Activity: 532
Merit: 250



View Profile
October 28, 2017, 01:05:27 AM
 #7

Если ферма виснет, то надо лечить болезнь, а не симптомы. У меня фермы и по 400 часов работают пока свет не отключат....
EZh
Full Member
***
Offline Offline

Activity: 238
Merit: 101


View Profile
October 28, 2017, 10:31:59 PM
 #8

Спасибо. Выручил. ващдоги по недемократичным ценам продают

Это какие цены вы считаете "недемократичными"? Интересно даже стало Smiley
Vladimir_mr_r
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 29, 2017, 07:07:03 PM
 #9

Интересное решение, я вот пользуюсь вотчдогом битролеум - www.bitroleum.ru. А сколько такой Адруино стоит?
timpum
Full Member
***
Offline Offline

Activity: 518
Merit: 106


View Profile
October 29, 2017, 10:23:43 PM
 #10

Если ферма виснет, то надо лечить болезнь, а не симптомы. У меня фермы и по 400 часов работают пока свет не отключат....
Подтверждаю. Переразгон подлечите и потребности в таких штучках вообще отпадает.
viramarket
Full Member
***
Offline Offline

Activity: 262
Merit: 100


View Profile WWW
October 30, 2017, 09:35:38 AM
 #11

Если ферма виснет, то надо лечить болезнь, а не симптомы. У меня фермы и по 400 часов работают пока свет не отключат....
Подтверждаю. Переразгон подлечите и потребности в таких штучках вообще отпадает.
Подскажите а если у меня нет разгона.В чем может быть причина?Ведь на панда майнере стоят стоковые настройки
agrs
Hero Member
*****
Offline Offline

Activity: 896
Merit: 507


View Profile
October 30, 2017, 09:57:23 AM
 #12

Если ферма виснет, то надо лечить болезнь, а не симптомы. У меня фермы и по 400 часов работают пока свет не отключат....
Подтверждаю. Переразгон подлечите и потребности в таких штучках вообще отпадает.
Подскажите а если у меня нет разгона.В чем может быть причина?Ведь на панда майнере стоят стоковые настройки
Разве там нет программ, которые регулируют разгон оборудования и интенсивности его работы?
viramarket
Full Member
***
Offline Offline

Activity: 262
Merit: 100


View Profile WWW
November 02, 2017, 11:20:32 PM
 #13

Если ферма виснет, то надо лечить болезнь, а не симптомы. У меня фермы и по 400 часов работают пока свет не отключат....
Подтверждаю. Переразгон подлечите и потребности в таких штучках вообще отпадает.
Подскажите а если у меня нет разгона.В чем может быть причина?Ведь на панда майнере стоят стоковые настройки
Разве там нет программ, которые регулируют разгон оборудования и интенсивности его работы?
Нет там ведь карты для майнинга специальные и таких прогграмм я не видел.А приведите примеры ,про что вы говориет.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!