산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

ppDAQC Pi-Play트에서 InitialState로 실시간 온도 데이터 스트리밍 – 헤드리스 라즈베리 파이

개요

ppDAQC Pi-Play트는 센서를 라즈베리 파이에 매끄럽게 연결하는 다용도 데이터 수집 인터페이스입니다. 8개의 아날로그 및 8개의 디지털 입력을 통해 최대 16개의 독립적인 채널로 실시간 데이터를 처리할 수 있어 산업 모니터링, 연구실, DIY 프로젝트에 이상적입니다.

데이터 수집 외에도 디지털 및 아날로그 출력을 제공해 센서 피드백 기반으로 프로세스를 제어할 수 있습니다. 많은 배포에서 가장 가치 있는 기능은 원격 모니터링입니다. 라즈베리 파이의 소형 크기, 저전력 소비, Wi-Fi 기능 덕분에 창고, 온실, 산업 시설 등 원격 위치에서 '헤드리스(모니터/키보드 없이)'로 운용할 수 있습니다.

데이터 시각화 옵션

  1. 터미널에 원시 판독값 표시 – 기능적이지만 매력적이지 않음
  2. 로컬 파일에 기록 후 스프레드시트나 matplotlib로 분석 – 철저하지만 시간 소요
  3. 클라우드로 실시간 스트리밍해 동적 대시보드 확인 – 가장 효율적이고 사용자 친화적

이 문서에서는 옵션 3을 시연합니다: 두 개의 DS18B20 센서에서 온도 판독값을 InitialState로 스트리밍한 후, 실내 온도와 납땜 페이스트용 냉장 챔버의 실시간 그래프를 확인합니다.

1단계: 필요한 것들

소프트웨어

  1. InitialState 계정 – InitialState.com에서 가입 후 승인 대기
  2. 파이썬 라이브러리 – pip로 ISStreamer 모듈 설치:
    sudo pip install ISStreamer

하드웨어

2단계: 회로 구성

아래 다이어그램을 따라 각 DS18B20 센서를 ppDAQC 보드에 연결합니다. 데이터 라인에 4.7kΩ 풀업 저항을 3.3V 전원에 연결합니다. 10kΩ 저항을 사용하는 경우 병렬로 연결해 약 5kΩ를 만듭니다.

ppDAQC Pi-Play트에서 InitialState로 실시간 온도 데이터 스트리밍 – 헤드리스 라즈베리 파이

소프트웨어 설정

InitialState 대시보드에서 새 Logging Client Key를 생성합니다. 그런 다음 파이에서 다음 파이썬 스크립트를 작성해 홈 디렉토리에 tempLOG.py로 저장합니다.

import time
from piplates import ppDAQC
from ISStreamer.Streamer import Streamer

# 본인의 Client Key로 교체
client_key = "YOUR_CLIENT_KEY_HERE"

# InitialState 스트림 생성
stream = Streamer(client_key)

while True:
    # DS18B20 센서에서 온도 읽기
    ambient = ppDAQC.getTEMP(1)  # 채널 1
    cooler = ppDAQC.getTEMP(2)   # 채널 2

    # 판독값 기록
    stream.pushData("Ambient", ambient)
    stream.pushData("Cooler", cooler)

    # 5분 대기 후 다음 판독
    time.sleep(300)

스크립트 실행:

sudo python tempLOG.py

오류 없이 시작되는지 확인하세요.

3단계: InitialState에서 데이터 확인

몇 시간 로깅 후 InitialState 계정에 로그인합니다. 프로젝트 페이지로 이동해 "Lab Temperature Data" 로그 파일을 엽니다. Source 버튼을 클릭하면 다음과 유사한 원시 항목을 볼 수 있습니다:

DateTime,SignalSource,OriginalPayload
2014-12-18T15:50:57.837852Z,"Lab Temperature Data","Stream Starting"
2014-12-18T15:50:58.841351Z,Cooler,37.6
2014-12-18T15:50:59.844371Z,Ambient,69.55
2014-12-18T15:56:00.947597Z,Cooler,36.5875
2014-12-18T15:56:01.950743Z,Ambient,68.7625

내장 그래프 도구로 Ambient와 Cooler 판독값의 실시간 차트를 만들고, 알림 설정이나 데이터 내보내기로 추가 분석이 가능합니다.

ppDAQC Pi-Play트, 헤드리스 라즈베리 파이, InitialState를 결합하면 가볍고 확장 가능하며 안전한 센서 데이터 파이프라인을 구축해 실행 가능한 통찰을 대시보드로 바로 전달할 수 있습니다.

제조공정

  1. 현대 비즈니스를 위한 클라우드 스토리지 10가지 핵심 이점
  2. 라즈베리 파이와 TMP006 적외선 온도 센서: 파이썬 라이브러리 및 설정 가이드
  3. 라즈베리 파이와 파이썬으로 원격 온도 센서 만들기 – 단계별 가이드
  4. 라즈베리 파이에 센서 데이터 통합하기: GPS 및 MPU-9150 IMU 실전 가이드
  5. 라즈베리 파이에서 PIR 모션 센서로 LED 제어하기
  6. Twilio를 이용한 라즈베리 파이 기반 화장실 점유 센서: 음성 및 SMS 알림
  7. 윈도우 10 IoT 코어 라즈베리 파이로 심박수 펄스 읽기 – 단계별 가이드
  8. Acconeer A111 펄스 레이더를 라즈베리 파이에 통합하기: 실전 가이드
  9. 아다프루트 10DOF IMU 데이터를 라즈베리파이 2에서 Azure Event Hubs로 전송 (윈도우 10 IoT Core)
  10. 라즈베리 파이 기반 제스처 제어 로봇