Мазмұны:
Бейне: SaferWork 4.0 - Қауіпсіздікке арналған өнеркәсіптік IoT: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Жоба Сипаттамасы:
SaferWork 4.0 өндірістік аймақтардың нақты уақыт режимінде экологиялық деректерін беруге ниетті. Қазіргі уақытта OHSAS 18001 (Еңбек қауіпсіздігі мен қауіпсіздігін бағалау сериясы) немесе Бразилиялық NR-15 (Зиянды әрекеттер) сияқты қолданыстағы ереже аумақтарды жіктеу және жұмсартуды ұсыну үшін мерзімді тексерулерді қарастырады. Үзіліссіз жағдайлар бұл мерзімді тексерулермен анықталмайды және жұмсарту шаралары болмағандықтан жұмысшыларға зиян келтіруі мүмкін.
Бөлінген құрылғылар мен негізгі шлюз тұжырымдамасында сенсорлар қоршаған ортаның жағдайын өлшеу үшін өнеркәсіптік зауытта таратылады және бұл деректер қауіпсіздік мамандары, дәрігерлер, жоғары менеджмент, адам ресурстары және басқа да көптеген қол жетімді бақылау тақтасында ұсынылған. жарақаттар мен жазатайым оқиғаларды азайтуға немесе олардың алдын алуға бағытталған тәуекелдерді бағалау мен төмендету бойынша іс -шаралар.
Қазіргі прототип келесі шараларды қолданады:
- Температура
- Ылғалдылық
- Газдар (ауа сапасы, жанғыш, жанғыш және түтін)
Іске асыру үшін:
Шу
Бұл қалай жұмыс істейді
Құрылғы сенсорлық деректерді қамтитын JSON пакетін жібереді, ол оны шлюзге өңдейді және жібереді (dweet.io), сонымен қатар оны бақылау тақтасында (freeboard.io) береді.
Бөлшектер тізімі - Жабдық
-
Шлюз
- Qualcomm Dragonboard 410c (Debian Linux)
- HC-12 сымсыз таратқыш (деректер кестесі)
- Dragonboard 1.8V -ды 5V -ге (деректер кестесі) түрлендіру үшін деңгей ауыстырғыш
-
Құрылғы
- Ардуино Уно
- HC-12 сымсыз таратқыш (деректер кестесі)
- DHT-11 температура мен ылғалдылық сенсоры (мәліметтер парағы)
- MQ -2 - жанғыш және жанғыш газдарға сезімтал (метан, бутан, сұйытылған газ, түтін) (мәліметтер парағы)
- MQ -9 - көміртегі тотығына сезімтал, жанғыш газдарға (мәліметтер парағы)
- MQ -135 - Ауа сапасы үшін (бензолға, алкогольге, түтінге сезімтал) (мәліметтер парағы)
1 -қадам: құрылғыны енгізу
Құрылғы қоршаған ортаны нақты уақытта анықтау үшін өнеркәсіптік алаңның көптеген аймақтарында орналасқан сенсорлық төсек болып табылады.
Бұл жобада Arduino Uno платформасы қолданылды, ол 3 газ датчигі (MQ-2, MQ-9 және MQ-135), 1 температура/ылғалдылық сенсоры (DHT-11) және РЖ қабылдағышы (HC-12).
Arduino датчиктерге қосылады:
Аналогтық
- A1 - DHT11 аналогтық түйреуіші
- A3 - MQ135 аналогтық түйреуіш
- A4 - MQ9 аналогтық түйреуіші
- A5 - MQ2 аналогтық түйреуіші
Сандық
- D7-HC-12 SET түйреуіші
- D10-HC-12 TX түйреуіші (Arduino-да RX ретінде конфигурацияланған)
- D11-HC-12 RX түйреуіші (Arduino-да TX ретінде конфигурацияланған)
Кодекс енгізілді
Келіңіз: GitHub Sourcecode
2 -қадам: шлюзді енгізу
Википедияда айтылғандай:
«Интернет заттары (IoT) шлюзі» бұл өрістегі құрылғылардың (зауыттық қабат, үй және т.б.), бұлттың арасындағы мәліметтерді жинауға, сақтауға және басқаруға арналған қосымшалар мен пайдаланушы жабдықтары арасындағы алшақтықты жоюға мүмкіндік береді. «
Бұл функцияны іске асыру үшін біз Qualcomm Dragonboard 410c қолданамыз. Айдаһар тақтасымен бірге біз екі бағытты деңгейлік ауыстырғышты қолданамыз, бұл Dragonboard жұмыс кернеуін 1,8 В HC-12 RF трансиверінің жұмыс кернеуін 5В-қа түрлендіру.
Dragonboard 410c Debian/Linaro Linux жүйесімен де конфигурацияланған.
Dragonboard 410c Pinout шлюз ретінде:
- Төмен жылдамдықты қосқыш түйреуіші 5 (TxD) -> Деңгейді ауыстырып қосқыш -> HC -12 RX түйреуіші
- Төмен жылдамдықты қосқыш түйреуіші 7 (RxD) <- деңгей ауыстырғыш <- HC-12 TX түйреуіші
- Төмен жылдамдықты қосқыш түйреуіші 29 (GPIO) -> Деңгейді ауыстыру -> HC -12 SET түйреуіші
Gateway қызметін орнату үшін Python -да енгізілген кодты GitHub жобасының репозиторийінде алуға болады:
github.com/gubertoli/SaferWork/blob/master/SaferWork_Gateway.py
Айта кету керек, бұл жоба құрылғы туралы ақпаратты жіберу үшін dweet.io пайдаланады және бұл ақпарат осы қадамда көрсетілгендей freeboard.io қызметінде жұмсалады.
Dweet.io орнату өте қарапайым және оны түсініктеме берілген бастапқы код арқылы түсінуге болады. Freeboard.io - интуитивті бақылау тақтасының құрушысы, ол dweet.io -мен тікелей әрекеттеседі.
3 -қадам: Қорытынды
Даму кезіндегі қиындықтар
Сымсыз таратқыштың анықтамасы
Концептуалды дизайн кезінде ол шектеулі диапазондағы 443 МГц RX/TX схемалары (RT3/4 және RR3/4) болып есептелді және ол мәліметтерді алу үшін арнайы өңдеуді қажет етті (мысал). Барлық осы қиындықтарды жеңу үшін rx/tx үшін барлық схеманы енгізетін HC-12 трансивері ауыстырылды, ол алдыңғы нұсқаның ауыртпалығы мен тәуекелін болдырмайтын Dragonboard-қа тікелей сериялық деректерді береді.
Dragonboard 410c деңгейлік ауыстырғыш
Ол Linker Sprite Mezzanine-ге UART деңгейінің ауысуымен қамтамасыз етілген, бірақ порт консольдік байланыс үшін ОЖ қолданатын портпен бірдей (төмен жылдамдықты қосқыштар 11-TX және 13-RX түйреуіштері) орындау кезінде қайшылық туғызады, сондықтан ол қажет болды. Leveler Shifter көмегімен Linker Sprite Mezzanine-де жоқ басқа қол жетімді UART портын (төмен жылдамдықты қосқыш түйреуіштері 5-TX және 7-RX) пайдалану үшін оны алу қажет болды. Белгілі бір микросхеманы сатып алмас бұрын, UART пайдалану үшін жұмыс істемейтін транзисторлы активті деңгей ауыстырғышын қолдануға тырысты.
Әдебиеттер
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
Ұсынылған:
MODBUS RTU -дағы өнеркәсіптік HMI және Arduinos: 4 қадам
MODBUS RTU -дағы өнеркәсіптік HMI және Arduinos: Бұл нұсқаулықта мен өнеркәсіптік HMI (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) және Arduino UNO (10EUROS) арасындағы байланыс мысалын сипаттаймын. Желі арнайы және берік және өнеркәсіптік протоколмен жұмыс істейді
PLC (Controllino) өнеркәсіптік дәрежесі бар DIY жарық қорғаныс дабыл жүйесі: 5 қадам
PLC (Controllino) өнеркәсіптік дәрежесі бар DIY жарық қорғаныс дабыл жүйесі: Бұл жобада мен сізге PLC -ді (Controllino) жарық кедергісімен, сиренамен, қамысты қосқышпен және стробоскоппен қалай біріктіргенімді көрсетемін. нағыз мықты жұмыс істейтін дабыл/қауіпсіздік жүйесі, ол зиянкестерді оңай қорқытады. L
Өнеркәсіптік кодерлерді Arduino көмегімен қалай қолдануға болады: 6 қадам
Өнеркәсіптік кодерлерді Arduino -мен қалай қолдануға болады: Инкреционалды кодерлер көбінесе робототехника немесе орналасуды бақылау сияқты өнеркәсіптік қосымшалар үшін қолданылады. Өнеркәсіптік қосымшаларға арналған кодерлер негізінен RS422 дифференциалды интерфейсімен келеді, мен осы шағын жобада өнеркәсіпті қалай қолдану керектігін көрсетемін
FTC роботтарына арналған өнеркәсіптік сымдар техникасы - әдістер мен кеңестер: 4 қадам
FTC роботтарына арналған өнеркәсіптік сымдар техникасы - әдістер мен кеңестер: Көптеген FTC командалары өздерінің роботтарына электрониканы орнату үшін негізгі сымдар техникасы мен құралдарына сүйенеді. Алайда, бұл негізгі әдістер мен материалдар сымдарды жетілдіруге қойылатын талаптар үшін жеткіліксіз болады. Сіздің команда неғұрлым жетілдірілген сенсорды қолдана ма
Сандық IC сынаушы (өнеркәсіптік және инженерлік колледждерге арналған) Шубхам Кумар, UIET, Панжаб университеті: 6 қадам (суреттермен)
Сандық IC сынағышы (өнеркәсіптік және инженерлік колледждер үшін) Shubham Kumar, UIET, Panjab университеті: Цифрлық IC сынағышты енгізу (CMOS және TTL IC үшін): КІРІСПЕ: IC электронды тізбектің негізгі компоненті. көптеген мақсаттар мен функциялар үшін. Бірақ кейде ақаулы IC -лерге байланысты схема болмайды