온도와 습도는 오늘날의 산업 세계에서 중요한 데이터 포인트입니다. 서버 실,상업용 냉동고 및 생산 라인에 대한 환경 데이터를 모니터링하는 것이 원활하게 작동하도록 유지하는 데 필요합니다. 기본에서 복잡 한에 이르기까지 거기 밖으로 솔루션의 제 비가 있다 그리고 그것은 무엇을 귀하의 비즈니스 요구 하 고 어디서부터 시작 해야할지 압도적으로 보일 수 있다.
우리는 구축하고 다른 온도 센서와 라즈베리 파이 온도 센서를 사용하는 방법을 안내합니다. 이것은 이러한 솔루션은 저렴 하 고,쉽게 할 수 있기 때문에 시작 하기 좋은 장소 이며 다른 환경 모니터링에 대 한 떨어져 구축 하는 기초를 제공 합니다.
라즈베리 파이는 온도 센서에 연결하고 데이터 시각화 소프트웨어에 데이터를 스트리밍 할 수 있도록 저렴한 싱글 보드 컴퓨터입니다. 라즈베리 파이의 학습 도구로 밖으로 시작 하 고 산업 직장 도구 진화. 가장 빠르게 성장하고 있는 프로그래밍 언어인 파이썬으로 코딩할 수 있는 사용 편의성과 능력은 그들을 해결책으로 이끌었습니다.
당신은 어떤 모델 3,4,제로 승/ㅁ있는 무선 랜이 내장 된 라즈베리 파이를 할 수 있습니다. 그 사이에 당신은 가격과 기능에 따라 선택할 수 있습니다. 제로는 가장 저렴하지만 더 많은 기능이 필요한 경우 3 과 4 중에서 선택할 수 있습니다. 당신은 라즈베리 파이 재단의 제한으로 인해 한 번에 하나의 제로 승/ㅁ을 구입할 수 있습니다. 이 응용 프로그램은 당신이 당신의 장치에있는 모든 파일을 관리 할 수 있습니다.
이뿐만 아니라 작동 할 수있는 다른 싱글 보드 컴퓨터가 있지만,그것은 다른 시간과 다른 기사입니다.
센서
저렴하고 연결하기 쉽고 정확한 판독 값을 제공하기 때문에 사용하는 것이 좋습니다.-이 온도 및 습도 센서는+/-0.5 의 온도 정확도와 0~100%의 습도 범위를 가지고 있습니다. 그것은 라즈베리 파이까지 와이어 간단하고 저항을 끌어 필요하지 않습니다.이 온도 센서는 라즈베리 파이와 잘 작동하는 디지털 출력을 가지고 있습니다. 그것은 3 개의 전선을 가지고 있으며 연결을 위해 브레드 보드와 저항이 필요합니다.
이 센서는 온도,습도 및 기압을 측정합니다. 감지 모자-이 추가 보드 라즈베리 파이 가지고,센서,작은 조이스틱. 그것은 라즈베리 파이에 지피 오에 직접 연결하지만 리본 케이블을 사용하면 더 정확한 온도 판독 값을 제공합니다.이 응용 프로그램은 당신이 당신의 무선 네트워크에 대한 액세스를 제어 할 수 있도록 설계되었습니다. 이 파이에 연결하는 모니터와 키보드가 필요합니다. 당신이 그것을 실행하고 무선 랜에 연결되면,당신의 파이는 갈 준비가되어 있습니다.
초기 상태 계정
기록 로그를 유지하고 초기 상태를 사용할 수 있도록 실시간 데이터 스트림을 보려면 데이터를 보낼 곳이 필요합니다. https://iot.app.initialstate.com로 이동하여 새 계정을 만들거나 기존 계정에 로그인합니다.
다음으로,우리는 당신의 파이에 초기 상태 파이썬 모듈을 설치해야합니다. 명령 프롬프트에서 다음 명령을 실행합니다:
이렇게 하면 데이터를 초기 상태로 스트리밍할 수 있도록 실행할 수 있는 테스트 스크립트가 생성됩니다. 다음 프롬프트는 예제 파일을 저장할 위치를 묻습니다. 사용자 지정 로컬 경로를 입력하거나 입력을 눌러 기본 위치를 적용할 수 있습니다. 마지막으로,당신은 당신이 사용하고있는 초기 상태 응용 프로그램을 묻는 메시지가 표시됩니다. 최근에 계정을 만든 경우 옵션 2 를 선택하고 사용자 이름과 암호를 입력하십시오. 그 후에 설치가 완료됩니다.
만든 예제 스크립트를 살펴보겠습니다.
$ nano is_example.py
15 행에는streamer = Streamer(bucket_ ...로 시작하는 줄이 표시됩니다. 이 라인은”파이썬 스트림의 예”라는 이름의 새로운 데이터 버킷을 생성하고 계정과 연결되어. 이 연결은 같은 줄의access_key="..."매개 변수 때문에 발생합니다. 그 긴 일련의 문자와 숫자는 초기 상태 계정 액세스 키입니다. 당신은 당신의 웹 브라우저에서 초기 상태 계정으로 이동하는 경우,오른쪽 상단에있는 사용자 이름을 클릭,다음으로 이동”내 설정”,당신은”스트리밍 액세스 키”에서 여기에 동일한 액세스 키를 찾을 수 있습니다.
데이터 스트림을 만들 때마다 해당 액세스 키가 해당 데이터 스트림을 귀하의 계정으로 보냅니다(따라서 다른 사람과 키를 공유하지 마십시오).
테스트 스크립트를 실행하여 초기 상태 계정에 데이터 스트림을 만들 수 있는지 확인합니다. 다음을 실행합니다:
$ python is_example.py
웹 브라우저에서 초기 상태 계정으로 돌아갑니다. “파이썬 스트림 예제”라는 새로운 데이터 버킷이 로그 선반의 왼쪽에 표시되어야합니다(페이지를 새로 고쳐야 할 수도 있음). 이 버킷을 클릭 한 다음 파도 아이콘을 클릭하여 테스트 데이터를 봅니다.
파이썬 3 을 사용하는 경우 다음 명령을 사용하여 설치할 수있는 초기 상태 스 트리머 모듈을 설치할 수 있습니다:
pip3 install ISStreamer
이제 우리는 대시 보드에 온도를 스트리밍하는 파이와 설정 온도 센서 준비가 된 것입니다.
솔루션
이 솔루션을 빌드하려면 다음 항목이 필요합니다.
이 두 개의 핀이 있습니다. 이 경우 전원 공급 장치는 전원 공급 장치의 전원 공급 장치에 연결되어 있어야합니다. 연결 핀 2(오른쪽 핀,5 볼트)파이. 이 핀은”-“또는”-“또는 이와 동등한 것으로 표시됩니다. 이 핀에 연결 6.(두 핀 아래 5 볼트 핀)파이. 이 핀은 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀이 아닌 데이터 핀입니다. 이 문제를 해결하려면파이 핀에 연결해야합니다. 이 배선되면,당신의 파이에 전원을 켭니다.
이 솔루션을 위해 우리는 파이썬 3 을 사용해야 할 것이다.
센서 데이터를 매우 쉽게 읽을 수 있도록 명령 프롬프트에 회로 파이썬 모듈을 설치합니다.:
우리의 운영 체제는 센서 데이터를 읽고 초기 상태로 데이터를 전송하기위한 우리의 두 파이썬 모듈과 함께 설치,우리는 우리의 파이썬 스크립트를 작성할 준비가 된 것입니다. 다음 스크립트는 초기 상태 데이터 버킷을 생성/추가하고,센서 데이터를 읽고,해당 데이터를 실시간 대시보드로 보냅니다. 당신이해야 할 모든 라인을 수정하는 것입니다 6-11.