Orodha ya maudhui:
- Hatua ya 1: Materialer
- Hatua ya 2: Programu
- Hatua ya 3: Arduino
- Hatua ya 4: Hifadhidata
- Hatua ya 5: Node-nyekundu
- Hatua ya 6: Jaribu
- Hatua ya 7: Videreudvikling
- Hatua ya 8: Konklusion
Video: Dataopsamling Af Tyverialarm IIOT 4.0: 8 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Miradi hii itajadili IIOT na videreudvikling af en
tyverialarm, som to en har harvet on the Arduino i and tidligere projekt. Tutaweza kupata mpango wa kutoa taarifa kwa data zote, ili kupata habari zaidi juu ya vyombo vya habari, pamoja na maingiliano yako. Takwimu zinapatikana kwenye hifadhidata, zinapatikana kwenye orodha ya 3 ya orodha, orodha ya vifaa, programu mpya ya programu na programu ya programu (timestamp). Wakati huo huo tunatoa tahadhari, wakati huo huo tutuma mwamba uliyopigwa kwa Arduinoen kwa saa moja kwenye mwamba.
Hatua ya 1: Materialer
Arduino projekt tyverialarm
Sensor ya kugusa Arduino
Taa ya Arduino RGB
Jaribio la Arduino
Nyimbo inayoongoza Arduino og PC
Bodi ya mkate
Programu NODE-nyekundu
WAMP SQL Server
Hatua ya 2: Programu
Mpaka kommunikation mellem database na Arduino, har jeg brugt programmet NODE-nyekundu. Mimi dette mpango kan man ved hjælp af blok programmering kommunikere med Arduinoen. Derfra kan jeg kommunikere med databasen.
Kuongeza data, pamoja na brugt WAMP SQL Server, ikiwa ni pamoja na hifadhidata, na muundo wa muundo wa kiolesura na muundo wa MySQL kwa NODE-nyekundu.
Projekt ya Tidligere
Mimi na mpango mpya wa kufanya hivyo kwa kutumia vifaa vya juu kwenye Arduinoen. Denne tyverialarm har jeg genbrugt. Tundu la kuponda litatishwa kwa kutia hofu kwa watu wengine. Kuona kazi yako kwa kugusa sensor ya kugusa ili kudhibiti, na kutia hofu kwenye kikundi. Wakati huo huo tungekuwa tukijaribu kwa kutumia programu ya kujaribu, na tutaweza kutafakari juu ya kuanza kwa huduma.
Hatua ya 3: Arduino
Mtumaji wa Arduino amezingirwa na habari juu ya mashtaka
kinu cha kengele. Kwa hivyo tutaweza kupata maoni yako kwa sababu tunatafuta kikundi, na kikundi cha wahusika kinateleza. Hvis den bliver aktiveret, vil den blive ved med at sende besked om, at den er aktiv. Samtidig modtager shimo besked fra NODE-nyekundu kwa saa ya kutisha na skal resettes tilbage til normaltilstanden.
Hatua ya 4: Hifadhidata
Hver gang der sker en ændring af tilstanden kwa kutisha
bliver data data lagret i database: Shimo la msingi, orodha ya Arduinoen har ktrt, samt et timestamp, der fortæller nuværende tidspunkt.
Kutumia mfumo wa mawasiliano na SQL-sproget mySQL. Je! Unapenda kusoma barua, tafadhali tumia vifaa vya kutuliza vifaa, na utafute habari kuhusu Arduinoen kwa kutumia muda wako wa kufanya kazi kwa njia ya utaftaji huduma. Kwa kuwa katika skrive disse data ndani ya data, ni pamoja na NODE-nyekundu lavet katika funktion, der inserter til tabellen. Kwa maana wakati wa utaftaji wa habari, tafadhali angalia habari nyingine, wakati kituo cha huduma kitatekelezwa kwa njia moja, ikiwa ni pamoja na kutafakari. Shimo la kufyatuliwa kwa kuchagua kipengee cha kuchagua kipengee cha kutafakari kwa njia moja na moja kwa moja na vifaa vya kutuliza vya Arduinoen.
Je! Bruger na sindano itapatikana wakati utakapopatikana wakati wa kutuliza hali ya kutisha wakati utafutwa. Bruger yake inaweza kuchagua wakati wa kupata kengele ya simu.
Hatua ya 5: Node-nyekundu
Mimi NODE-nyekundu styrer mtu maongezi na databaseopdateringer.
Programu ya foregår som javascript.
Herunder ses mit NODE-red program, ikiwa ni pamoja na 11 komponenter.
Komponenten arduino I er en forbindelse til Arduinoen. Tundu modtager data fra Arduinoen. Disse data er en alarmtilstand and antal ms Arduinoen har kørt adskilt af and komma and de bliver videresendt til to all split split and tilsql.
Komponenten mgawanyiko data modtager kutoka arduino mimi na opdeler dem efter komma, kwa derefter katika sende dem videre til navn og reset.
Komponenten navn er et dashibodi waliona, kama ishara ya alarmtilstand.
Komponenten reset er en javascript funktion, som undersgerger der der kommet rød alarm. Nilituma tena kuweka upya videre kwa bidii Q.
Komponenten arduino Q er en forbindelse til Arduionoen, som resetter den.
Komponenten tilsql er en javascript funktion, som splitter de to beskeder, hvor den første bliver lagt ind som tid og næste som alarm. Ninaelezea funktion laves muligheden kwa at der kun bliver iliyoingizwa kwenye tovuti yako na saa za kutisha. SQL kwa sababu ya huduma ya huduma na opdaterer databasen kupitia tyven forbindelsen.
Kufanya kazi kwa njia ya kutokukataliwa kwa orodha, unaweza kutumia orodha yako ya kuchagua.
Kuingiza sindano kwa muda wa kuchochea muda wa miaka 15 kwa muda mrefu, inaweza kutumika kwa kengele mbali mbali ya kengele. Dette tidspunkt hutuma videre kwa kengele.
Komponenten nodered er en forbindelse til databasen, som inject udnytter kwa kuchagua.
Komponenten msg.payload bruges to debugge komponenterne og to tjekke for your ergging for your riggige resultat.
Kutumia kengele na kuhisi kwenye dashibodi, kwa kutumia vifaa vya kuingiza.
Dashibodi na vifaa vyako vinaweza kutekelezwa, ikiwa ni pamoja na maelezo, inaweza kutumika kwa njia tofauti, na kwa njia hiyo itatekelezwa kwa njia ya kengele, ikiwa ni pamoja na alama ya kengele, ikiwa ni pamoja na wakati wa kuweka muhuri kwa muda wa saa.
Hatua ya 6: Jaribu
Jeg hariri testet programmet ved at køre simulationer med
Arduinoen og kigge i tabellen, om de riggige data bliver logget. Desuden har jeg holdt øje med dashboard, na konstateret at det viser den aktuelle alarmtilstand og tidspunktet for sidste røde alarm.
Tatizo linatokana na kutengwa kwa kifaa kengele cha kuchapisha kengele, ikiwa ni pamoja na kitu kinachoweza kutekelezwa. Det betyder, saa det skal konverteres fra object til kamba. Dette har jeg ikke fundet løsningen på.
Shimo la kufanya kazi kwenye seti ya Arduinoen inaweza kuwa nyekundu-nyekundu. Kutoa maoni yako juu ya njia ya kufanya kazi kwenye orodha ya habari na mwisho wa habari itakapomalizika.
Hatua ya 7: Videreudvikling
Ili kupata habari zaidi juu ya kuzuia habari zangu kwenye eneo moja
rydde tabellen. Mtu anaweza kupata tabellen au kusoma zaidi kutoka kwa f.eks. Dashibodi.
Kwa dashibodi inaweza kuwa juu ya sketi juu ya meza, kwa sababu ya kuingiza maandishi, na kuweka taa kwa kuweka teksti kwa ajili ya kutia hofu.
Kufunga programu inayoweza kutekelezwa kwa kuweka upya kengele. Endelea na kufunga kwa témme tabellen kwa data. Kufanya kazi kwa muligheder kwa saa kengele ya kutisha kwa wikendi au zaidi. Hvor den skal kunne resette sig selv.
Hatua ya 8: Konklusion
Je, ungependa kuweka data kwenye orodha kwenye hifadhidata kutoka kwa orodha ya wahusika
Mimi ni juu ya meza, hvorfra kan mtu tage seneste alarmtilstand. Der er lavet en grafisk brugergrænseflade, som viser nuværende tilstand samt tidspunktet for seneste alarmtilstand. Tumia programu yako kwa mpango wa NODE-nyekundu kwa mpango na programu ya mens WAMP SQL Server na programu inayoweza kutekelezwa.
Je, unastahili kupata mradi kwenye hifadhidata, pamoja na orodha ya nyimbo kwa programu ya programu za programu. Je, wewe ni brugt NODE-nyekundu kwa data ya data kutoka Arduino Projekti kwa mtandao na tovuti ya mahusiano. Databasen er anvendt til dataopsamling og som datagrundlag for brugergrænsefladen. Je, har brugt NODE-nyekundu kwa lave na funktionelt mpangilio wa projektet na kwa kubuni na brugergrænsefladen.
Ilipendekeza:
Usimamizi wa Tasmota - Dashibodi ya IIoT: Hatua 6
Usimamizi wa Tasmota - Dashibodi ya IIoT: TasmoAdmin ni Wavuti ya Usimamizi ya Vifaa vilivyoangaziwa na Tasmota. Unaweza kuipata hapa: TasmoAdmin GitHub. Inasaidia kuendeshwa kwenye vyombo vya Windows, Linux, na Docker.FeaturesLogin protectedMulti Update ProcessSechagua vifaa vya kusasisha kiotomatiki
UCL - IIoT - Ndani-hali ya hewa 4.0: 8 Hatua
UCL - IIoT - Ndani-hali ya hewa 4.0: Baada ya kusoma na kufanya kazi na hii inayoweza kufundishwa, utakuwa na hali ya hewa ya ndani moja kwa moja, ambayo unaweza kutazama mkondoni kwa msaada wa Node-nyekundu. Kwa upande wetu tuliendeleza wazo hili na tukaiwasilisha katika nyumba ya 3D-printet
UCL-IIoT-Drivhus: Hatua 5
UCL-IIoT-Drivhus: Madhumuni ya mradi huu ilikuwa kujenga Jumba la Bustani kwa kutumia Arduino. Kwa hivyo wanafunzi 3 katika kikundi waliamua kutengeneza chafu moja kwa moja, tuliamua kutengeneza orodha kwenye habari inayotolewa na chafu, kupitia Wamp-server, node-re
UCL Iliyopachikwa "tyverialarm": Hatua 7
UCL Iliyopachikwa "tyverialarm": mtangazaji wake jeg om min tyverialarm
EAL-Industri4.0-RFID Dataopsamling Til Hifadhidata: Hatua 10 (na Picha)
EAL-Industri4.0-RFID Dataopsamling Database: Dette projekt omhandler opsamling af v æ gtdata, kusajili af kitambulisho vha. RFID, data ndogo juu ya hifadhidata ya MySQL. node-RED, na kufanya fremvisning na kujishughulisha na data ya operesheni na Programu ya C # kuunda katika Maombi ya Fomu ya Windows