웹캠과 라즈파이에서 어때? 스토브의 불을 끄고 싶니? 해소



만든 것



스토브의 모습을 스마트 폰에 보내는 메커니즘

사용법


  • 집의 현관에 붙인 NFC 태그에 스마트 폰으로 터치
  • LINE에 쿡탑의 모습이 닿는다

  • 사용한 도구


  • Raspberry Pi zero W
  • 웹캠 로지텍 C270n
  • iPhone (NFC 연계는 iPhone11 이후의 모양, 「바로 가기의 버튼 누르기」로 좋으면 NFC 불필요)
  • NFC 태그
  • Node-RED
  • iOS 바로 가기
  • LINE Notify

  • 구조의 큰 프레임





    실제로 사용하고있는 것은, 이동 중에도 확인할 수 있도록 Beebotte를 경유하고 있지만 (아래 그림), 길어지므로 생략


    만드는 방법


  • 이 기사를 참고로 LINE의 액세스 토큰을 입수
    [초간단] LINE notify 사용해보기
  • Raspberry Pi에 웹캠 연결

  • Raspberry Pi에 fswebcam 설치
    $ sudo apt install -y fswebcam
    

  • Raspberry Pi에서 다음과 같은 쉘 스크립트 (fire.sh)를 준비 (Node-RED로 완결시키는 것이 유행이라고는 생각하면서도 도피)
    #!/bin/bash
    ACCESS_TOKEN="<LINEのアクセストークン>"
    PICTURE_PATH="/home/pi/fire.jpg"
    
    # 解像度は1280x720, 日付が見やすいようfont sizeを60に, 文字化けする場合は、sudo apt-get install fonts-noto
    fswebcam -d /dev/video0 -r 1280x720 --font ':60' $PICTURE_PATH
    
    curl -X POST https://notify-api.line.me/api/notify -H "Authorization: Bearer $ACCESS_TOKEN" -F "message=fire monitor" -F 
    "imageFile=@$PICTURE_PATH" 
    

  • 쉘 스크립트에 실행 권한 부여
    $ chmod +x fire.sh
    
  • Node-RED에서 다음과 같은 흐름 만들기

  • iPhone 단축키 만들기
  • 바로 가기의 "자동화"선택
  • 「+」로 신규 작성
  • NFC를 선택하고 Scan을 눌러 현관에 붙일 NFC 태그를로드하고 적절한 이름을 지정합니다.
  • "실행"부분에 "장치를 진동시키는 진동"을 추가합니다.
  • 또한, 「URL」을 추가해, URL에 「Raspberry pi의 주소:1880/fire」를 기재
    (1880은 Node-RED의 기본 포트 fire가 위에서 만든 흐름의 [get] 주소)


  • 감상 & 플러스 알파의 궁리


  • 이제 불을 끄거나 불안해져 되돌릴 필요가 없어졌다.
  • 스토브 스위치?에 축광 씰
  • 찬장에 웹캠을 고정하기 위해 3D 프린터로 마운터를 만들었습니다
  • 카메라의 목이 움직일 수 있었지만 움직이지 않도록 아교 총으로 고정했습니다
  • 이번을 집 주위 트리올로지의 마지막으로 하고, 다음은 다른 계통을 만들까 No.1 , No.2

  • Disclaimer


  • 당초, 전부터 가지고 있는 Raspberry Pi를 사용해 돌리고 있으면, 몇번인가 촬영하는 동안에, 촬영이 이끼는 현상이 발생.
    에러 처리를 진지하게 하고 있지 않기 때문에, 전에 촬영한 사진이 보내져 왔다.
  • 불이 사라지고 있는, 안심. 라고 생각하고 있으면 실은 불이 붙어 있었다든가 있을 수 있으므로, 이용은 자기 책임으로 부탁합니다.
  • 좋은 웹페이지 즐겨찾기