5주차, 2022.10.05 임베디드 시스템 수업 보고서 - Teddysir/rasberrypi GitHub Wiki

1. 라즈베리 파이 접속후 터미널에 node-red-start를 입력하여 노드레드를 실행해줍니다

이미 라즈베리파이를 설치시 기본적으로 노드레드가 설치되어있기때문에 따로 설치 할 필요는 없습니다. image

2. 위 사진과 같이 http://~ 주소가 뜨면 주소창에 입력해줍니다 정상적으로 노드레드가 실행된 것입니다.

image

3. 위 사진과 같이 http://~사이트에 접속한 후 나타나는 화면입니다.

image

4. node-red-contrib-dht-sensor 노드를 설치해주기 위해 위 사진과 같이 팔렛트 관리를 선택해줍니다.

image

5. node-red-contrib-dht-sensor 노드를 설치해주기 위한 과정입니다

  1. 설치가능한 노드
  2. dht 검색
  3. node-red-contrib-dht-sensor 설치

image

6. 설치가 모두 되었다면 inject를 끌어와 놓아줍니다.

inject는 입력 신호를 보내기 위한 것 입니다.

image

7. rpi-dht22를 끌고와 위치해줍니다. node-red-contrib-dht-sensor을 설치하지 않았다면 없을겁니다.

rpi-dht22는 라즈베리파이와 연결된 dht센서 데이터를 받아오기 위한 것 입니다.

image

8. 위 사진과 같이 rpi-dht22를 더블클릭후 설정을 바꾸어 줍니다.

image

9. 위 사진과 같이 debug를 끌고와 줍니다. debug는 터미널 출력값을 보기 위한 것 입니다.

image

10. debug를 더블 클릭후 위와같이 설정을 바꾸어 줍니다.

image

11. 각 노드들을 연결해 준 후 배포하기 버튼을 누르고 배포 성공이 뜨면 준비가 완료되었습니다.

image

12. 디버그 창을 띄우기위해 벌레모양 아이콘을 클릭후 inject 노드를눌러 실행해줍니다.

inject 버튼을 누름으로써 라즈베리파이와 연결된 dht센서를 작동시키고 출력된 값을 debug 를 통해 디버깅 창에 띄운것입니다. 위와같은 과정을 통해 디버깅창에 저렇게 나타난다면 성공하였습니다. 이상입니다.