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

웹 기반 차트가 포함된 가정(방) 온도 및 습도 모니터 – Raspberry Pi

인터넷을 통해 전 세계 어디에서나 가정, 방, 차고 작은 공장 또는 기타 장소의 온도와 습도를 모니터링하는 간단한 방법입니다.

매우 재미있고 간단합니다.

1단계:개념

<울>
  • Raspberry Pi는 DHT11 센서에서 가정(실내) 온도 및 습도를 가져옵니다.
  • 모든 데이터는 JSON RAW 데이터 방식을 통해 웹 서버에 POST됩니다.
  • 데이터는 데이터베이스에 저장되고 차트에 게시됩니다.
  • 차트를 통해 온도와 습도를 모니터링할 수 있습니다.
  • 2단계:필수 항목 및 사전 요청

    <울>
  • 1 X DHT11 센서
  • Raspbian이 설치된 X Raspberry Pi B 보드(신규) 1개
  • 연결 케이블
  • 인터넷 연결 필요
  • Python 및 GPIO 라이브러리 설치:Python 및 GPIO 라이브러리 설치
  • 웹 서버 설정:
    • Ubunutu에서 Apache, MySql 및 PHP 설정
    • Centos에서 Apache, MySql 및 PHP 설정
  • 3단계:장치 연결

    <울>
  • 전원이 꺼져 있는지 확인하세요.
  • VCC를 +3 V에 연결합니다.
  • 데이터를 GPIO 4에 연결합니다.
  • GND를 GND에 연결합니다.
  • 라즈베리 파이 전원 켜기
  • 4단계:Raspberry Pi에서 Python 파일 설정

    SSH를 통해 Raspberry Pi에 연결하거나 직접 연결합니다. 파일을 생성할 적절한 폴더 또는 위치를 선택하십시오.

    예:데스크톱

    나노 dht11.py

    그리고 첨부된 dht11.py 파일을 다운받아 라즈베리파이에 있는 파일에 소스를 복사합니다.

    내가 주석과 함께 코드에서 설명한 모든 기능과 방법.

    내 웹 서버 IP 주소는 "104.236.91.122"이고 웹 서비스 PHP 파일은 "/rpi/rpi.php"입니다.

    5단계:PHP 웹 서비스 설정

    rpi.rar 파일을 다운로드하고 압축을 풉니다.

    phpMyadmin을 열고 "rpi_themo"라는 새 데이터베이스 예제를 만듭니다.

    "pi.sql" 파일을 다운로드하고 새 데이터베이스로 가져옵니다. (몇 가지 샘플 데이터를 삽입했습니다)

    다음 파일에서 데이터베이스 자격 증명을 변경하십시오.

    <올>
  • \rpi\db-con.php
  • \rpi\temp\assets\php\getTemp.php
  • 6단계:기기 테스트

    Raspberry Pi에 연결하고 dht11.py 파일 위치로 이동합니다.

    아래 명령을 실행

    sudo 파이썬 dht11.py

    당신은 다음과 같은 것을 얻을 것입니다 :

    새 레코드가 성공적으로 생성되었습니다.

    다음과 같은 경우 :

    no_data

    데이터를 잃을 수 있으므로 걱정하지 마십시오. 이것은 라즈베리파이가 실시간 시스템에서 실행되지 않고, 프로그램의 지연이 충분히 정확하지 않기 때문이며, 때로는 전송 실패로 이어집니다. 프로그램을 여러 번 실행하면 올바른 결과를 선택할 수 있습니다.

    자세한 내용:웹 기반 차트가 포함된 가정(방) 온도 및 습도 모니터 – Raspberry Pi


    제조공정

    1. DIY 환경 및 대기 질 모니터
    2. 1선 DS18B20 센서와 Raspberry Pi로 온도 측정
    3. Raspberry Pi 및 Nagios로 실내 온도 모니터링
    4. Raspberry Pi 온도 및 습도 네트워크 모니터
    5. 웹 기반 차트가 포함된 가정(방) 온도 및 습도 모니터 – Raspberry Pi
    6. Moteino와 Raspberry Pi로 실내 온도 모니터링
    7. Raspberry Pi의 간편한 온도 및 습도
    8. Gnuplot 이미지 출력 및 이메일 경고 기능으로 Raspberry Pi 제어 실내 온도 모니터링
    9. Sensorflare 및 RaspberryPi가 포함된 433MHz 스마트 홈 컨트롤러
    10. ThingSpeak 온도 모니터(Raspberry Pi 포함)