Bitcoin Forum
May 04, 2024, 04:15:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Автоматическая перезагрузка PC  (Read 4027 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 р и час работы получаем устройство  перезагружающее компьютер при его зависаниях без вашего участия.

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

You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714796139
Hero Member
*
Offline Offline

Posts: 1714796139

View Profile Personal Message (Offline)

Ignore
1714796139
Reply with quote  #2

1714796139
Report to moderator
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!