본문 바로가기

20211217

2021.12.17 12:22:35 6

오늘 첫눈이 온다. 나한텐 처음이니까 처음이다.

 

새벽에 방문자가 적을 시간을 이용해 잽싸게 서버 컴퓨터 자동 부팅 모듈을 자작 해보았다.

모듈을 제작하게 된 이유는 외출했을때 갑작스러운 정전이나 실수로 서버 종료를 눌러버렸을때 자동으로 다시 켜지게 하기 위함이다.

 

우선 전원은 파워서플라이의 보라색 선 상시전원 (+5VSB) 와 철껍대기의 (-) 를 연결 해줬다.

연결하던 중에 전면부 led 를 과전류로 터트려버려서 직접 다시 단 led 로 상태를 확인 할 수 있다.

KakaoTalk_20220106_223601571.jpg

#define pstatus 2 // 파워 상태를 확인하기 위함
#define hstatus 3 // 하드 IO 를 확인하기 위함

#define powerrelay 6 // 컴퓨터를 켜기 위한 릴레이 스위치

#define hdd 12 // 하드 IO  LED
#define power 13 // 파워 LED

unsigned long relay;
void setup() {
  Serial.begin(9600);
  pinMode(pstatus, INPUT_PULLUP); // 파워 상태를 확인한다.
  pinMode(hstatus, INPUT_PULLUP); // 하드 상태를 확인한다.
  pinMode(powerrelay, OUTPUT); // 파워 스위치를 출력으로 설정.
  digitalWrite(powerrelay, 0); // 기본은 꺼져 있다.
  pinMode(hdd, OUTPUT); // 하드 LED
  digitalWrite(hdd, 0); // 기본은 꺼져 있다.
  pinMode(power, OUTPUT); // 파워 LED
  digitalWrite(power, 0); // 기본은 꺼져 있다.
}
void loop() {
  if (digitalRead(pstatus) == 0) { // 만약 파워 상태가 0 이라면,
    digitalWrite(powerrelay, 1); // 파워 스위치를 켠다.
    delay(23); // 딜레이 23ms
    digitalWrite(powerrelay, 0); // 파워 스위치를 끈다.
    digitalWrite(power, 0); // 파워 LED 를 끈다.
  } else { // 만약 파워 상태가 0 이 아니라면 
    if (millis() - relay >= 1000) { // 파워 LED 를 1초 주기로 점멸 한다.
      relay = millis();
      digitalWrite(power, !digitalRead(power)); // 파워 LED 의 상태를 읽어서 그 반대 값을 power에 쓴다.
    }
  } // IF 문 종료
  if (digitalRead(hstatus) == 1) { // 만약 하드 상태가 1 이라면,
    digitalWrite(hdd, 1); // 하드 LED 를 켠다.
  } else { // 하드 상태가 1 이 아니라면,
    digitalWrite(hdd, 0); // 하드 LED 를 끈다.
  } // IF 문 종료
}

화장실에 데스크탑에 달려있던 팬들 다 때서 일렬로 케이블 타이로 고정 해서 저렇게 안쓰는 카드로 고정 했다.

 

덕분에 응가 냄새 잘 빠진다 샤워할때 김도 잘 나가고 사이사이 구멍들만 실리콘으로 매꾸면 끝.

수정 전

수정 후

실내에서 담배 연기 배출되는 장면

실외에서 증기 배출되는 장면

서아무개
전자기기 쪽으로 문외한 저희 부모님과 지인을 보고 컴퓨터 쪽에 지식이 없는 분들도 쉽게 프로그램을 이용할 수 있도록 하자는 생각으로 포스팅을 하고 있으며 유익한 정보를 최대한 많이 담아두는 것이 저의 궁극적인 목표입니다.

댓글 달기

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
제목 날짜
Xpenology :: Let's Encrypt 인증서 발급3 2020.05.12
한컴오피스 2018 무료 다운로드74 2020.05.13
프리미어 프로 CC 2019 무료 다운로드 및 정품인증43 2020.05.14
포토샵 CC 2019 무료 다운로드 및 정품인증96 2020.05.14
일러스트 CC 2019 무료 다운로드 및 정품인증80 2020.05.14
애프터 이펙트 CC 2019 무료 다운로드 및 정품인증14 2020.05.14
오토캐드 2019 무료 다운로드 및 정품인증508 2020.05.15
버스 시뮬레이터 18 무료 다운로드 및 설치184 2020.05.19
시티즈 스카이라인 무료 다운로드 및 설치353 2020.05.19
유튜브 영상 추출, 다운로드 받는 방법2 2020.07.06
사용중인 컴퓨터가 켜지는 방식2 2020.07.08
윈도우 쉽게 설치 하기10 2020.07.08
20200828 카카오톡 심플하고 각진 테마 2020.08.28
Tether :: 테더링 용량 제한 없이 사용하기135 2020.09.08
페이스북 댓글 안보이는 문제 해결하기 2020.09.16
SetEdit :: 안드로이드 진동, 무음 상태일때 카메라 셔터 소리 끄기1 2020.09.28
시티 카 드라이빙 무료 다운로드 및 설치, 한글패치까지374 2020.10.05
20201103 2020.11.03
유로트럭 2 프로모드 다운로드 및 적용 2020.11.12
갤럭시 One UI 2.5 에서 통신사 펌웨어 변경하기2 2020.12.20
윈도우에서 Mac 커서 사용하기3 2021.01.17
Iriun :: 줌 미팅 할때 사용할 웹캠이 없다면?1 2021.03.17
Xpenology :: 헤놀로지 시리얼 넘버와 mac 주소 변경 방법2 2021.04.18
Xpenology :: 헤놀로지 나스 설치하기2 2021.06.24
윈도우10 자동업데이트 해제 1분 컷2 2021.10.02
오토캐드 2021 무료 다운로드 및 정품인증499 2021.11.04
로지텍 G102 더블클릭 현상 자가수리 2021.11.12
Revo Uninstaller Pro :: 안쓰는 프로그램 완벽히 제거하는 프로그램33 2021.11.12
한국장학재단, 은행 홈페이지에서 보안 프로그램 반복 설치 해결하기1 2021.11.24
Train Sim World 2020 무료 다운로드 및 설치12 2021.11.24
Anysign 개선판 다운로드4 2021.12.14
202112176 2021.12.17
LG :: 그램(15Z980-GA50K) 힌지 수리하기7 2022.01.11
20220111 갤럭시 워치 4 클래식9 2022.01.11
Galaxy Max Hz :: 갤럭시 화면 주사율 강제 고정하기10 2022.01.21
2022021110 2022.02.13
PackageDisabler :: 갤럭시 GOS 해제하기3 2022.03.14
20220322 드론에 오렌지주스3 2022.03.22
20220328 존재만으로 (Rap remove.) - 원슈타인1 2022.03.28
20220404 완도군 주도4 2022.04.04
20220406 아침 마실3 2022.04.06
아크로뱃 프로 2021 무료 다운로드 및 정품인증78 2022.04.13
20220407 신지해수욕장8 2022.04.16
20220502 KT 다이렉트 샵.....1 2022.05.02
20220520 완도 드라이브4 2022.05.20
20220522 목포 풀과 갈대의 밭4 2022.05.23
한컴오피스 2022 무료 다운로드66 2022.05.28
20220617 갤럭시 북2 프로(NT955XED-KC51G) 분해10 2022.06.17
KakaoTalkAdBlock :: 카카오톡 PC버전 광고 제거하기10 2022.07.13
프리미어 프로 2022 무료 다운로드 및 정품인증30 2022.08.30
일러스트 2022 무료 다운로드 및 정품인증55 2022.09.01
포토샵 2022 무료 다운로드 및 정품인증82 2022.09.11
Final Cut Pro 무료 다운로드 및 설치8 2022.09.12
오피스 365 무료 다운로드 및 정품인증74 2022.09.17
20221212 부터 20230104 의 기록8 2022.12.12
오피스 제품 선택 설치 방법38 2023.03.19
20230922 갤럭시 북3 프로(NT960XFG-KC51E) 분해1 2023.09.22
첨부 (5)
20211217_113537.mp4
13.02MB / Download 7
KakaoTalk_20220106_223601571.jpg
450.8KB / Download 9
20220108_150435.mp4
19.56MB / Download 10
20220107_031255.mp4
26.78MB / Download 1
20220108_150451.mp4
25.23MB / Download 2