İçindekiler:
Video: SaferWork 4.0 - Güvenlik için Endüstriyel IoT: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Proje Açıklaması:
SaferWork 4.0, endüstriyel alanların gerçek zamanlı çevresel verilerini sağlamayı amaçlar. OHSAS 18001 (İş Sağlığı ve Güvenliği Değerlendirme Serisi) veya Brezilya NR-15 (Sağlıksız faaliyetler) gibi mevcut düzenlemeler, alanları sınıflandırmak ve azaltıcı önlemler önermek için periyodik denetimleri dikkate alır. Kesintili koşullar bu periyodik denetimler tarafından yakalanmaz ve hafifletme önlemlerinin eksikliği nedeniyle işçilere zarar verebilir.
Dağıtılmış cihazlar ve bir ana ağ geçidi konseptinde, çevresel koşulları ölçmek için bir endüstriyel tesiste sensörler dağıtılır ve bu veriler Güvenlik Uzmanları, Doktorlar, Üst Yönetim, İnsan Kaynakları ve diğer birçok kişiye sunulan bir gösterge panosunda sunulur ve önde gelen önemli bilgileri destekler. yaralanmaları ve kazaları azaltmayı veya önlemeyi amaçlayan risk değerlendirmeleri ve hafifletme eylemlerine.
Mevcut prototip şunları ölçer:
- Sıcaklık
- Nem
- Gazlar (Hava Kalitesi, Yanıcı, Yanıcı ve Duman)
Uygulanacak:
Gürültü
Nasıl çalışır
Cihaz, işleyip buluta (dweet.io) gönderecek ve ayrıca bir gösterge panosunda (freeboard.io) sağlayacak olan ağ geçidine sensör verilerini içeren bir JSON paketi gönderir.
Parça Listesi - Donanım
-
geçit
- Qualcomm Dragonboard 410c (Debian Linux)
- HC-12 Kablosuz Alıcı-Verici (Veri Sayfası)
- Dragonboard 1.8V'yi 5V'a dönüştürmek için Seviye Değiştirici (Veri Sayfası)
-
Cihaz
- Arduino Uno'su
- HC-12 Kablosuz Alıcı-Verici (Veri Sayfası)
- DHT-11 Sıcaklık ve Nem Sensörü (Veri Sayfası)
- MQ-2 - Yanıcı ve yanıcı gazlara karşı hassas (Metan, Bütan, LPG, duman) (Veri sayfası)
- MQ-9 - Karbon Monoksit, yanıcı gazlar için hassas (Veri sayfası)
- MQ-135 - Hava Kalitesi İçin (Benzen, Alkol, dumana duyarlı) (Veri sayfası)
1. Adım: Cihaz Uygulaması
Cihaz, gerçek zamanlı ortam algılaması için bir sanayi sitesinde birçok alana yerleştirilecek bir sensör yatağını temsil eder.
Bu projede 3 adet gaz sensörü (MQ-2, MQ-9 ve MQ-135), 1 adet sıcaklık/nem sensörü (DHT-11) ve bir RF alıcı-vericisi (HC-12) ile Arduino Uno Platformu kullanılmıştır.
Arduino'dan Sensörlere Pin Çıkışı:
analog
- A1 - DHT11 analog pimi
- A3 - MQ135 analog pin
- A4 - MQ9 analog pin
- A5 - MQ2 analog pin
Dijital
- D7 - HC-12 SET pini
- D10 - HC-12 TX pini (Arduino'da RX olarak yapılandırılmış)
- D11 - HC-12 RX pini (Arduino'da TX olarak yapılandırılmış)
Uygulanan Kod
Ziyaret edin: GitHub Kaynak Kodu
2. Adım: Ağ Geçidi Uygulaması
Wikipedia'nın belirttiği gibi:
"Bir Nesnelerin İnterneti (IoT) Ağ Geçidi, sahadaki cihazlar (fabrika katı, ev vb.), verilerin kurumsal uygulamalar tarafından toplandığı, depolandığı ve manipüle edildiği Bulut ile kullanıcı ekipmanı arasındaki boşluğu kapatmak için araçlar sağlar."
Bu işlevi uygulamak için Qualcomm Dragonboard 410c kullanıyoruz. Dragonboard ile birlikte, 1.8V'luk Dragonboard çalışma voltajını 5V'luk HC-12 RF Alıcı-Verici Çalışma Voltajına dönüştürmek için çift yönlü bir seviye değiştirici kullanıyoruz.
Dragonboard 410c ayrıca Debian/Linaro Linux ile yapılandırıldı.
Ağ Geçidi Olarak Dragonboard 410c Pin Çıkışı:
- Düşük Hızlı Konnektör Pimi 5 (TxD) -> Seviye Kaydırıcı -> HC-12 RX Pimi
- Düşük Hızlı Konnektör Pimi 7 (RxD) <- Seviye Kaydırıcı <- HC-12 TX Pimi
- Düşük Hızlı Konnektör Pimi 29 (GPIO) -> Seviye Kaydırıcı -> HC-12 SET Pimi
Ağ Geçidi Hizmetini kurmak için Python'da uygulanan kod, proje GitHub deposundan alınabilir:
github.com/gubertoli/SaferWork/blob/master/SaferWork_Gateway.py
Bu projenin cihaz bilgilerini göndermek için dweet.io kullandığını ve bu bilginin bu adımda gösterildiği gibi freeboard.io hizmetinde tüketildiğini belirtmek önemlidir.
dweet.io kurulumu çok basittir ve yorumlanmış kaynak kodu ile anlaşılabilir. Freeboard.io, doğrudan dweet.io ile etkileşime giren sezgisel bir pano yaratıcısıdır.
3. Adım: Sonuç
Geliştirme Sırasındaki Zorluklar
Kablosuz Alıcı-Verici Tanımı
Kavramsal tasarım sırasında, sınırlı menzilli ve veri alımı için özel işleme gerektiren tipik 443 MHz RX/TX devreleri (RT3/4 ve RR3/4) olarak kabul edildi (örnek). Tüm bu zorlukların üstesinden gelmek için, önceki seçeneğin zor çalışma ve risklerinden kaçınarak, net seri verileri doğrudan Dragonboard'a sağlayan tüm rx/tx devrelerini içine alan bir HC-12 Alıcı-Vericisi olarak değiştirildi.
Dragonboard 410c Seviye Değiştirici
Linker Sprite Mezzanine'e UART için Seviye Değiştirici sağlandı, ancak Bağlantı Noktası, uygulama sırasında çakışma gösteren konsol iletişimi (Düşük Hızlı konektör Pimleri 11-TX ve 13-RX) için işletim sistemi tarafından kullanılanla aynıdır, bu nedenle gerekliydi Level Shifter ile Linker Sprite Mezzanine'de bulunmayan başka bir kullanılabilir UART bağlantı noktasını (Düşük Hızlı Konnektör Pinleri 5-TX ve 7-RX) kullanmak için bir tane edinilmesi gerekiyordu. Bunun için özel bir çip satın almadan önce, UART kullanımı için çalışmayan bir transistör aktif seviye değiştirici uygulanmaya çalışıldı.
Referanslar
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
Önerilen:
MODBUS RTU'da Endüstriyel HMI ve Arduinos: 4 Adım
MODBUS RTU'da Endüstriyel HMI ve Arduinos: Bu talimatta, endüstriyel bir HMI (COOLMAY MT6070H, 150EUROS), bir Arduino CLONE DIY (10EUROS) ve bir Arduino UNO (10EUROS) arasındaki bir iletişim örneğini anlatacağım. Ağ, özel, sağlam ve endüstriyel bir protokol altında çalışacak
4 ila 20 MA Endüstriyel Proses Kalibratörü Kendin Yap - Elektronik Enstrümantasyon: 8 Adım (Resimlerle)
4 ila 20 MA Endüstriyel Proses Kalibratörü Kendin Yap | Elektronik Enstrümantasyon: Endüstriyel ve elektronik enstrümantasyon çok pahalı bir alandır ve sadece kendi kendini eğitmişsek veya bir hobiciysek bunu öğrenmek kolay değildir. Bu nedenle Elektronik enstrümantasyon sınıfım ve ben bu düşük bütçeli 4 ila 20 mA prosedürünü tasarladım
SAHTE ENDÜSTRİYEL YÜKSEK BASINÇ AMPUL İLE EV DEKORASYONU: 6 Adım (Resimli)
SAHTE ENDÜSTRİYEL YÜKSEK BASINÇ AMPUL İLE EV DEKORASYONU: Hurdalıkta güzel şekilli ampullerin atıldığını gördüm. Bu kırık lambalardan bir ev dekoratif lambası yapmak için bazı fikirler buldum ve birkaç ampul topladım. Bugün bu ampulleri nasıl ev dekorasyonuna çevirdiğimi paylaşmaya hazırım
FTC Robotları için Endüstriyel Kablolama Teknikleri - Yöntemler ve İpuçları: 4 Adım
FTC Robotları için Endüstriyel Kablolama Teknikleri - Yöntemler ve İpuçları: Birçok FTC ekibi, robotları için elektronikleri kurmak için temel kablolama tekniklerine ve araçlarına güvenir. Ancak bu temel yöntemler ve malzemeler daha ileri kablolama gereksinimleri için yeterli olmayacaktır. Ekibinizin daha gelişmiş duyular kullanıp kullanmadığı
Endüstriyel Ekmek Dilimleme Makinesini Temizlemek için Kırıntı Tarağı (Oliver 732-N): 3 Adım (Resimlerle)
Endüstriyel Ekmek Dilimleme Makinesini Temizlemek için Ekmek Kırıntısı Tarağı (Oliver 732-N): Bu İble, alışılmışın dışında bir yol. Çalıştığım fırında Oliver 732-N Önden Yüklemeli Dilimleyici (7/16” aralıklı) var. Dilimlendiğinde beşikte toplanan ince galeta unu yapar. Önleri süpürmek için bir boya fırçası kullanılır