Სარჩევი:
ვიდეო: SaferWork 4.0 - სამრეწველო IoT უსაფრთხოებისათვის: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
Პროექტის აღწერა:
SaferWork 4.0 მიზნად ისახავს უზრუნველყოს რეალურ დროში სამრეწველო ტერიტორიების გარემოსდაცვითი მონაცემები. ამჟამად ხელმისაწვდომი რეგულაციები, როგორიცაა OHSAS 18001 (სამუშაო ჯანმრთელობისა და უსაფრთხოების შეფასების სერია) ან ბრაზილიის NR-15 (არაჯანსაღი საქმიანობა) ითვალისწინებს პერიოდულ შემოწმებებს ტერიტორიების კლასიფიკაციისა და შემარბილებელი ღონისძიებების შესასრულებლად. პერიოდული შემოწმებები არ ასახავს წყვეტილ პირობებს და შეიძლება ზიანი მიაყენოს მუშაკებს შემარბილებელი ღონისძიებების არარსებობის გამო.
განაწილებული მოწყობილობებისა და მთავარი კარიბჭის კონცეფციაში, სენსორები ნაწილდება სამრეწველო ქარხანაში გარემოს მდგომარეობის გასაზომად და ეს მონაცემები წარმოდგენილია უსაფრთხოების სპეციალისტების, ექიმების, მენეჯმენტის, ადამიანური რესურსების და მრავალი სხვა დამხმარე დაფისათვის, რომელიც მხარს უჭერს წამყვან წამყვან ინფორმაციას. რისკების შეფასებისა და შემარბილებელი ღონისძიებების განხორციელების მიზნით, რათა შემცირდეს ან თავიდან აიცილოს დაზიანებები და უბედური შემთხვევები.
ახლანდელი პროტოტიპის ზომები:
- ტემპერატურა
- ტენიანობა
- აირები (ჰაერის ხარისხი, აალებადი, აალებადი და კვამლი)
განსახორციელებელია:
ხმაური
Როგორ მუშაობს
მოწყობილობა აგზავნის JSON პაკეტს, რომელიც შეიცავს სენსორების მონაცემებს კარიბჭეში, რომელიც დაამუშავებს და გაგზავნის ღრუბელში (dweet.io) და ასევე უზრუნველყოფს მას დაფაზე (freeboard.io).
ნაწილების სია - აპარატურა
-
კარიბჭე
- Qualcomm Dragonboard 410c (Debian Linux)
- HC-12 უკაბელო გადამცემი (მონაცემთა ცხრილი)
- Level Shifter გადაიყვანოს Dragonboard 1.8V 5V (მონაცემთა ცხრილი)
-
მოწყობილობა
- არდუინო უნო
- HC-12 უკაბელო გადამცემი (მონაცემთა ცხრილი)
- DHT-11 ტემპერატურისა და ტენიანობის სენსორი (მონაცემთა ცხრილი)
- MQ -2 - მგრძნობიარე აალებადი და აალებადი აირების მიმართ (მეთანი, ბუტანი, LPG, კვამლი) (მონაცემთა ცხრილი)
- MQ -9 - მგრძნობიარე ნახშირბადის მონოქსიდის, აალებადი გაზების მიმართ (მონაცემთა ცხრილი)
- MQ -135 - ჰაერის ხარისხისთვის (მგრძნობიარეა ბენზოლის, ალკოჰოლის, კვამლის მიმართ) (მონაცემთა ცხრილი)
ნაბიჯი 1: მოწყობილობის დანერგვა
მოწყობილობა წარმოადგენს სენსორების საწოლს, რომელიც განთავსებულია მრავალ ადგილას სამრეწველო ადგილას, რეალურ დროში გარემოს გარემოს შესასწავლად.
ამ პროექტში გამოყენებულია Arduino Uno პლატფორმა 3 გაზის სენსორით (MQ-2, MQ-9 და MQ-135), 1 ტემპერატურის/ტენიანობის სენსორი (DHT-11) და RF გადამცემი (HC-12).
Arduino to Sensors Pinout:
ანალოგი
- A1 დან DHT11 ანალოგური პინი
- A3 დან MQ135 ანალოგური პინი
- A4 დან MQ9 ანალოგური პინი
- A5 to MQ2 ანალოგური პინი
ციფრული
- D7 to HC-12 SET პინი
- D10 to HC-12 TX pin (კონფიგურირებულია როგორც RX Arduino– ზე)
- D11 to HC-12 RX pin (კონფიგურირებულია როგორც TX Arduino– ზე)
კოდი განხორციელებულია
ეწვიეთ: GitHub წყაროს კოდს
ნაბიჯი 2: კარიბჭის განხორციელება
როგორც ვიკიპედიაშია ნათქვამი:
"ნივთების ინტერნეტი (IoT) Gateway უზრუნველყოფს საშუალებებს, რათა დაიძლიოს უფსკრული მოწყობილობებს შორის სფეროში (ქარხნის იატაკი, სახლი და ა.შ.), ღრუბელში, სადაც მონაცემები გროვდება, ინახება და მანიპულირდება საწარმოს პროგრამებით და მომხმარებლის აღჭურვილობით."
ამ ფუნქციონირების განსახორციელებლად ჩვენ ვიყენებთ Qualcomm Dragonboard 410c. Dragonboard– თან ერთად ჩვენ ვიყენებთ ორ-მიმართულების დონის შემცვლელს, რომ გადავიყვანოთ Dragonboard– ის ოპერატიული ძაბვა 1.8V– ით HC-12 RF გადამცემი ოპერაციული ძაბვის 5V– მდე.
Dragonboard 410c ასევე კონფიგურირებული იყო Debian/Linaro Linux– ით.
Dragonboard 410c Pinout როგორც კარიბჭე:
- დაბალი სიჩქარის შემაერთებელი პინი 5 (TxD) -> დონის გადამრთველი -> HC -12 RX პინი
- დაბალი სიჩქარის შესაერთებელი პინი 7 (RxD) <- დონის გადამრთველი <- HC-12 TX პინი
- დაბალი სიჩქარის შესაერთებელი პინი 29 (GPIO) -> დონის გადამრთველი -> HC -12 SET პინი
Python– ში დანერგილი Gateway სერვისის დასაყენებლად შეგიძლიათ მიიღოთ პროექტის GitHub საცავში:
github.com/gubertoli/SaferWork/blob/master/SaferWork_Gateway.py
მნიშვნელოვანია აღინიშნოს, რომ ეს პროექტი იყენებს dweet.io მოწყობილობის ინფორმაციის გასაგზავნად და ეს ინფორმაცია მოხმარდება freeboard.io სერვისზე, როგორც ეს მოცემულია ამ ნაბიჯში.
Dweet.io დაყენება ძალიან მარტივია და მისი გაგება შესაძლებელია კომენტარირებული კოდის საშუალებით. Freeboard.io არის ინტუიციური დაფის შემქმნელი, რომელიც უშუალოდ ურთიერთობს dweet.io– სთან.
ნაბიჯი 3: დასკვნა
გამოწვევები განვითარების დროს
უკაბელო გადამცემი განმარტება
კონცეპტუალური დიზაინის დროს იგი განიხილებოდა ტიპიური 443 MHz RX/TX სქემები (RT3/4 და RR3/4) შეზღუდული დიაპაზონით და რაც მოითხოვდა მონაცემთა დამუშავების სპეციფიკურ დამუშავებას (მაგალითი). ყველა ამ გამოწვევის დასაძლევად შეიცვალა HC-12 გადამცემი, რომელიც მოიცავს ყველა სქემას rx/tx, რომელიც უზრუნველყოფს მკაფიო სერიულ მონაცემებს პირდაპირ Dragonboard– ში, თავიდან აიცილებს შრომისმოყვარეობას და წინა ვარიანტის რისკებს.
Dragonboard 410c Level Shifter
მას მიეცა Linker Sprite ანტრესოლი Level Shifter– ით UART– ისთვის, მაგრამ პორტი იგივეა, რაც OS– ს მიერ კონსოლის კომუნიკაციისათვის (დაბალი სიჩქარის კონექტორი Pins 11-TX და 13-RX) წარმოაჩენს კონფლიქტს განხორციელების დროს, ამიტომ საჭირო იყო გამოვიყენოთ სხვა ხელმისაწვდომი UART პორტი (დაბალი სიჩქარის დამაკავშირებელი ქინძისთავები 5-TX და 7-RX), რომლებიც არ არის ხელმისაწვდომი Linker Sprite Mezzanine– ზე Level Shifter– ით, ამიტომ საჭირო იყო მისი მოპოვება. მანამდე კონკრეტული ჩიპის ყიდვამდე სცადა განხორციელებულიყო ტრანზისტორი გააქტიურებული დონის ცვლადი, რომელიც არ მუშაობდა 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
გირჩევთ:
წვრილმანი კარის სენსორი უსაფრთხოებისათვის ESP8266 გამოყენებით: 3 ნაბიჯი
DIY კარის სენსორი უსაფრთხოებისათვის ESP8266 გამოყენებით: დაიცავით თქვენი სახლი ჭკვიანი კარის სენსორის გამოყენებით, რომელიც მთლიანად შეიმუშავებს ღია კოდის ტექნოლოგიების გამოყენებით. ამ ვიდეოში ჩვენ გავაკეთებთ მოწყობილობას, რომელიც გამოავლენს კარი ღიაა თუ დახურული და შეიგრძნობს ინფორმაციას თქვენს სმარტფონზე BLYNK სერვერი, w
კიბერპანკის მრავალ სენსორი უსაფრთხოებისათვის .: 8 ნაბიჯი
Cyberpunk Multi-Sensor for Security .: მე გადავწყვიტე უსაფრთხოების მულტიზენსორის გაკეთება მას შემდეგ, რაც ჩვენ გაგვძარცვეს ეკვადორის ჯუნგლებში ცხოვრების დროს. ჩვენ ახლა სხვა ქალაქში ვცხოვრობთ, მაგრამ მე მინდოდა გზა მივიღო შეტყობინებები ჩვენს სახლში ნებისმიერი საქმიანობისთვის. მე მინახავს ბევრი დაკავშირებული სენსორი, რომლებიც არ იყო
უკაბელო უსაფრთხოების ღილაკი PLC უსაფრთხოებისათვის: 6 ნაბიჯი (სურათებით)
უკაბელო უსაფრთხოების ღილაკი PLC უსაფრთხოებისათვის: ეს პროექტი არის ჩემი კონცეფციის მტკიცებულება IoT და (საბოლოოდ) რობოტების გამოყენების შესახებ, რათა შეიქმნას უსაფრთხოების დამატებითი ფენა საშიში საწარმოო ობიექტებისთვის. ეს ღილაკი შეიძლება გამოყენებულ იქნას მრავალი პროცესის დასაწყებად ან შესაჩერებლად, მათ შორის სიგნალის კონტროლისთვის
Arduino ფარები მოდულატორი მოტოციკლის უსაფრთხოებისათვის: 20 ნაბიჯი (სურათებით)
არდუინოს შუქის მოდულატორი მოტოციკლის უსაფრთხოებისათვის: მოტოციკლები ძნელად ჩანს გზაზე, რადგან ისინი ავტომობილის ან სატვირთო მანქანის სიგანის მხოლოდ მეოთხედს იკავებენ. 1978 წლიდან აშშ - ში მოტოციკლეტის მწარმოებლებს მოეთხოვებათ მოტოციკლები უფრო თვალსაჩინო გახადონ ფარები
Securibot: მცირე ზომის საფრენი აპარატი სახლის უსაფრთხოებისათვის: 7 ნაბიჯი (სურათებით)
Securibot: მცირე ზომის საფრენი აპარატი სახლის უსაფრთხოებისათვის: ეს არის მარტივი ფაქტი, რომ რობოტები გასაოცარია. უსაფრთხოების რობოტები, როგორც წესი, ძალიან ძვირი ღირს საშუალო ადამიანისთვის, ან შეძენა კანონიერად შეუძლებელია; კერძო კომპანიები და სამხედროები ცდილობენ შეინახონ ასეთი მოწყობილობები თავისთვის და