
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Opis projekta:
SaferWork 4.0 namjerava pružiti podatke o okolišu industrijskih područja u stvarnom vremenu. Trenutno dostupni propisi poput OHSAS 18001 (Serija procjena zdravlja i sigurnosti na radu) ili brazilski NR-15 (Nezdrave aktivnosti) razmatraju povremene inspekcije radi klasifikacije područja i predlaganja ublažavanja. Periodični pregledi ne obuhvaćaju povremene uvjete i mogu naštetiti radnicima zbog nedostatka mjera ublažavanja.
U konceptu distribuiranih uređaja i glavnog pristupnika, senzori se distribuiraju u industrijskom pogonu za mjerenje okolišnih uvjeta, a ti se podaci prezentiraju na nadzornoj ploči koja je dostupna stručnjacima za sigurnost, liječnicima, up menadžmentu, ljudskim potencijalima i mnogim drugim, podržavajući ključne uvide koji vode procjene rizika i mjere ublažavanja čiji je cilj smanjiti ili spriječiti ozljede i nesreće.
Trenutni prototip mjeri:
- Temperatura
- Vlažnost
- Plinovi (kvaliteta zraka, zapaljivi, zapaljivi i dim)
Za provedbu:
Buka
Kako radi
Uređaj šalje JSON paket koji sadrži podatke senzora na gateway koji će ih obraditi i poslati u oblak (dweet.io), a također ih dostaviti na nadzornu ploču (freeboard.io).
Popis dijelova - hardver
-
Gateway
- Qualcomm Dragonboard 410c (Debian Linux)
- Bežični primopredajnik HC-12 (podatkovni list)
- Level Shifter za pretvaranje Dragonboard 1.8V u 5V (podatkovna tablica)
-
Uređaj
- Arduino Uno
- Bežični primopredajnik HC-12 (podatkovni list)
- Senzor temperature i vlažnosti DHT-11 (podatkovni list)
- MQ -2 - Osjetljivo na zapaljive i zapaljive plinove (metan, butan, UNP, dim) (podatkovni list)
- MQ -9 - Osjetljivo na ugljikov monoksid, zapaljive plinove (podatkovni list)
- MQ -135 - za kvalitetu zraka (osjetljivo na benzen, alkohol, dim) (podatkovni list)
Korak 1: Implementacija uređaja



Uređaj predstavlja krevet senzora koji se nalazi u mnogim područjima na industrijskom mjestu za mjerenje okoliša u stvarnom vremenu.
U ovom projektu korištena je Arduino Uno platforma s 3 plinska senzora (MQ-2, MQ-9 i MQ-135), 1 senzorom temperature/vlažnosti (DHT-11) i RF primopredajnikom (HC-12).
Ispis Arduino senzora:
Analog
- A1 do DHT11 analogni pin
- A3 do MQ135 analogni pin
- Analogni pin A4 do MQ9
- A5 do MQ2 analogni pin
Digitalni
- D7 na HC-12 SET pin
- D10 do HC-12 TX pin (konfiguriran kao RX na Arduinu)
- D11 na HC-12 RX pin (konfigurirano kao TX na Arduinu)
Kôd implementiran
Posjetite: GitHub izvorni kod
Korak 2: Implementacija pristupnika



Kako navodi Wikipedia:
"Pristupnik Interneta stvari (IoT) pruža sredstva za premošćivanje jaza između uređaja na terenu (tvornički pod, dom itd.), Oblaka, gdje se podaci prikupljaju, pohranjuju i manipuliraju poslovnim aplikacijama, te korisničke opreme"
Za implementaciju ove funkcionalnosti koristimo Qualcomm Dragonboard 410c. Zajedno s Dragonboard-om koristimo dvosmjerni pomak razine za pretvaranje radnog napona Dragonboard-a od 1,8 V u radni napon RF primopredajnika HC-12 od 5 V.
Dragonboard 410c također je konfiguriran s Debian/Linaro Linuxom.
Ispis Dragonboard 410c kao pristupnik:
- Priključni priključak male brzine 5 (TxD) -> Razina pomaka -> HC -12 RX pin
- Priključak priključka male brzine 7 (RxD) <- Razina pomaka <- HC-12 TX pin
- Konektor za priključak male brzine 29 (GPIO) -> Razina pomaka -> HC -12 SET pin
Kod implementiran u Python za postavljanje Gateway usluge može se dobiti u spremištu projekta GitHub:
github.com/gubertoli/SaferWork/blob/master/SaferWork_Gateway.py
Važno je napomenuti da ovaj projekt koristi dweet.io za slanje podataka o uređaju, a ti se podaci troše na freeboard.io usluzi kako je prikazano u ovom koraku.
Postavljanje dweet.io je vrlo jednostavno i može se razumjeti po komentiranom izvornom kodu. Freeboard.io je intuitivni kreator nadzorne ploče koji izravno stupa u interakciju s dweet.io.
Korak 3: Zaključak


Izazovi tijekom razvoja
Definicija bežičnog primopredajnika
Tijekom idejnog projekta smatrano je tipičnim RX/TX krugovima od 443 MHz (RT3/4 i RR3/4) s ograničenim rasponom i koji su zahtijevali posebnu obradu za dohvaćanje podataka (primjer). Kako bi se prevladali svi ovi izazovi, promijenjen je primopredajnik HC-12 koji ugrađuje sve sklopove za rx/tx koji pruža jasne serijske podatke izravno na Dragonboard izbjegavajući naporan rad i rizike prethodne opcije.
Dragonboard 410c Level Shifter
Linker Sprite Mezzanine opremljen je mjenjačem razine za UART, ali je port isti kao onaj koji koristi OS za komunikaciju s konzolom (priključci 11-TX i 13-RX konektora niske brzine) koji predstavlja sukob tijekom implementacije, pa je to bilo potrebno za korištenje drugog dostupnog UART priključka (pinovi konektora niske brzine 5-TX i 7-RX) koji nisu dostupni na Linker Sprite mezaninu s mjenjačem razine, pa je bilo potrebno nabaviti ga. Prije kupnje određenog čipa za to je pokušano implementirati tranzistorski aktivirani mjenjač razine koji ne radi za upotrebu UART -a.
Reference
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
Preporučeni:
Cyber-fizička sigurnost pametnog parkiranja i kontrole prometa: 6 koraka

Kibernetičko-fizička sigurnost pametnog parkiranja i kontrole prometa: Internet raste milijardama uređaja, uključujući automobile, senzore, računala, poslužitelje, hladnjake, mobilne uređaje i još mnogo toga bez presedana. To unosi više rizika i ranjivosti u infrastrukturu, rad
Zamjenski RFID ključ za sigurnost bicikla: 7 koraka (sa slikama)

Zamjenski RFID ključ za sigurnost bicikla: Za sigurnost bicikla postoji samo prekidač za zaključavanje paljenja. I lopov ga lako može hakirati. Evo dolazim s DIY rješenjem za to. Jeftino je i jednostavno se gradi. To je zamjenski RFID ključ za sigurnost bicikla. Učinimo to
Sigurnost doma: 4 koraka

Kućna sigurnost: Gornje slike prikazuju rane nacrte onoga što sam razmišljao učiniti za projekt
Napravite sam senzor vrata za sigurnost pomoću ESP8266: 3 koraka

DIY senzor vrata za sigurnost pomoću ESP8266: Osigurajte svoj dom pomoću pametnog senzora vrata potpuno dizajniranog koristeći tehnologije otvorenog koda. U ovom videu napravit ćemo uređaj koji će otkriti jesu li vrata otvorena ili zatvorena i osjetiti informacije na vašem pametnom telefonu pomoću poslužitelj BLYNK, w
Sigurnost s Arduinom: Atecc608a: 7 koraka

Sigurnost s Arduinom: Atecc608a: TopicZdravo svima! Ovo je moj prvi članak s uputama pa se nadam da će vam svima biti zanimljiv. U ovom članku ću vam objasniti kako koristiti mikro čip pod nazivom " ATECC608A " koji pružaju više sigurnosnih alata. Ovaj čip ima