Node-RED 탑재 Raspberry Pi 4+USB 카메라로 촬영한다.

소개



연말에 Node-RED에 대해 처음 알았습니다.
코드를 작성하지 않아도 팔레트라는 화면에서
어플리케이션의 동작이 쓰여 있는 「노드」를 조합하면
하고 싶은 일을 쉽게 할 수 있다! 그리고 개인적으로 해석하고 있습니다.
올바른 설명은 이쪽입니다.
분명히 Node-RED는 RaspberryPi에서도 쉽게 사용할 수 있기 때문에
이번에는 RasberryPi에 USB 카메라를 연결하여 촬영하는 것에 도전해 보았습니다.

준비한 것



Raspberry Pi 4 Model B/4GB(Raspbian 설치됨)
Windows10 PC
로지텍 LogicoolC270n [로지텍 HD 웹캠]
참고로 한 홈페이지:
htps //w w. 1ft-세아바 s. jp / memo / 2019 / 12 / 29 / et al. 세 /
htps : // 얽힌 d. jp / ds cs / getchin gs r d / et al sp be ry py
htps : // fぉws. 쑥 d. 오 rg / 그래서 / 그래서 - d d 난 t b
htps : // fぉws. 쑥 d. 오 rg / 때문에 / 그래서 - r-don t-b sb 카메라

준비(선택사항)



PC와 RasberryPi를 연결한다.
1. 컴퓨터의 Powershell 열기
2. RasberryPi의 Linux 터미널에서 아래 코드로 IP 주소 확인ip addr3. PowerShell에서 ssh와 2에서 조사한 주소를 조합한 명령을 치고 PC에서 RasberryPi를 조작할 수 있도록 한다.ssh pi@調べたアドレス4. Raspberry Pi의 패스워드를 입력(입력을 시작해도 화면상에 변화는 없으므로 요주의.)
그 후, Enter 키를 누르면 접속 완료.

절차



1. Node-RED를 Raspberry Pi에 설치 (조금 시간이 걸립니다)bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)2. USB 카메라를 사용할 수 있도록 다음 노드 설치npm install node-red-contrib-usbcamera3. 아래의 커맨드로 RaspberryPi의 기동시에 Node-RED도 자동 기동하게 된다.sudo systemctl enable nodered.service4. 아래 명령으로 Node-RED 시작node-red5. 로컬에서 팔레드 열기
http://RaspberryPi의 IP 주소:1880
6. 팔레드에서 Inject(타입 스탬프), usbcamera, msg.payload, image preview를 팔레트에 놓고 아래 그림과 같이 연결한다. 왼쪽 후보에서 찾을 수 없을 때는 검색한다.

7. "배포"버튼을 누릅니다.
8. 타임스탬프 버튼을 클릭하면 이미지가 나온다.

동작 확인



약간 낙차가 있습니다만 제대로 촬영할 수 있었습니다!


감상



정말 코드 하나 쓰지 않고 RaspberryPi를 움직일 수있었습니다!
하나 하나의 노드를 이해할 필요가 있지만 조합만으로 할 수 있다니 멋지다.
또 조합한 것을 다른 사람에게 제공하고 싶을 때는 「내보내기」+「읽기」기능으로
전개해 갈 수 있는 것 같습니다.
좀 더 하나 하나의 노드에 대해 공부하고 싶습니다.

좋은 웹페이지 즐겨찾기