외부 입력 단자slee-Pi2(slee-Pi2Plus) 동작
12282 단어 RaspberryPislee-Pi3GPI
입문
저번 보도 선생의 기계 트러스 간헐 동작(타이머 동작)과 사활 감시를 사용해 본 글에서 slee-Pi 2 외부 입력 단자의 기본 사용 방법을 확인했다.
slee-Pi 2 Plus과slee-Pi 2 Plus의 차이는 기계여행 사이트에 설명되어 있다.
slee-Pi 2 참조
slee-Pi2Plus:slee-Pi2Plus는 slee-Pi2에 외부 입력과 출력 회로를 추가한 것이다.설정 후 외부 입력을 통해 전원을 시작하고 강제로 끌 수 있습니다.
참고로 slee-Pi 2 Plus 연결기만 설치해도 slee-Pi 2 되지 않습니다.
기자재를 사용하다
이 글은 아래의 기재를 사용한다.
준비
조립 후 간단한 배선을 진행하다.
조립하다
40은 바늘로 찌르기만 하면 된다.
아래 사진에서 보듯이 연결 아래는 라즈파이고 위는3GPi Ver.이이다.
slee-Pi 2 Plus
의 차이점은 다음과 같은 사진 섹션의 커넥터와 IC가 설치되어 있다는 점이다.
slee-Pi 2
외부에 단자 하네스 가져오기
JST 기반 EH 커넥터.2극이라 품명은 EHR-2입니다.
공식 문서에서
몰타 부품점에서 샀어요.
mechatrax/slee-pi2 하드웨어 3.인터페이스
EH 커넥터 2.5mm 피치 케이스 2극(10개 장착)[EHR-2*10]
↓↓↓ 접촉핀이 바로 이것이다.
EH 커넥터 접점(10개)[SEH-001T-P0.6*10]
동작만 확인했다면 굳이 케이블을 만들지 않아도 된다.
하지만 배선을 잘하면 한동안 한가할 때 재설정이 빨라진다.
다음은 케이블을 제작하는 경우와 그렇지 않은 경우 두 가지입니다.
케이블을 잘 만드는 경우.
우선 케이블 가공은 전용 압착 공구가 필요하다.비싸요.
시험 제작이 드물다면 전문적인 하드웨어 가게에 의뢰해 제작하는 것이 좋지만 거래가 없으면 미스미 같은 경우 사용할 수 있다.(법인 또는 개인 고용주)
나는 EH 커넥터가 접촉 케이블에 압착되었습니다(50개 장착) 스스로 만든 것이다.이것은 시험 제작에만 국한되는 것은 문제없지만 화물을 인도하는 등 전용 공구를 사용하거나 전용 공구를 위탁 사용하는 업자가 좋다.
반간격 정밀 압착 펜치[PA09]
나는 이 케이블을 적당한 손바닥에 배선해서 박자 스위치를 누르면 단락이 된다.
팔찌판 한쪽은 코팅층만 벗기고 손에 들고 있는 사토 부품의 무나사 단자대로 완성한다.
팔찌판을 사용하지 않아도 박자 스위치에 용접할 수 있다.
케이블을 만들기 싫을 때
다음 점프선을 사용합니다.
관통형 무나사 단자대 2극[ML-950-2P]
암컷 점프:
테스트 암컷 - 수컷(5가지 색상, 10개)[TTW-201]
무리지만 EHR-2의 간격은 2.5mm이기 때문에 적당합니다.
커넥터 대신 점퍼 사용:
이때 연결기의 형상이 같고 CN3와 CN4는 틀리기 쉬우니 주의하십시오.
배선은 여기서 끝냅니다.
상술한 외부 입력에 연결된 박자 스위치를 SW2(a.k.a.클론의 공격)라고 한다.
다음은raspbian의 가져오기 등 준비에 대해 참조하세요.
본론
위의 경로설정에 대한 외부 입력 시도 기능을 사용합니다.
전원 관리 모듈을 통해 외부 입력 단자 모니터링 시도
SW1과 마찬가지로 외부 입력을 통해 시작 및 닫을 수 있습니다.
외부 입력을 통해 시작
sudo poweroff에서 고무줄을 끄고 SW2를 눌러 고무줄을 시작합니다.
이를 이용하면 외부 장치에서 고무 파이의 전원을 연결할 수 있다.
외부 입력 닫기
래스터 파이를 시작한 상태에서 다음 명령을 실행합니다.
콘솔pi@raspberrypi:~ $ sleepi2ctl -s extin-powerdown 1
pi@raspberrypi:~ $ sleepi2ctl -g extin-powerdown
1
이 상태에서 SW2를 10초 동안 길게 누르면 고무줄이 닫힙니다.
SW1 또는 SW2를 눌러 고무 파이를 시작한 후 다음 명령을 통해 확인한 후 0으로 돌아갑니다.
콘솔pi@raspberrypi:~ $ sleepi2ctl -g extin-powerdown
0
영구화하려면 다음 파일을 편집하십시오.
/etc/default/sleepi2・・・
#
# Forced shutdown by external input
#
# EXTIN_FORCED_SHUTDOWN=0 : disabled
# EXTIN_FORCED_SHUTDOWN=1 : external input has been detected 10s and shutdown
#
# EXTIN_FORCED_SHUTDOWN=0
EXTIN_FORCED_SHUTDOWN=1
・・・
상술한 문서의 설명은 아래 공식 문서에 있다.
저번 보도
다음 명령을 통해 확인하십시오.
콘솔pi@raspberrypi:~ $ sleepi2ctl -g extin-powerdown
1
요약하면 외부 입력github의 mechatrax/sleepi2-utils을 통해 라즈파의 전원을 조작할 수 있다.
sleepi2mon을 통해 외부 입력 단자 감시 시도
메카트라크스 씨가 제공한 포장에는 감시 수호 프로그램이 포함되어 있습니다. 저도 이것을 시도해 보겠습니다.
감시 데몬은 외부 입력을 트리거로 사용하여 명령을 실행할 수 있습니다.
공식 문서는 slee-Pi 2 Plus에 있습니다.
외부 입력 닫기
기본적으로 명령 실행이 비활성화되어 있으므로 다음과 같이 구성 파일을 변경한 다음 설정을 반영하기 위해 레이블을 다시 시작하십시오.
/etc/sleepi2-monitor.conf・・・
[extin]
command = "shutdown -h now"
oneshot = true
#threshold = 0 # 0:無効
threshold = 3 # 3秒
・・・
콘솔$ sudo reboot
고무 파이를 시작한 후 SW2를 3초 동안 길게 누르면 github 빨간색 표시등이 깜박이면 고무 파이가 꺼집니다.
외부 입력을 통해 재부팅
그런 다음 SW2를 길게 누를 때의 동작을 변경합니다.
전원이 꺼진 상태여야 하므로slee-Pi 2 Plus의 SW1을 눌러 라즈파를 시작합니다.구성 파일을 (으)로 변경합니다.
/etc/sleepi2-monitor.conf・・・
[extin]
#command = "shutdown -h now"
command = "shutdown -r now"
oneshot = true
#threshold = 0 # 0:無効
threshold = 3 # 3秒
・・・
콘솔$ sudo reboot
SW2를 길게 눌러 고무줄을 재부팅합니다.
slee-Pi 2 Plus
외부 입력은 임의의 명령을 길게 누릅니다.
지금까지 우리는 외부 입력을 트리거로 사용하여 shutdown 명령을 실행했다.
여기서 임의의 스크립트를 실행해 보세요.
셸 스크립트부터 쓸게요.실행되었는지 알 수 있도록date 명령을 실행하고 텍스트 파일에 추가합니다.
/home/pi/sleepi/cmd.sh#!/bin/sh
echo `date` >> /home/pi/sleepi/sleepi.log
chmod 775 cmd.sh 같은 명령에 실행 표시를 붙여라.
콘솔pi@raspberrypi:~/sleepi $ ls -al cmd.sh
-rwxrwxr-x 1 pi pi 52 Apr 4 23:37 cmd.sh
사용자 pi 형식으로 실행해 보십시오.
콘솔pi@raspberrypi:~/sleepi $ ./cmd.sh
pi@raspberrypi:~/sleepi $ cat sleepi.log
Wed 4 Apr 23:25:49 JST 2018
다음으로 설정 파일을 다음과 같이 변경합니다.
/etc/sleepi2-monitor.conf・・・
[extin]
command = "/home/pi/sleepi/cmd.sh"
oneshot = false
threshold = 3
・・・
oneshot을false로 설정하여 외부에서 ON으로 입력하는 동안 명령을 반복해야 합니다.
sudo reboot에서 나무 껍질을 다시 시작한 후,sleepi.로그를 모니터링하는 동시에 Bradboard의 SW2를 길게 누릅니다.
콘솔pi@raspberrypi:~/sleepi $ tail -f sleepi.log
・・・
Wed 4 Apr 23:38:04 JST 2018
Wed 4 Apr 23:38:05 JST 2018
Wed 4 Apr 23:38:06 JST 2018
・・・(ここでいったん指を離して再度押し続ける)
Wed 4 Apr 23:38:10 JST 2018
Wed 4 Apr 23:38:11 JST 2018
・・・
임계값이 3초로 설정되어 있기 때문에 최초의 로그를 출력하기까지는 3초가 걸리지만 연속 동작은 1초에 한 번씩 진행되는 것 같습니다.
외부 장치에서 라즈파로 이동하는 명령에 사용할 수 있습니다.
총결산
에 이어 저번 보도의 강좌 글을 썼습니다.
기계여행사에서 제공하는 포장을 사용하면 slee-Pi 2 Plus의 기능을 간단하게 이용할 수 있다.
다음 글에서 저는 슬리피2플러스의 응용편을 써 보고 싶습니다.
총결산은 아래와 같다.만약 이 보도가 시스템 개발과 시험 제작에 도움을 줄 수 있다면 매우 좋겠다.
끝까지 읽어주셔서 감사합니다.
이삭이 넓다
외부 입력 제어 회로
이 글은 박자 스위치를 간단하게 사용했다.
실제 시스템에서 외부에는 회로가 있고 마이크로컴퓨터 등 제어 규격도 있다.
이 경우 절연이 필요하면 광전 결합기를 사용할 수 있고, 절연이 필요하지 않으면 아날로그 스위치를 사용할 수 있다.
신중을 기하기 위해서는 기계여행사에 ON저항 등에 문제가 있는지 확인하는 것이 좋다.
링크
slee-Pi 2 Plus
웹 페이지 정보
저번 보도
slee-Pi
3GPi Ver.이
slee-Pi 설치
sleepi2-monitor 문서
Reference
이 문제에 관하여(외부 입력 단자slee-Pi2(slee-Pi2Plus) 동작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/syasuda/items/1c908d3081218b4d2bde
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
위의 경로설정에 대한 외부 입력 시도 기능을 사용합니다.
전원 관리 모듈을 통해 외부 입력 단자 모니터링 시도
SW1과 마찬가지로 외부 입력을 통해 시작 및 닫을 수 있습니다.
외부 입력을 통해 시작
sudo poweroff에서 고무줄을 끄고 SW2를 눌러 고무줄을 시작합니다.
이를 이용하면 외부 장치에서 고무 파이의 전원을 연결할 수 있다.
외부 입력 닫기
래스터 파이를 시작한 상태에서 다음 명령을 실행합니다.
콘솔
pi@raspberrypi:~ $ sleepi2ctl -s extin-powerdown 1
pi@raspberrypi:~ $ sleepi2ctl -g extin-powerdown
1
이 상태에서 SW2를 10초 동안 길게 누르면 고무줄이 닫힙니다.SW1 또는 SW2를 눌러 고무 파이를 시작한 후 다음 명령을 통해 확인한 후 0으로 돌아갑니다.
콘솔
pi@raspberrypi:~ $ sleepi2ctl -g extin-powerdown
0
영구화하려면 다음 파일을 편집하십시오./etc/default/sleepi2
・・・
#
# Forced shutdown by external input
#
# EXTIN_FORCED_SHUTDOWN=0 : disabled
# EXTIN_FORCED_SHUTDOWN=1 : external input has been detected 10s and shutdown
#
# EXTIN_FORCED_SHUTDOWN=0
EXTIN_FORCED_SHUTDOWN=1
・・・
상술한 문서의 설명은 아래 공식 문서에 있다.저번 보도
다음 명령을 통해 확인하십시오.
콘솔
pi@raspberrypi:~ $ sleepi2ctl -g extin-powerdown
1
요약하면 외부 입력github의 mechatrax/sleepi2-utils을 통해 라즈파의 전원을 조작할 수 있다.sleepi2mon을 통해 외부 입력 단자 감시 시도
메카트라크스 씨가 제공한 포장에는 감시 수호 프로그램이 포함되어 있습니다. 저도 이것을 시도해 보겠습니다.
감시 데몬은 외부 입력을 트리거로 사용하여 명령을 실행할 수 있습니다.
공식 문서는 slee-Pi 2 Plus에 있습니다.
외부 입력 닫기
기본적으로 명령 실행이 비활성화되어 있으므로 다음과 같이 구성 파일을 변경한 다음 설정을 반영하기 위해 레이블을 다시 시작하십시오.
/etc/sleepi2-monitor.conf
・・・
[extin]
command = "shutdown -h now"
oneshot = true
#threshold = 0 # 0:無効
threshold = 3 # 3秒
・・・
콘솔$ sudo reboot
고무 파이를 시작한 후 SW2를 3초 동안 길게 누르면 github 빨간색 표시등이 깜박이면 고무 파이가 꺼집니다.외부 입력을 통해 재부팅
그런 다음 SW2를 길게 누를 때의 동작을 변경합니다.
전원이 꺼진 상태여야 하므로slee-Pi 2 Plus의 SW1을 눌러 라즈파를 시작합니다.구성 파일을 (으)로 변경합니다.
/etc/sleepi2-monitor.conf
・・・
[extin]
#command = "shutdown -h now"
command = "shutdown -r now"
oneshot = true
#threshold = 0 # 0:無効
threshold = 3 # 3秒
・・・
콘솔$ sudo reboot
SW2를 길게 눌러 고무줄을 재부팅합니다.slee-Pi 2 Plus
외부 입력은 임의의 명령을 길게 누릅니다.
지금까지 우리는 외부 입력을 트리거로 사용하여 shutdown 명령을 실행했다.
여기서 임의의 스크립트를 실행해 보세요.
셸 스크립트부터 쓸게요.실행되었는지 알 수 있도록date 명령을 실행하고 텍스트 파일에 추가합니다.
/home/pi/sleepi/cmd.sh
#!/bin/sh
echo `date` >> /home/pi/sleepi/sleepi.log
chmod 775 cmd.sh 같은 명령에 실행 표시를 붙여라.콘솔
pi@raspberrypi:~/sleepi $ ls -al cmd.sh
-rwxrwxr-x 1 pi pi 52 Apr 4 23:37 cmd.sh
사용자 pi 형식으로 실행해 보십시오.콘솔
pi@raspberrypi:~/sleepi $ ./cmd.sh
pi@raspberrypi:~/sleepi $ cat sleepi.log
Wed 4 Apr 23:25:49 JST 2018
다음으로 설정 파일을 다음과 같이 변경합니다./etc/sleepi2-monitor.conf
・・・
[extin]
command = "/home/pi/sleepi/cmd.sh"
oneshot = false
threshold = 3
・・・
oneshot을false로 설정하여 외부에서 ON으로 입력하는 동안 명령을 반복해야 합니다.sudo reboot에서 나무 껍질을 다시 시작한 후,sleepi.로그를 모니터링하는 동시에 Bradboard의 SW2를 길게 누릅니다.
콘솔
pi@raspberrypi:~/sleepi $ tail -f sleepi.log
・・・
Wed 4 Apr 23:38:04 JST 2018
Wed 4 Apr 23:38:05 JST 2018
Wed 4 Apr 23:38:06 JST 2018
・・・(ここでいったん指を離して再度押し続ける)
Wed 4 Apr 23:38:10 JST 2018
Wed 4 Apr 23:38:11 JST 2018
・・・
임계값이 3초로 설정되어 있기 때문에 최초의 로그를 출력하기까지는 3초가 걸리지만 연속 동작은 1초에 한 번씩 진행되는 것 같습니다.외부 장치에서 라즈파로 이동하는 명령에 사용할 수 있습니다.
총결산
에 이어 저번 보도의 강좌 글을 썼습니다.
기계여행사에서 제공하는 포장을 사용하면 slee-Pi 2 Plus의 기능을 간단하게 이용할 수 있다.
다음 글에서 저는 슬리피2플러스의 응용편을 써 보고 싶습니다.
총결산은 아래와 같다.만약 이 보도가 시스템 개발과 시험 제작에 도움을 줄 수 있다면 매우 좋겠다.
끝까지 읽어주셔서 감사합니다.
이삭이 넓다
외부 입력 제어 회로
이 글은 박자 스위치를 간단하게 사용했다.
실제 시스템에서 외부에는 회로가 있고 마이크로컴퓨터 등 제어 규격도 있다.
이 경우 절연이 필요하면 광전 결합기를 사용할 수 있고, 절연이 필요하지 않으면 아날로그 스위치를 사용할 수 있다.
신중을 기하기 위해서는 기계여행사에 ON저항 등에 문제가 있는지 확인하는 것이 좋다.
링크
slee-Pi 2 Plus
웹 페이지 정보
저번 보도
slee-Pi
3GPi Ver.이
slee-Pi 설치
sleepi2-monitor 문서
Reference
이 문제에 관하여(외부 입력 단자slee-Pi2(slee-Pi2Plus) 동작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/syasuda/items/1c908d3081218b4d2bde
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
외부 입력 제어 회로
이 글은 박자 스위치를 간단하게 사용했다.
실제 시스템에서 외부에는 회로가 있고 마이크로컴퓨터 등 제어 규격도 있다.
이 경우 절연이 필요하면 광전 결합기를 사용할 수 있고, 절연이 필요하지 않으면 아날로그 스위치를 사용할 수 있다.
신중을 기하기 위해서는 기계여행사에 ON저항 등에 문제가 있는지 확인하는 것이 좋다.
링크
slee-Pi 2 Plus
웹 페이지 정보
저번 보도
slee-Pi
3GPi Ver.이
slee-Pi 설치
sleepi2-monitor 문서
Reference
이 문제에 관하여(외부 입력 단자slee-Pi2(slee-Pi2Plus) 동작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/syasuda/items/1c908d3081218b4d2bde
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(외부 입력 단자slee-Pi2(slee-Pi2Plus) 동작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/syasuda/items/1c908d3081218b4d2bde텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)