Мазмұны:

SafeT-Park жүйесі: 6 қадам (суреттермен)
SafeT-Park жүйесі: 6 қадам (суреттермен)

Бейне: SafeT-Park жүйесі: 6 қадам (суреттермен)

Бейне: SafeT-Park жүйесі: 6 қадам (суреттермен)
Бейне: Титаниктің құпиясы: олар айсбергті қалай байқамады?! Ең егжей-тегжейлі оқиға! 2024, Шілде
Anonim
SafeT-Park жүйесі
SafeT-Park жүйесі

Бұл құрылғы IOT құрылғысына үш қауіпсіздік тұжырымдамасын енгізу арқылы тұрақ құрылымдарын қорғауға көмектеседі.

Автоматтандырылған төтенше жағдай жүйесі, автокөлік тұрағы өртенген жағдайда

Өрттің орналасқан жерін анықтау үшін температура мен биіктік сенсоры

Түтіннің сәулеленуін азайту үшін белсендірілген қысым жүйесі

1 -қадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

1. MATLAB, Arduino және Thingspeak орнатылған ноутбук

2. SparkFun ESP8266 Thing құрылғысы

3. SparkFun биіктігі/қысым датчигінің үзілуі - MPL3115A2

4. Әйелден әйелге дейінгі кабельдер

5. Micro USB to USB кабелі

6. 3D басып шығарылған гараж

2 -қадам: ThingSpeak -ке тіркеліңіз

ThingSpeak -ке тіркеліңіз
ThingSpeak -ке тіркеліңіз

Алдымен thingspeak.com сайтына тіркеліп, MATHWORKS есептік жазбасын пайдаланып тіркелгі жасаңыз.

Содан кейін «менің арналарымды» нұқыңыз және әр сенсор үшін жаңа арна қосыңыз.

Интернет заттары (IoT)-бұл енгізілген электрониканы, бағдарламалық қамтамасыз етуді, датчиктерді, жетектерді және желілік қосылымды қолдана отырып мәліметтер жинауға және алмасуға қабілетті өзара байланысты объектілер желісі («қосылған құрылғылар» немесе «ақылды құрылғылар»).

3 -қадам: Сымдар мен жабдық

Сымдар мен жабдық
Сымдар мен жабдық

Жоғарыдағы суретте көрсетілгендей тақтаны аналықтан әйелге дейінгі кабельдерді қолданып жалғаңыз.

4 -қадам: Жабдықты бағдарламалау

Аппараттық құралдарды программалау
Аппараттық құралдарды программалау
Аппараттық құралдарды программалау
Аппараттық құралдарды программалау
Аппараттық құралдарды программалау
Аппараттық құралдарды программалау

1. Дұрыс енгізулерді қамтамасыз етіңіз. Графиктер мен есептеулерге сәйкес базаны орнату үшін негізгі мәндерді манипуляциялаңыз.

2. Thingspeak.com сайтына жіберілетін карта коды.

3. WiFi орналасуы мен арна идентификаторы туралы ақпаратты енгізіңіз.

4. Әр 10 секунд сайын кодтау циклінің қайталануын орнатыңыз. Қайта конфигурациялау үшін 5 секундтық «күту уақыты» орнатылды.

5. Дәл деректерді алу үшін қысымды, температураны және биіктікті максимумдарды реттеңіз.

5 -қадам: Matlab -те кодтау

Matlab -те кодтау
Matlab -те кодтау
Matlab -те кодтау
Matlab -те кодтау

Arduino датчиктерінің кірістерін пайдалану үшін бізге ThingSpeak -тен мәліметтерді алу үшін Matlab пайдалану керек. «ThingSpeakRead ()» пәрмені сөйлейтін арнадан, өрістерден және пәрменге енгізілетін деректер нүктелерінің санынан деректерді жинайды. Бұл әрекетті орындағаннан кейін сіз кез келген өнімді шығаруға арналған деректерді пайдалана аласыз. Мен коды бар беттер файлын тіркедім, оны бастау үшін көшіріп, қоюға болады.

Бұл жобаның нәтижелері мыналарды қамтиды:

- Ең соңғы температура, биіктік және қысым көрсеткіштері бар кесте

- соңғы 50 деректер нүктесіндегі температура мен қысым көрсеткіштерін көрсететін 2 график (бұл жағдайда 500 секунд)

- Мәтіндік хабар мен электрондық поштаны Matlab ішіндегі қалқымалы мәзірден таңдауға болатын температура, биіктік немесе қысым көрсеткіштері бар жаңарту

- Егер сенсордың температурасы белгілі бір нүктеден асып кетсе, өрт туралы автоматты ескерту (бұл жағдайда тестілеу үшін 80 градус F)

Хабарламаларды/электрондық хаттарды алу үшін осы кодты іске қоспас бұрын send_msg функциясын орнату қажет.

Бұл келесі слайдта қарастырылады

6 -қадам: Send_msg функциясы

Send_msg функциясы
Send_msg функциясы
Send_msg функциясы
Send_msg функциясы
Send_msg функциясы
Send_msg функциясы
Send_msg функциясы
Send_msg функциясы

Электрондық поштаны және мәтіндік жаңартуларды алу үшін сізге «send_msg» функциясын анықтау қажет болады. Жаңарту жіберілетін электрондық пошта мен құпия сөзбен «пошта» және «pwd» мәндерін жаңарту қажет болады. Сондай -ақ, сіз «алушыларды» жаңартуларды алғыңыз келетін нөмір мен электрондық пошта мекенжайы ретінде және алушының телефон тасымалдаушысымен «тасымалдаушы» ретінде анықтауыңыз керек. Бұл орындалғаннан кейін функция іске қосылады.

Ұсынылған: