7주차 수업 실습 보고서 _ Node RED를 이용한 카메라 연결, 출력 - seungyongjee/raspi-report GitHub Wiki

1. fswebcam 설치

라즈베리파이의 터미널에 아래 코드 입력,실행

sudo apt install fswebcam

image

2. Node 설치

image

  • Node-RED를 실행하여 팔렛트 관리에서 아래 노드 설치
  • node-red-node-base64
  • node-red-contrib-image-output
  • node-red-contrib-usbcamera

image

image

image

3. 노드 배치

  • 아래 사진처럼 노드 배치

inject - dht11 - usbcarmera - image

노드 설정 변경

DHT11

image (5주차,6주차와 같음)

usbcarmera

image

file Mode : Buffer

이미지 출력 테스트

inject 버튼을 눌러 image에 사진 출력 확인 (배포하기 필수)

image

4. 대시보드에 출력

노드 배치

  • Base64 - template - template(dashboard)
  • slider - text(dashboard)

노드 설정 변경

template

아래 코드 입력

<img width="320" height="240" src="data:image/png;base64,{{payload}}">

template(dashboard)

image

  • Group : [Tab 1] Group 1 설정
  • (Size : 사이즈 지정 가능)

slider

image

  • Group : [Tab 1] Group 1
  • Range : min 1 - max 10 - step 0.5 을 변경

text(dashboard)

  • Group : [Tab 1] Group 1
  • Label : Slider
  • Layout : label value

대시보드 실행

  • 6주차때, 대시보드 창으로 들어가서 카메라 출력 확인