Мазмуну:

Dataopsamling Af Tyverialarm IIOT 4.0: 8 кадам
Dataopsamling Af Tyverialarm IIOT 4.0: 8 кадам

Video: Dataopsamling Af Tyverialarm IIOT 4.0: 8 кадам

Video: Dataopsamling Af Tyverialarm IIOT 4.0: 8 кадам
Video: Lesson 29: Car-7 Controlling SunFounder Smart Car using Remote Controller | Robojax 2024, Ноябрь
Anonim
Dataopsamling Af Tyverialarm IIOT 4.0
Dataopsamling Af Tyverialarm IIOT 4.0

IIOT программасы эң башкысы болуп саналат

tyverialarm, Arduino i et tidligere проектиси. Долбоорду өчүрүү үчүн маалымат өчүрүп коюңуз, бул маалыматты өчүрүү керек, жана интерфейс. Маалыматтар базасы, мен 3 маалымат топтомунда, ар кандай тилкелерде жана компьютерлерде ар кандай программаларды иштеп чыгууга жардам берет. Эч кандай коркунуч жок болсо да, ар кандай тилкелер башталат.

1 -кадам: Материалист

Arduino долбоору

Arduino сенсордук сенсор

Arduino RGB чырагы

Arduino trykknap

Ledning mellem Arduino og PC

Breadboard

NODE-кызыл программалык камсыздоо

WAMP SQL Server

2 -кадам: Программалык камсыздоо

Маалыматтар базасы жана Arduino, NODE-red программасы. Мен программаны иштеп чыктым жана программалык камсыздоону коммуникациядан баштайм. Берилиштер коммуникациялык маалымат базасы.

Маалыматтар, WAMP SQL Server жана башка маалыматтар базасы, NINE-red чейин интерфейс жана mySQL интерфейси.

Tidligere projekt

Мен ар кандай долбоорлорду иштеп чыгууну каалаган жокмун. Denne tverialarm har jeg genbrugt. Ден -соолукту чыңдоо бул жерде болгон. Сенсордук сенсордун жардамы менен, бул топтун мүчөлөрү коркунучтуу. Качандыр бир убакта сиз өзүңүздү кармайсыз, бир нече сомдон кийин башталат.

3 -кадам: Arduino

Ардуино жөнөтүүчүсү корголгон

alarmtilstand. Бул жерде сиз өзүңүздү коргоп жатканыңызда, ал топтун мүчөлөрүнүн тобу жокко эсе. Активдүү маалымат, бул жерде сиз активдүү эмессиз. Бул жерде NODE-red баскычтары иштелип чыккан жана алар калыбына келтирилген.

4 -кадам: Маалыматтар базасы

Маалыматтар базасы
Маалыматтар базасы

Hang gang der sker en snding af tilstanden for alarmen

Берилиштер берилиштер базасы жана маалымат базасы: Ар кандай тилдерде, ар кандай тилдерде, убакыттын өтүшү менен, убакыттын белгисинде, фортеплондордо дагы.

Берилиштер SQL жана MySQL боюнча берилиштер базасына киргизилет. Табулатура, сомдук сигнализациялар, ар кандай учурларда жана убакыт белгиси, фортеплеттердин тизмеси, блевит регистратору. Маалыматтарды сактоо үчүн, мен NODE-red функциясын иштеткенде, маалыматты өчүрүү керек. Анткени, бул жерде эч кандай эскертүү жок, бул жерде алар сигнализациядан баш тартышат. Документти тандап алгандан кийин, сиз өзүңүздүн алдыңыздагы маалымат менен байланышыңыз.

Jeg bruger en injection til to find at sineeste aktivering to alarm alarm hvor from fortæller hvornår det skete. Анын брюгери сиз каалаган убакта сигналды тандаңыз.

5-кадам: Node-red

Түйүн-кызыл
Түйүн-кызыл
Түйүн-кызыл
Түйүн-кызыл

Мен NODE-кызыл styrer адам kommunikation og databaseopdateringer.

JavaScript программаларын программалоо.

NODE-red программасы 11 сомдон турат.

Ардуино компоненттери Ардуиного чейин жок кылынат. Arduinoen маалымат модулу. Дисплей маалыматтары өчүрүлбөсө жана жок кылынбаса, анда ал экиге бөлүнөт.

Бөлүштүрүлгөн модераторлордун маалыматтары ар кандай абалга келтирилгенден кийин, кайра калыбына келтирилет.

Куралдар панели кийизден, сомдук сигнализациядан турат.

JavaScript функциясын калыбына келтирүү, сигналды өчүрүү. Мен сизди Q. баштапкы абалга келтирүү үчүн Q.

Q Ar enino forbindelse Arduionoen, som resetter ден.

JavaScript компоненттерин иштетүү, акча бөлүштүрүү, акча алмаштыруу жана өчүрүү сигнализациясы. Мен бул функцияны аткара алам, анткени бул жерде алар эч кандай сигнал жок. SQLдин бардык функциялары сиз үчүн жана башка маалымат базалары аркылуу дайындалышы мүмкүн.

Берилиштер маалымат базасына киргизилгенден кийин, тандоо киргизилгенге чейин бир нече сомдон турат.

15 компонентти иштетүү үчүн мезгил -мезгили менен триггер киргизилет. Коопсуздук сигналын жөнөтүү керек.

Берилиштер базасына киргизилгенден кийин, тандалганга чейин сомду сайыңыз.

Msg.payload bruges to to debugge on компоненттерди оңдоп -түзөөдө же өчүрүүдө.

Эскертүү панели панелдин сигнализациясына киргизилгенде, сайттын жардамы менен сайма сайылат.

Куралдар тактасы, эскертмелер жана сигналдар, ошондой эле сигнализацияны аныктоо үчүн дагы, кошумча сигналдар да, ошондой эле сигналдык сигналдар да, ошондой эле убакыттын белгиси да бар.

6 -кадам: Тест

Программалык камсыздоонун симуляторлорунун жардамы менен

Ардуиноэн кигге и табеллени, регистрациялаах информацияны биэрэр. Диск панелинде, ошондой эле сигнализациянын иштөө убактысында сигнализация орнотулган.

Кыйынчылыктар өчүрүлгөндө, сигнализация басылат, объектти басып чыгарыңыз, жана башка нерселерди жазыңыз. Белгилей кетүүчү нерсе, объектти сапка айландырыңыз. Негизги каражаттарды кароо бул жерде.

NODE-red'дин жайгаштырылышы жана орнотулгандыгы үчүн Ардуино өчүрүлгөн. Бул методдорду табуу жана маалымат базасын түзүү үчүн, методдорду аягына чыгаруу керек.

7 -кадам: Videreudvikling

Дагы бир жолу мен маалымат базасын сактап калам

rydde tabellen. Эркектерге таблицаларды тапшыруу үчүн, алар дагы деле жок. Куралдар тактасы.

Таблицанын үстүндөгү панелдин үстү жагын караңыз, сиз каалаган убакта киргизбейсиз, сигналды өчүрүп коюңуз.

Коопсуздук сигналын баштапкы абалга келтирүү үчүн программалар иштейт. Маалыматты алуу үчүн, таблицаны басып коюңуз. Дем алыш күндөрү эллер helligdage үчүн at tjekke alarmen үчүн күндүн муллигедери. Колдонуу шарттары Купуялуулук Мобилдүү Жөндөө

8 -кадам: Конклюзия

Маалыматтар базасы өчүрүлгөндөн кийин, бул сигнализациядан баш тартат

i en tabel, hvorfra can man tage seneste alarmtilstand. Дисциплиналык графикти иштетүү, сиз каалаган убакта сигнализацияны орнотууга жардам берет. WOMP SQL Server программалык камсыздоосу үчүн NODE-red программасы NODE-red программасы менен иштейт, бул маалымат базасында.

Маалыматтар базасы боюнча долбоорлорду иштеп чыгыңыз, программалык камсыздоо системасы боюнча баарлашыңыз. Маалыматтар базасы NODE-red менен байланышып, интернеттеги жана Arduino долборлорундагы маалыматтардын базасын түзөт. Databasen маалыматтардын тизмеси боюнча маалымат топтоо жана маалымат берүү үчүн кошумча маалымат берет. NODE-red тилкеси дизайн менен пландаштырылган жана иштелип чыккан.

Сунушталууда: