Raspberry Pi 및 NFC 태그 판독기를 사용하여 태만 관리출퇴근 각인 장치 제작(2회: NG처리 및 웨이브 음원 재생처리 추가)
4232 단어 RaspberryPiNFC
입문
마지막 "제1회: 먼저 완성"개량했기 때문에 그 변경점을 총결하였다.
개량하다
① OK 때와 NG 때는 각각 다른 WAV 음원을 낸다.
각인할 때 울리는 전압 버저를 개량했다.
wav 음원의 재생은 라즈베리 파이 제로를 사용하여 간단하게 할 수 없기 때문에 간단하게 할 수 있는 라즈베리 파이 2를 사용합니다.
aplay 명령을 사용하고 있습니다.
② OK 시 및 NG 시 전용 LED를 강조표시합니다.
이해하기 쉽도록 OK는 초록색, NG는 빨간색 LED등이 켜졌다.
OK는 GPIO_를 나타냅니다.04, NG는 GPIO_사용하다
③ 시스템에서 이상시 검사를 할 수 있도록 건강검진을 추가했다.
인터넷 연결 여부와 처리 과정이 실행 중인지 확인하는 건강 검사가 추가되었습니다.
이상 시 NG(ALM)용 빨간색 LED 조명
인터넷에 대한 건강검진은 gethostbyname () 을 사용합니다.
주 순환에서 실시 간격은 다음과 같이 조정한다. for (;;) {
usleep(100000); //100ms
nLoopCnt++;
if(nLoopCnt>50){
if(gethostbyname("yahoo.co.jp") == 0){ //インターネット接続しているか
digitalWrite(GPIO_04, HIGH); //ALM(発生)
}
else{
digitalWrite(GPIO_04, LOW); //ALM
}
nLoopCnt=0;
}
.
.
.
}
프로세스 확인
분당cron으로 다음과 같은 처리를 실시합니다#! /bin/bash
line=`/bin/ps -elf | /bin/grep tact | /bin/grep -v grep | /bin/grep -v chkProsess.sh | /usr/bin/wc -l`
if [ $line -ne 2 ]; then
echo 2 > /tmp/alm.tmp
fi
프로비저닝
각인 장치 회로도
코드
사용해 보다
한 달 정도 사용했지만 별 문제 없이 일하고 있습니다.
몇 번의 프로세스가 중지되어 ALM의 LED 조명이 켜졌지만 전원 공급 장치가 끊기거나 연결될 때 복구할 수 있기 때문에 구상 중입니다.
다음 일
외부의 USB 스피커에서 소리가 나기 때문에 배선을 포함해 뒤죽박죽이고 못생겨서 뭔가를 하고 싶어요.
소형 증폭기+스피커를 사용하여 캐비닛에 수납하거나 블루투스 스피커로 날아가는 것을 고려한다.
사용자의 사용 편의성을 높이기 위해 스위치 전환을 폐지하는 것도 고려한다.(예: NFS 리더기 4개 준비)
다음은 여기.
3차: 오디오 증폭기 + 스피커를 포함한 프레임에 설치
Reference
이 문제에 관하여(Raspberry Pi 및 NFC 태그 판독기를 사용하여 태만 관리출퇴근 각인 장치 제작(2회: NG처리 및 웨이브 음원 재생처리 추가)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shigeru-yokochi/items/791b6836746668b6689a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
① OK 때와 NG 때는 각각 다른 WAV 음원을 낸다.
각인할 때 울리는 전압 버저를 개량했다.
wav 음원의 재생은 라즈베리 파이 제로를 사용하여 간단하게 할 수 없기 때문에 간단하게 할 수 있는 라즈베리 파이 2를 사용합니다.
aplay 명령을 사용하고 있습니다.
② OK 시 및 NG 시 전용 LED를 강조표시합니다.
이해하기 쉽도록 OK는 초록색, NG는 빨간색 LED등이 켜졌다.
OK는 GPIO_를 나타냅니다.04, NG는 GPIO_사용하다
③ 시스템에서 이상시 검사를 할 수 있도록 건강검진을 추가했다.
인터넷 연결 여부와 처리 과정이 실행 중인지 확인하는 건강 검사가 추가되었습니다.
이상 시 NG(ALM)용 빨간색 LED 조명
인터넷에 대한 건강검진은 gethostbyname () 을 사용합니다.
주 순환에서 실시 간격은 다음과 같이 조정한다.
for (;;) {
usleep(100000); //100ms
nLoopCnt++;
if(nLoopCnt>50){
if(gethostbyname("yahoo.co.jp") == 0){ //インターネット接続しているか
digitalWrite(GPIO_04, HIGH); //ALM(発生)
}
else{
digitalWrite(GPIO_04, LOW); //ALM
}
nLoopCnt=0;
}
.
.
.
}
프로세스 확인분당cron으로 다음과 같은 처리를 실시합니다
#! /bin/bash
line=`/bin/ps -elf | /bin/grep tact | /bin/grep -v grep | /bin/grep -v chkProsess.sh | /usr/bin/wc -l`
if [ $line -ne 2 ]; then
echo 2 > /tmp/alm.tmp
fi
프로비저닝
각인 장치 회로도
코드
사용해 보다
한 달 정도 사용했지만 별 문제 없이 일하고 있습니다.
몇 번의 프로세스가 중지되어 ALM의 LED 조명이 켜졌지만 전원 공급 장치가 끊기거나 연결될 때 복구할 수 있기 때문에 구상 중입니다.
다음 일
외부의 USB 스피커에서 소리가 나기 때문에 배선을 포함해 뒤죽박죽이고 못생겨서 뭔가를 하고 싶어요.
소형 증폭기+스피커를 사용하여 캐비닛에 수납하거나 블루투스 스피커로 날아가는 것을 고려한다.
사용자의 사용 편의성을 높이기 위해 스위치 전환을 폐지하는 것도 고려한다.(예: NFS 리더기 4개 준비)
다음은 여기.
3차: 오디오 증폭기 + 스피커를 포함한 프레임에 설치
Reference
이 문제에 관하여(Raspberry Pi 및 NFC 태그 판독기를 사용하여 태만 관리출퇴근 각인 장치 제작(2회: NG처리 및 웨이브 음원 재생처리 추가)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shigeru-yokochi/items/791b6836746668b6689a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
코드
사용해 보다
한 달 정도 사용했지만 별 문제 없이 일하고 있습니다.
몇 번의 프로세스가 중지되어 ALM의 LED 조명이 켜졌지만 전원 공급 장치가 끊기거나 연결될 때 복구할 수 있기 때문에 구상 중입니다.
다음 일
외부의 USB 스피커에서 소리가 나기 때문에 배선을 포함해 뒤죽박죽이고 못생겨서 뭔가를 하고 싶어요.
소형 증폭기+스피커를 사용하여 캐비닛에 수납하거나 블루투스 스피커로 날아가는 것을 고려한다.
사용자의 사용 편의성을 높이기 위해 스위치 전환을 폐지하는 것도 고려한다.(예: NFS 리더기 4개 준비)
다음은 여기.
3차: 오디오 증폭기 + 스피커를 포함한 프레임에 설치
Reference
이 문제에 관하여(Raspberry Pi 및 NFC 태그 판독기를 사용하여 태만 관리출퇴근 각인 장치 제작(2회: NG처리 및 웨이브 음원 재생처리 추가)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shigeru-yokochi/items/791b6836746668b6689a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
한 달 정도 사용했지만 별 문제 없이 일하고 있습니다.
몇 번의 프로세스가 중지되어 ALM의 LED 조명이 켜졌지만 전원 공급 장치가 끊기거나 연결될 때 복구할 수 있기 때문에 구상 중입니다.
다음 일
외부의 USB 스피커에서 소리가 나기 때문에 배선을 포함해 뒤죽박죽이고 못생겨서 뭔가를 하고 싶어요.
소형 증폭기+스피커를 사용하여 캐비닛에 수납하거나 블루투스 스피커로 날아가는 것을 고려한다.
사용자의 사용 편의성을 높이기 위해 스위치 전환을 폐지하는 것도 고려한다.(예: NFS 리더기 4개 준비)
다음은 여기.
3차: 오디오 증폭기 + 스피커를 포함한 프레임에 설치
Reference
이 문제에 관하여(Raspberry Pi 및 NFC 태그 판독기를 사용하여 태만 관리출퇴근 각인 장치 제작(2회: NG처리 및 웨이브 음원 재생처리 추가)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shigeru-yokochi/items/791b6836746668b6689a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
3차: 오디오 증폭기 + 스피커를 포함한 프레임에 설치
Reference
이 문제에 관하여(Raspberry Pi 및 NFC 태그 판독기를 사용하여 태만 관리출퇴근 각인 장치 제작(2회: NG처리 및 웨이브 음원 재생처리 추가)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shigeru-yokochi/items/791b6836746668b6689a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)