Агуулгын хүснэгт:

Dataopsamling Af Tyverialarm IIOT 4.0: 8 алхам
Dataopsamling Af Tyverialarm IIOT 4.0: 8 алхам

Видео: Dataopsamling Af Tyverialarm IIOT 4.0: 8 алхам

Видео: Dataopsamling Af Tyverialarm IIOT 4.0: 8 алхам
Видео: Межсезонье Детройт Лайонс начинается | Подкаст Детройт Лайонс 2024, Арваннэгдүгээр
Anonim
Dataopsamling Af Tyverialarm IIOT 4.0
Dataopsamling Af Tyverialarm IIOT 4.0

IIOT програмыг татаж авах боломжтой

tyverialarm, som jeg har lavet på en Arduino i et tidligere project. Мэдээллийг цаг алдалгүй олж авахын тулд ямар ч төсөл боловсруулаагүй болно. Мэдээллийн эх үүсвэрийн мэдээллийн сан, би 3 -р бүлэгт хамрагдах боломжтой, өөр өөр хэлцтэй байх ёстой, компьютерийн програмыг цаг хугацааны хувьд хамгийн том хэлбэрээр (цагийн тэмдэг) авах боломжтой. Хэзээ ч, ямар ч дохио өгөхгүй байх ёстой.

Алхам 1: Материалчин

Arduino төсөл

Arduino мэдрэгчтэй мэдрэгч

Arduino RGB чийдэн

Arduino trykknap

Ledning mellem Arduino OG PC

Талхны самбар

NODE-улаан програм хангамж

WAMP SQL сервер

Алхам 2: Програм хангамж

Til kommunikation mellem мэдээллийн сан OG Arduino, har jeg brugt programmet NODE-улаан. Би детег програмыг ашиглаж болно. Мэдээллийн сантай холбоо тогтоох боломжтой.

Мэдээлэл хоцрох хүртэл, WAMP SQL Server ашиглах, мэдээллийн бааз, график дизайн интерфэйс, mySQL интерфэйс NODE-улаан хүртэл.

Төслийн төсөл

Би төсөл боловсруулж байгаа бөгөөд энэ нь Arduino -ийг ашиглах боломжтой болно. Denne tyverialarm har jeg genbrugt. Den virker VED үед alarmen er slået til eller fra. Hvis den er slået til og og en touch sensor bliver aktiveret, vil alarmen gå i gang. Хязгаарлагдмал цаг хугацаа өнгөрөхөд та маш их зүйлийг хийх болно.

Алхам 3: Arduino

Arduino sender besked om hvor lang tid den har kørt og dens

дохиолол. Эндээс үзвэл, бүлэглэлүүд хоорондоо зөрчилдөж байна. Hvis den bliver aktiveret, vil den blive ved med at sende besked om, at den er aktiv. Samtidig modtager den besked fra NODE-red om at alarmen er aktiv og skal resettes tilbage til normaltilstanden.

Алхам 4: Мэдээллийн сан

Мэдээллийн сан
Мэдээллийн сан

Hver gang der sker en ændring af tilstanden for alarmen

өгөгдөл дамжуулах мэдээллийн сангийн эх сурвалжууд: Мэдээлэл хүлээн авах, мэдээлэл цуглуулах, цаг хугацаа, цаг хугацаа, өгөгдөл дамжуулах зэрэг болно.

Мэдээллийн сан, SQL-sproget mySQL-ийг ашиглах боломжтой. Jeg har lavet en tabel, som fortæller alarmtilstanden, hvor mange ms Arduinoen har kørt og et timestamp der fortæller tidspunktet det er blevet registreret. Учир нь skrive disse өгөгдлийн санд би өгөгдлийн сан, har jeg i NODE-red lavet en funktion, der inserter til tabellen. For undgå gentagelser, har jeg lavet EN regel, at hvis alarmtilstanden er den samme som den forrige, bliver der ikke tilføjet linjer. Den er lavet VED at jeg selecter den seneste tilføjede linje efter dato og sammenligner med alarmtilstanden fra Arduinoen.

Jeg bruger EN тарилга хийнэ үү. Түүний брюгер jeg igen -ийг сонгоно уу find den seneste røde alarm.

Алхам 5: Зангилаа улаан

Улаан зангилаа
Улаан зангилаа
Улаан зангилаа
Улаан зангилаа

Би NODE-улаан styrer хүн kommunikation OG databaseopdateringer.

JavaScript -ийг програмчлах боломжтой.

Herunder ses mit NODE-red program, som består af 11 бүрэлдэхүүн хэсэг.

Komponenten arduino би Эр EN EN forbindelse Til Arduinoen. Den modtager мэдээлэл fra Arduinoen. Disse өгөгдөл нь хамгийн их түгшүүртэй байдаг.

Komponenten хуваах modtager мэдээлэл FRA arduino би OG opdeler Дем efter комма, derefter үед sende DEM videre til navn OG дахин тохируулах.

Бүрэлдэхүүн хэсгүүд болон хяналтын самбар эсгий, SOM viser aktuel alarmtilstand.

Javascript -ийн функцуудыг дахин тохируулах, түгшүүрийг арилгах. Би ардуино Q -г дахин тохируулах боломжтой болсон.

Komponenten arduino Q er EN forbindelse til Arduionoen, som resetter den.

JavaScript -ийн бүрэлдэхүүн хэсгүүдийг бүрдүүлэх, програмыг задлах, ховиллох, унтраах, унтраах дохиолол. Би denne funktion laves muligheden for at der kun bliver оруулсан nye værdier når alarmtilstanden ændres. SQL fra denne funktion læser OG opdaterer мэдээллийн сан tyven forbindelsen дамжуулан.

Komponenten tyven Эр EN forbindelse til databasen, SOM tilsql udnytter til OG оруулах сонгоно уу.

Бүрэлдэхүүн хэсгүүдийг тараах нь давтамжийг өдөөх зорилгоор 15 цагийн турш, өгөгдлийн сангийн дохиоллыг ашиглахад зориулагдсан болно. Dette tundspunkt sendes videre til rød alarm.

Komponenten nodered Эр EN forbindelse Til databasen, SOM тарих udnytter Til сонгох.

Бүрэлдэхүүн хэсгүүд нь төлбөр тооцоо хийх боломжтой.

Хяналтын самбарыг хянах, хянах самбарыг суурилуулах, мод тарихаас зайлсхийх.

Хяналтын самбар, дохиолол, дохиолол, дохиолол, дохиолол, дохиоллын дохиолол, дохиоллын дохиолол, мэдээллийн товчлуурыг цаг тухайд нь тодорхойлох боломжтой.

Алхам 6: Туршилт

Jeg har testet programmet ved at køre simulationer med

Arduinoen OG kigge би tabellen, Ум де rigtige мэдээлэл bliver logget. Хяналт шалгалтын самбар, OG konstateret нь det viser den aktuelle alarmtilstand og sidste røde дохиоллын хувьд tidspunktet.

Асуудал нь дохиоллын товчлуурыг дарж, объектыг хэвлэхэд хамгийн чухал үүрэг гүйцэтгэдэг. Det betyder, үед det skal konverteres fra объект Til мөр. Санхүүгийн эх үүсвэрийг олж аваарай.

Нөөцлөхдөө NODE-red-ийг байршуулахыг зөвлөж байна. Мэдээллийн эх үүсвэрийг ашиглахын тулд өгөгдлийн сангийн өгөгдөл, өгөгдлийг төгсгөлд нь оруулна уу.

Алхам 7: Videreudvikling

Мэдээллийн эх сурвалжийг хадгалж авах боломжтой

rydde tabellen. Хүн төрөлхтөнд маш их мэдээлэл өгөх болно. Хяналтын самбар.

Хяналтын самбарыг харуулахаас гадна, харуулах, оруулах, оруулахад хамгийн их анхаарах зүйл бол дохио өгөх зориулалттай текст юм.

Сэрүүлгийг дахин тохируулахын тулд өдөр тутам хэрэгжүүлэгчийг дарна уу. Мэдээллийг авахын тулд tandle tabellen дээр анд анд товч дарна уу. Амралтын өдрүүдэд eller helligdage нь tjekke alarmen нь Der kunne være muligheder. Энэ нь маш чухал юм.

Алхам 8: Конклюз

Jag har lavet en datalagring på en мэдээллийн сан lagrer alarmtilstanden

Би хамгийн их хүснэгтэд байгаа бол энэ нь сэрүүлгийн дохиолол юм. Der er lavet EN grafisk brugergrænseflade, somest viser nuværende tilstand samest tidspunktet for seneste alarmtilstand. Disse ting er lavet ved hjælp af programmet NODE-red for grafik og programmering mens WAMP SQL Server er blevet brugt til at lave databasen.

Jeg har med dette projekt lave en lave en database, samt kommunikation mellem forskellige programmeringssystemer. Jeg har brugt NODE-улаан Til үед kommunikere өгөгдөл fra et Arduino төсөл tilt internettet OG EN харилцаа холбоо мэдээллийн сан. Databasen Эр anvendt Til dataopsamling OG SOM datagrundlag нь brugergrænsefladen нь. Jeg har brugt NODE-улаан Til үед lave et funktionelt зохион байгуулалт нь төслийн brugergrænsefladen төсөл.

Зөвлөмж болгож буй: