Raspberry Pi에 재설정 스위치를 추가하는 방법

Raspberry Pi에 재설정 스위치를 추가하는 방법

라즈베리 파이가 멈췄습니다. 새 구성 요소가 실패했거나 시스템이 일부 잘못된 코드 처리를 중단했을 수 있습니다. 어느 쪽이든 수동으로 종료할 수 없으므로 이제 Pi의 전원 공급 장치를 뽑았다가 다시 연결해야 합니다.





USB 전원 케이블을 제거하고 교체하는 것은 이상적이지 않으며 확실히 Raspberry Pi, 특히 전원 포트 자체에 과도한 마모를 초래합니다. 시스템이 정말로 필요로 하는 것은 리셋 스위치이지만 슬프게도 아무것도 포함되지 않았습니다.





라즈베리 파이에 리셋 스위치 장착하기

리셋 스위치를 추가하는 것은 비교적 간단합니다. 각각 특정 기술 수준에 적합한 세 가지 방법을 사용할 수 있습니다. 초보자에게는 마이크로 USB 케이블의 인라인 전원 스위치가 Pi에 전원을 공급하는 것이 가장 쉽습니다.





당신은 더 전문가입니까? USB 재설정 버튼이 단순해 보인다면 마더보드나 PC 하드 디스크 뒷면에서 흔히 볼 수 있는 점퍼(일부 금속 커넥터가 있는 작은 플라스틱 사각형)를 사용하는 것도 옵션입니다.

그러나 납땜 인두를 기꺼이 사용하는 사람들을 위해 Raspberry Pi의 P6 헤더에 자신의 핀을 끼운 다음 PC 스타일의 재설정 스위치를 연결할 수도 있습니다.



세 가지 옵션을 모두 자세히 살펴보겠습니다.

Raspberry Pi에 인라인 전원 스위치 추가

아주 간단한 옵션으로, Raspberry Pi에 인라인 전원 스위치를 추가하면 GPIO 헤더를 사용하거나 보드에 자체 핀을 납땜하는 번거로움을 줄일 수 있습니다.





이 장치로 해야 할 일은 Raspberry Pi의 마이크로 USB 커넥터에 연결한 다음 주 전원을 전원 스위치에 연결하는 것입니다. 이는 GPIO를 사용하거나 P6 헤더에 핀을 추가하는 것이 옵션이 아닌 모든 모델(예: 새로운 Raspberry Pi Model A+ )에서 보편적인 옵션이 됩니다.

향하다 파이-서플라이.com 약 (배송비 포함)에 판매되는 이러한 인라인 장치 중 하나입니다.





점퍼 + GPIO = 파이 재설정!

마더보드 점퍼를 사용하여 Raspberry Pi가 순서대로 종료되도록 요청할 수 있습니다.

멀티플레이어 마인크래프트 세계를 만드는 방법
sudo shutdown –h now

스크립트의 도움으로.

GPIO 핀 어레이를 식별합니다. 모델 A 및 B(Rev 2)에서 이것은 전원 커넥터에서 보드의 반대쪽 가장자리에 있으며 26개의 핀으로 구성됩니다. 모델 A+ 및 B+에서 Raspberry Pi 모델 B+ 인쇄 텍스트 위의 거의 전체 긴 가장자리를 차지하는 40핀 어레이를 찾을 수 있습니다.

각 어레이에서 GPIO 3 – 핀 5와 6 – 종료를 시작하는 데 사용할 수 있습니다. github에서 이 스크립트 복사 Pi에서 실행합니다(SSH를 사용하는 경우 당신이 있어야 할 , 브라우저에서 스크립트를 복사한 다음 SSH 창에서 마우스 오른쪽 버튼을 클릭하여 복사). 로 실행 가능하게 만드십시오.

sudo chmod 755 raspi_gpio_actions.sh then sudo ./raspi_gpio_actions.sh

점퍼가 연결된 상태에서 스크립트는 GND(접지) 핀을 폴링하여 연결된 것이 있는지 확인합니다. 핀이 점퍼로 연결되면 스크립트가 실행되고 Pi가 안전하게 종료됩니다.

Pi를 부팅할 때마다 스크립트 실행을 저장하려면 다음을 엽니다. /etc/크론탭 nano에서 다음 줄을 추가하십시오.

@reboot root /home/user/scripts/raspi_gpio_actions.sh

누르다 Ctrl+X 저장하고 종료합니다. 이것은 정기적으로 GPIO3를 폴링하고 장치가 핀의 점퍼를 감지하면 자동으로 종료됩니다.

완료되면 점퍼를 제거하는 것을 잊지 마십시오. 잃어버리지 않도록 핀 중 하나에만 부착된 상태로 둘 수 있습니다. 제거하지 않으면 Raspberry Pi가 올바르게 부팅되지 않습니다.

이 방법은 Pi가 충돌하거나 정지된 상황에 적합하지 않습니다. 이는 본질적으로 안전한 종료 명령을 실행하는 자동화된 방법이므로 장치가 정지되면 스크립트가 실행되지 않을 가능성이 큽니다.

라즈베리 파이에 PC 스타일의 소프트 리셋 스위치 제공

P6 헤더에 몇 개의 핀 추가 (라벨이 붙은 운영 모델 B+에서) 납땜 인두와 전자 작업용으로 설계된 미세한 땜납을 사용하면 Pi에 PC 스타일의 재설정 버튼을 추가할 수 있습니다. 이것은 본질적으로 즉각적인 온/오프 동작인 순간적인 스위치를 필요로 합니다.

이러한 모든 구성 요소와 연결 와이어는 온라인이나 전자 제품 소매점에서 구입할 수 있습니다. 그러나 핀은 대량으로만 구입할 수 있으므로 필요한 것보다 더 많이 남게 됩니다.

이 상황에서 그리고 PC 스타일의 재설정 버튼에 대한 요구 사항에 비추어 볼 때 기존 컴퓨터를 확인하는 것이 좋습니다. 여기에 보이는 핀과 리셋 스위치는 오래된 마더보드와 최근에 사용되지 않은 타워에서 가져온 것입니다. 또는 무선 솔루션을 위해 작은 보드 장착 버튼을 구입할 수 있습니다.

오직 모델 B 개정판 2 그리고 모델 B+ Raspberry Pi에는 P6/Run 헤더가 있습니다. Model B Rev 2에서 찾으려면 몇 밀리미터 떨어져 있는 두 개의 작은 구멍이 있는 HDMI 포트를 찾으십시오.

B+에서 디스플레이 리본 커넥터 옆의 헤더, microSD 슬롯 근처, 그리고 인쇄된 '© Raspberry Pi 2014'의 오른쪽에 있습니다.

핀을 Run 헤더에 깔끔하게 납땜하여 재설정 버튼용 커넥터를 만듭니다. 연결되고 Pi의 전원이 켜진 후에는 버튼을 테스트하기 위한 작업이 수행되지 않는지 확인하십시오.

이 비디오는 다음과 같이 자세히 설명합니다.

잘 작동해야 합니다. 더 좋은 점은 Pi의 전원이 꺼져 있을 때 재설정 버튼을 사용하여 전원을 켤 수 있다는 것입니다!

라즈베리 파이를 재설정할 시간

Raspberry Pi를 재설정하는 세 가지 다른 방법을 보여 드렸습니다. PiSupply.com의 인라인 전원 스위치는 하드 리셋 옵션을 제공하여 신속하게 껐다가 다시 켤 수 있습니다. 한편, 호환되는 장치의 GPIO 핀에 점퍼를 추가하면 순서대로 종료를 자동화할 수 있습니다.

마지막으로 DIY 재설정 스위치 옵션은 Raspberry Pi가 잠길 때마다 소프트 재설정을 제공합니다.

그러나 인라인 전원 스위치는 일상적인 재부팅이 아닌 순전히 비상용이므로 GUI 또는 bash 명령을 사용하여 안전하게 종료해야 합니다.

Pi에서 재설정 스위치를 사용합니까? 이러한 옵션 중 하나를 시도하는 것을 고려하고 계십니까? 아래 의견란에 알려주시고 궁금한 점을 문의하세요!

공유하다 공유하다 트위터 이메일 이메일이 진짜인지 가짜인지 확인하는 3가지 방법

다소 의심스러운 이메일을 받은 경우에는 항상 해당 이메일의 진위 여부를 확인하는 것이 가장 좋습니다. 이메일이 진짜인지 확인하는 세 가지 방법이 있습니다.

다음 읽기
관련 항목
  • DIY
  • 라즈베리 파이
저자 소개 크리스찬 카울리(1510개 기사 출판)

보안, Linux, DIY, 프로그래밍 및 기술 설명을 위한 편집자이자 데스크탑 및 소프트웨어 지원에 대한 광범위한 경험을 가진 정말 유용한 팟캐스트 프로듀서입니다. Linux Format 매거진의 기고가인 Christian은 Raspberry Pi 땜장이이자 레고 애호가이자 복고풍 게임 팬입니다.

크리스찬 카울리가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.