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

IoT를 사용한 산업 모니터링

구성품 및 소모품

Arduino Mega 2560
메인 마이크로컨트롤러
× 1
Espressif ESP8266 ESP-01
WiFI에 연결하고 통신 작업을 수행합니다.
× 1
씨드 그로브 - 기압계 센서(BMP280)
온도 및 기압 확인
× 1
DHT11 온도 및 습도 센서(4핀)
또는 DHT22 또는 DHT21. 습도/온도를 얻으려면..
× 1
씨드 그로브 - 가스 센서(MQ2)
일산화탄소, LPG 및 연기의 ppm을 얻으려면
× 1
브레드보드(일반)
또는 Perfboard
× 1
점퍼 와이어(일반)
필요에 따라
× 1
PIR 모션 센서(일반)
움직임 감지
× 1

필요한 도구 및 기계

납땜 인두(일반)
납땜이 필요한 경우(필요하지 않은 경우 필요 없음)

앱 및 온라인 서비스

블링크
서버/애플리케이션

이 프로젝트 정보

이 프로젝트는 공장을 모니터링하고 IoT를 사용하여 스마트폰 또는 기타 장치에서 정보를 얻는 것을 목표로 합니다.

배경

이 프로젝트는 가스, 온도, 습도, 소음, 기압 등을 모니터링하고 스마트폰에 정보를 보고하는 것을 목표로 합니다. 또한 근로자에게 유해한 조건에 대해서도 알려줍니다.

National Fire Protection Association(NFPA)의 가장 최근 화재 통계에 따르면 매년 평균 37,000건의 화재가 산업 및 제조 시설에서 발생합니다. 이 사건으로 18명의 민간인 사망이 발생했습니다. , 279명의 민간인 부상10억 달러 직접적인 재산 피해. - 따라서 인화성 가스를 감지하고 화재 및 사고가 발생할 가능성이 있는 곳을 감지할 수 있다면 프로젝트는 인명과 재산 피해를 줄일 수 있습니다.

이 프로젝트는 모든 제조 공장에서 온도, 움직임, 습도 및 이산화탄소 등을 원격으로 모니터링하는 프로젝트입니다. 프로젝트는 Arduino Mega 및 ESP8266 및 다양한 센서를 사용합니다. IoT를 사용하여 이 프로젝트는 공장의 현재 날씨와 가스 농도에 대한 데이터를 원격으로 이메일/SMS로 보냅니다. 프로그램은 또한 매개변수를 설정했으며 결과가 매개변수 내에 있지 않으면 경고와 함께 결과를 알려 화재를 방지하기 위해 즉각적인 조치를 취하도록 합니다... 알림을 보내는 동안 사진을 찍을 수도 있습니다. 아두캠>. 모션 센서를 사용하면 매개변수에 설정된 근무 시간 이후 무단 진입을 모니터링하는 데 도움이 됩니다. 이 프로젝트는 Blynk를 서버 및 앱으로 사용하여 데이터를 봅니다. Arduino Cloud를 사용할 계획이었지만 ESP8266에서는 사용할 수 없습니다. 이 프로젝트는 또한 안전 재킷에 미래 웨어러블 장치로 혈압과 심박수를 측정하여 공장에서 일하는 각 직원의 건강을 모니터링하는 것으로 확대됩니다...

구성 요소

Arduino 물건

<울>
  • 먼저 모든 구성 요소를 수집합니다.
  • <울>
  • "Calibrate_MQ2" 스케치를 업로드하고 Fresh Air에서 A0의 Arduino에 MQ2를 연결된 상태로 유지해야 합니다. 직렬 모니터는 최종 스케치에서 교체해야 하는 Ro 값을 표시합니다!
  • <울>
  • Blynk 앱 다운로드
  • <울>
  • 그리고 <아래 첨부> QR 코드를 스캔하여 프로젝트 복제
  • <울>
  • 가입한 이메일 주소로 인증 토큰이 전송됩니다.
  • <울>
  • Industries_Monitor 스케치에서 SSID, 비밀번호, 인증 토큰 및 Ro 값을 변경하십시오!
  • <울>
  • 그 후 Arduino Mega에 "Industries_Monitor"를 업로드하고 회로도에 따라 ESP8266 및 기타 센서를 연결합니다.
  • <울>
  • <아래에 회로도가 첨부되어 있습니다.>
  • <울>
  • <코드는 아래에 첨부되어 있습니다.>
  • <울>
  • 프로젝트가 완료되었습니다!
  • 서버 측

    <울>
  • 프로젝트의 서버측은 무료 애플리케이션/호스트인 Blynk에서 관리합니다.
  • <울>
  • 데이터 송수신은 POST, PUT, GET 등으로 처리됩니다. 전화 및 esp8266.
  • <울>
  • 자신의 서버를 설정할 수도 있습니다. 여기에서 도움말:
  • https://github.com/blynkkk/blynk-server 

    데이터 보기

    <울>
  • App Store/Play Store에서 스마트폰에 Blynk 설치
  • <울>
  • QR 코드를 스캔하여 이전에 만든 프로젝트를 엽니다!
  • <울>
  • 이메일 주소 및 기타 원하는 사항 수정
  • <울>
  • 재생 버튼을 눌러 기기에서 실시간 피드를 받으세요!
  • <울>
  • 온도, 습도, 기압, 움직임, 가스 수치를 볼 수 있습니다...
  • <울>
  • 날씨 판독 기록이 있는 차트도 볼 수 있습니다. <***SuperChartWidget 필수>
  • <울>
  • 가스 수치(CO, LPG, 연기)가 증가하면 서버는 장치에 배기 장치를 켜거나 연결된 경우 속도를 높이도록 지시하고 큰 사이렌을 켜서 증가에 대해 경영진에게 알립니다. ..
  • <울>
  • <** 이에 대한 세부 정보는 Blynk의 Eventor 위젯에 있습니다.>
  • 작업

    나는 Arduino Mega를 사용하여 프로젝트를 만들었습니다! 이 프로젝트에는 많은 핀이 필요하지 않지만 더 많은 메모리가 있는 보드만 작동합니다.

    Arduino Mega는 ESP8266 보드에 연결되어 Wi-Fi에 연결됩니다. ESP8266은 Wi-Fi 및 서버에 연결하고 MQTT 프로토콜을 통해 통신하는 데 사용됩니다. ESP8266은 직렬 인터페이스를 통해 연결됩니다.

    내가 만든 시스템은 온도와 압력(BMP280 사용) 및 습도(DHT11 사용)를 모니터링합니다!

    현대의 공장/산업은 화석 연료 또는 기타 가스를 사용하기 때문에; 이 시스템은 또한 MQ2 가스 센서를 사용하여 일산화탄소(침묵의 살인자), LPG 및 연기와 같은 가스를 모니터링합니다. 또한 사람과 동작 활동을 감지하는 PIR 동작 센서가 있습니다.

    데이터 분석 작업의 대부분은 서버 측에서 수행됩니다. 여기서 서버는 Blynk입니다. 서버는 웹 페이지를 호스팅하고 수행해야 하는 데이터 입력 및 분석을 관리합니다. 장치에서 보낸 정보를 기반으로 알림 및 기타 항목을 제공하기 위해 및 이벤트 또는 위젯을 사용합니다.

    다음을 보면 서버 작동을 이해할 수 있습니다. 코드 그리고 블링크 인터페이스!

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    산업_모니터
    Arduino MegaFinal Sketch용 코드
    교정_MQ2
    MQ2Connect MQ2 to A0용 Ro Val을 가져오는 코드

    회로도

    이것은 PNG로 된 프로젝트의 개요입니다!
    Arduino Mega의 핀 A0에 연결된 전원 핀과 아날로그 핀(A)으로 보드에 MQ2를 부착합니다.
    또한 PIR 센서의 데이터 핀을 Arduino 메가의 핀 7에 연결합니다 // Blynk에서 구성 가능! Blynk 앱 다운로드
    스캔!

    제조공정

    1. 기본 IoT – RaspberryPI HDC2010 방법
    2. Python 및 Raspberry Pi 온도 센서
    3. Raspberry Pi를 사용한 원격 날씨 모니터링
    4. Raspberry Pi를 사용한 모션 센서
    5. DHT11 센서를 연결하는 라즈베리 PI 기반 IoT 프로젝트
    6. Cellular IoT:Smart Garbage Can
    7. Windows 10 IoT 코어 및 SHT15
    8. IoT를 사용하여 AI를 준비하는 방법
    9. 탱크 모니터링 IoT 기술을 사용하여 더 스마트한 작업을 구축하는 방법
    10. IoT를 사용하여 산업 활성화 및 더 넓은 경제 지원