Talaan ng mga Nilalaman:

SaferWork 4.0 - Industrial IoT para sa Kaligtasan: 3 Hakbang
SaferWork 4.0 - Industrial IoT para sa Kaligtasan: 3 Hakbang

Video: SaferWork 4.0 - Industrial IoT para sa Kaligtasan: 3 Hakbang

Video: SaferWork 4.0 - Industrial IoT para sa Kaligtasan: 3 Hakbang
Video: KUKA.Sim 4.0 _интеллектуальное 3D-моделирование 2024, Nobyembre
Anonim
SaferWork 4.0 - Industrial IoT para sa Kaligtasan
SaferWork 4.0 - Industrial IoT para sa Kaligtasan
SaferWork 4.0 - Industrial IoT para sa Kaligtasan
SaferWork 4.0 - Industrial IoT para sa Kaligtasan

Paglalarawan ng Proyekto:

Nilalayon ng SaferWork 4.0 na magbigay ng isang real-time na data sa kapaligiran ng mga lugar na pang-industriya. Ang kasalukuyang magagamit na regulasyon tulad ng OHSAS 18001 (Serye ng Pagsusuri sa Kalusugan at Kaligtasan sa Trabaho) o Brazilian NR-15 (Hindi malusog na mga aktibidad) ay isinasaalang-alang ang mga pana-panahong inspeksyon upang mauri ang mga lugar at magmungkahi ng mga pagpapagaan. Ang mga paulit-ulit na kundisyon ay hindi nakukuha ng mga pana-panahong pag-iinspeksyon na ito at maaaring makapinsala sa mga manggagawa dahil sa kawalan ng mga pagkilos na pagpapagaan.

Sa isang konsepto ng mga ipinamamahagi na aparato at isang pangunahing gateway, ang mga sensor ay ipinamamahagi sa isang pang-industriya na halaman upang masukat ang mga kondisyon sa kapaligiran at ang data na ito ay ipinakita sa isang dashboard na magagamit sa Mga Espesyalista sa Kaligtasan, Mga Manggagamot, Up Management, Human Resources at marami pang iba, na sumusuporta sa pangunahing mga pananaw na pinuno sa mga pagtatasa sa peligro at pagkilos ng pagpapagaan na naglalayon na bawasan o maiwasan ang mga pinsala at aksidente.

Ang kasalukuyang mga hakbang sa prototype:

  • Temperatura
  • Humidity
  • Mga Gas (Kalidad sa Hangin, Nasusunog, Nasusunog at Usok)

Ipapatupad:

Ingay

Kung paano ito gumagana

Nagpadala ang aparato ng isang pakete ng JSON na naglalaman ng data ng mga sensor sa gateway na iproseso at ipadala ito sa cloud (dweet.io) at ibibigay din ito sa isang dashboard (freeboard.io).

Listahan ng Mga Bahagi - Hardware

  1. Gateway

    1. Qualcomm Dragonboard 410c (Debian Linux)
    2. HC-12 Wireless Transceiver (Datasheet)
    3. Level Shifter upang i-convert ang Dragonboard 1.8V sa 5V (Datasheet)
  2. Aparato

    1. Arduino Uno
    2. HC-12 Wireless Transceiver (Datasheet)
    3. DHT-11 Temperatura at Humidity Sensor (Datasheet)
    4. MQ-2 - Sensitibo para sa nasusunog at nasusunog na mga gas (Methane, Butane, LPG, usok) (Datasheet)
    5. MQ-9 - Sensitibo para sa Carbon Monoxide, nasusunog na mga gas (Datasheet)
    6. MQ-135 - Para sa Kalidad ng Hangin (sensitibo para sa Benzene, Alkohol, usok) (Datasheet)

Hakbang 1: Pagpapatupad ng Device

Pagpapatupad ng Device
Pagpapatupad ng Device
Pagpapatupad ng Device
Pagpapatupad ng Device
Pagpapatupad ng Device
Pagpapatupad ng Device

Ang aparato ay kumakatawan sa isang sensors bed na matatagpuan sa maraming mga lugar sa isang pang-industriya na site para sa real time environment sensing.

Sa proyektong ito ay ginamit ang Arduino Uno Platform na may 3 gas sensor (MQ-2, MQ-9 at MQ-135), 1 temperatura / kahalumigmigan sensor (DHT-11) at isang RF transceiver (HC-12).

Ang Arduino to Sensors Pinout:

Analog

  • A1 hanggang DHT11 analog pin
  • A3 hanggang MQ135 analog pin
  • A4 hanggang MQ9 analog pin
  • A5 hanggang MQ2 analog pin

Digital

  • D7 hanggang HC-12 SET pin
  • D10 hanggang HC-12 TX pin (naka-configure bilang RX sa Arduino)
  • D11 hanggang HC-12 RX pin (naka-configure bilang TX sa Arduino)

Ipinatupad ang Code

Bisitahin ang: GitHub Sourcecode

Hakbang 2: Pagpapatupad ng Gateway

Pagpapatupad ng Gateway
Pagpapatupad ng Gateway
Pagpapatupad ng Gateway
Pagpapatupad ng Gateway
Pagpapatupad ng Gateway
Pagpapatupad ng Gateway

Tulad ng sinabi ng Wikipedia:

"Ang isang Internet of Things (IoT) Gateway ay nagbibigay ng mga paraan upang tulayin ang agwat sa pagitan ng mga aparato sa patlang (pabrika ng pabrika, bahay, atbp.), Ang Cloud, kung saan nakolekta, naimbak at na-manipulate ang data ng mga aplikasyon ng enterprise, at kagamitan ng gumagamit"

Upang maipatupad ang pagpapaandar na ito ginagamit namin ang Qualcomm Dragonboard 410c. Kasabay ng Dragonboard ay gumagamit kami ng isang bi-directional level shifter, upang mai-convert ang Dragonboard boltahe ng pagpapatakbo ng 1.8V sa HC-12 RF Transceiver Operational Voltage ng 5V.

Ang Dragonboard 410c ay naka-configure din sa Debian / Linaro Linux.

Dragonboard 410c Pinout bilang Gateway:

  • Low Speed Connector Pin 5 (TxD) -> Level Shifter -> HC-12 RX Pin
  • Low Speed Connector Pin 7 (RxD) <- Level Shifter <- HC-12 TX Pin
  • Low Speed Connector Pin 29 (GPIO) -> Level Shifter -> HC-12 SET Pin

Ang code na ipinatupad sa Python upang mai-set up ang Serbisyo sa Gateway ay maaaring makuha sa repository ng proyekto ng GitHub:

github.com/gubertoli/SaferWork/blob/master/SaferWork_Gateway.py

Mahalagang banggitin na ang proyektong ito ay gumagamit ng dweet.io upang maipadala ang impormasyon ng aparato at ang impormasyong ito ay natupok sa serbisyo ng freeboard.io tulad ng isinalarawan sa hakbang na ito.

Ang pag-set up ng dweet.io ay napaka-simple at maaaring maunawaan ng naka-komentong source code. Ang freeboard.io ay isang intuitive na tagalikha ng dashboard na direktang nakikipag-ugnay sa dweet.io.

Hakbang 3: Konklusyon

Konklusyon
Konklusyon
Konklusyon
Konklusyon

Mga Hamon Sa Pag-unlad

Kahulugan ng Wireless Transceiver

Sa panahon ng pang-konsepto na disenyo ay itinuturing na tipikal na 443 MHz RX / TX circuit (RT3 / 4 at RR3 / 4) na may limitadong saklaw at kung saan kinakailangan ang tiyak na pagproseso para sa pagkuha ng data (halimbawa). Upang mapagtagumpayan ang lahat ng mga hamon na ito ay binago para sa isang HC-12 Transceiver na nagtatanim ng lahat ng circuitry para sa rx / tx na nagbibigay ng malinaw na serial data nang direkta sa Dragonboard na iniiwasan ang masipag na trabaho at mga panganib ng naunang pagpipilian.

Dragonboard 410c Level Shifter

Ibinigay ang Linker Sprite Mezzanine na may Level Shifter para sa UART ngunit ang Port ay pareho sa ginagamit ng OS para sa komunikasyon ng console (Low Speed connector Pins 11-TX at 13-RX) na nagpapakita ng salungatan sa panahon ng pagpapatupad, kaya kinakailangan ito upang magamit ang isa pang magagamit na UART port (Low Speed Connector Pins 5-TX at 7-RX) na hindi magagamit sa Linker Sprite Mezzanine kasama ang Level Shifter, kaya kinakailangan upang makakuha ng isa. Bago bumili ng isang tukoy na maliit na tilad para sa na ito ay sinubukan upang magpatupad ng isang transistor activated level shifter na hindi gumagana para sa paggamit ng UART.

Mga Sanggunian

github.com/gubertoli/SaferWork

www.osha.gov/dcsp/products/topics/business…

www.embarcados.com.br/enviando-dados-da-dr…

dweet.io/play/

github.com/gubertoli/GPIOProcessorPython

github.com/adafruit/DHT-sensor-library

quadmeup.com/hc-12-433mhz-wireless-serial-…

www.elecrow.com/download/HC-12.pdf

playground.arduino.cc/Main/MQGasSensors

github.com/bblanchon/ArduinoJson

Inirerekumendang: