Sadržaj:
- Korak 1: Materijal
- Korak 2: Softver
- Korak 3: Arduino
- Korak 4: Baza podataka
- Korak 5: Crveni čvor
- Korak 6: Testirajte
- Korak 7: Videreudvikling
- Korak 8: Konkluzija
Video: Dataopsamling Af Tyverialarm IIOT 4.0: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Dette projekt i faget IIOT er en videoreudvikling en en
tyverialarm, koji je spreman za Arduino i tidligere projekt. Der er i dette projekt blevet fokuseret on lagring of data, is får from min tyverialarm, samt at lave et brugerinterface. Podaci zaostaju u bazi podataka i nalaze se na tablici od 3 kolona, ako su formatirani na standardnom nivou, ako Arduinoen radi na programskom jeziku i s vremenskom oznakom za računare. Når alarmen tænder, skal der kunne šalje upitano tilbage do Arduinoen om i den skal tilbage do starttilstand.
Korak 1: Materijal
Arduino projekt tyverialarm
Arduino senzor na dodir
Arduino RGB lampe
Arduino trykknap
Vodeći Arduino i PC
Breadboard
NODE-crveni softver
WAMP SQL Server
Korak 2: Softver
Za komunikacijsku bazu podataka o Arduinu, najnoviji program NODE-red. Ja sam program koji može upravljati programom za programiranje blokova sa komunikatorom sa Arduinoen -om. Derfra kan jeg kommunikere sa bazom podataka.
Za slanje podataka, imate WAMP SQL Server, neku bazu podataka, grafičko sučelje i grafički interfejs i mySQL sučelje do NODE-crveno.
Tidligere projekt
I et tidligere projekt har jeg lavet en tyverialarm na Arduinoenu. Denne tyverialarm je napisao / la genbrugt. Den virker ved at alarmmen er slået till eller fra. Znajte da ovaj senzor ne može doći do dodirnog senzora ako ga aktivirate, ako vas alarmira. Den skal så kunne slås fra igen ved at trykke på en knap, som sætter den tilbage do starttilstanden.
Korak 3: Arduino
Arduino pošiljatelj je zatražio od svog vlasnika da pošalje podatke o danima
alarmtilstand. Så længe den ikke er aktiveret vil den sende besked, hver gang der skiftes tilstand. Hvis den bliver aktiveret, vil den blive ved med at sende besked om, at den er aktiv. Samtidig modtager je zatražio od NODE-red om i alarmirao aktivne i skalne postavke do normalnog stanja.
Korak 4: Baza podataka
Neka se grupa podigne i podigne na tlo za alarme
Najbliži podaci ažurirani su u bazi podataka: Den nuværende tilstand, hvor lang tid Arduinoen har arrt, samt et timestamp, der fortæller nuværende tidspunkt.
U bliskoj komunikaciji sa bazom podataka sa SQL-om pokreće mySQL. Ako je tablica označena, potrebno je upozoriti alarm, da li je ms ms Arduinoen otpočeo i otisnuti vremensku oznaku, ako je registrovana. Za skrivene podatke o bazama podataka, bazu podataka i NODE-crveni lavet s funkcijom, umetnite ih do tabela. Jer, ako je gentagelser, je je lavet en regel, hvis alarmtilstanden er den samme som den forrige, bliver der ikke tilføjet linjer. Ne zaboravite da odaberete odabir, a zatim ostavite poruku nakon datuma i datuma alarmiranja na Arduinoenu.
Jeg bruger en inject til at finde den seneste aktivering at alarmmen hvor den fortæller hvornår det skete. Njen bruger jeg igen select til at finde den seneste røde alarm.
Korak 5: Crveni čvor
I NODE-red styler man communikation og databaseopdateringer.
Programiranje foregår ili javascripta.
Herunder se nalazi s NODE-crvenim programom, najboljim od 11 komponenata.
Komponentni arduino sam zaboravila na Arduinoenu. Pogledajte podatke iz Arduinoena. Pošaljite podatke na alarmni alarm i antalni ms Arduinoen potražite oglasnu skidanje putem komme i raznovrsnog videa koji će se razdvojiti i podijeliti.
Komponentni podijeljeni podaci o modtageru iz arduina I og opdelera nakon naredbe, za uklanjanje i slanje videa do navn i reset.
Komponentna navigacija i nadzorna ploča osjetljeni, tako da su aktuelni alarmi na stolu.
Komponentno resetiranje ima javascript funkciju, pa ga podcrtajte ako je u pitanju alarm. Ja sam pogrešno poslao reset videe do arduino Q.
Komponenta arduino Q je en forbindelse do Arduionoen, kao reset reset.
Komponente tilsql imaju javascript funkciju, razdjelnik za pojedine korisnike, ako vaš prvi korak bliže zaostaje, a zatim i alarm. I denne funktion laves muligheden for at der kun bliver umetnuto nye værdier når alarmtilstanden ændres. SQL kao funkcionalna baza podataka i ažuriranih baza podataka preko tyven forbindelsen.
Komponente su uključene u forsiranje baze podataka, a zatim uklonite sadržaj i odaberite i umetnite.
Komponenta ubrizgava i periodični okidač u razdoblju od 15 sekundi, pa zatim postavite obavijest za automatsko javljanje alarma iz baze podataka. Ovaj signal šalje video zapis do alarma.
Komponenta je noderirana i obustavljena za bazu podataka, pa ubrizgajte udnistre do odabira.
Komponenta msg. Plaćanje učitajte do trenutka kada komponente ispravljaju greške i do trenutka kada ih pošaljete za dobijanje rezultata.
Komponenta za alarm je osjetljiva na dashboardet, kao modtager za ubrizgavanje.
Nadzorna ploča sadrži i nadzornu ploču, ili alarmni standard, kao i definiranje komponenti, navigaciju na strani ventilatora i tidspunkteta za sporedni alarm alarma, određivanje komponente komponente alarma na desnoj strani, kao i oznaku vremenske oznake na strani stranice.
Korak 6: Testirajte
Ako ste testirali program za programiranje i simulaciju med
Arduinoen i kigge i tabellen, om de rigtige data bliver logget. Desuden vam je potreban za držanje nadzorne ploče i konstantu za daljnji pregled aktuelnog alarma i tidspunkteta za pomoćni alarm.
Problemi su uključeni i isključeni, a alarm je bliže ispisan kao objekt, ili je potrebno ukloniti prethodni tekst u tekstu. Det betyder, at det skal converterres object til string. Ovo je izvorno financiranje koje je dostupno na ovoj stranici.
Omogućite povratak na reset Arduinoen ako ste instalirali NODE-red. Der er ikke kodet en metode for at rydde tabellen and databasen andet end at gøre det manuelt.
Korak 7: Videreudvikling
Der kan være udvikling i forhold to databasen i at kunne
rydde tabellen. Čovjek može også vise tabellen ili udtræk fra den på f.eks. Kontrolna tabla.
På dashboardet kan der være et skema over tabellen, som viser de seneste inserts, og en lampe and stedet for text for tilstanden af alarmen.
Ovaj kunne implementira knap za resetiranje alarma. En anden knap til to tømme tabellen for data. Omogućite više informacija o alarmnim osobama za vikend ili večeru. Hvor den skal kunne resette sig selv.
Korak 8: Konkluzija
Jeg la lavet and datalagring på en database der lagrer alarmtilstanden
i en tabel, hvorfra kan man tage seneste alarmtilstand. Der er lavet en grafisk brugergrænseflade, som viser nuværende tilstand samt tidspunktet for seneste alarmtilstand. Razgovarajte o tome da li želite i promenite program NODE-red za grafiku i programiranje muškog WAMP SQL servera sa najnovijom bazom podataka.
Ako ste među projektima koji se nalaze u bazi podataka, sam kommunikacijski melem forskellige programerskog sustava. Dodao je NODE-red za komunikacijske podatke iz Arduino projekta za internet i bazu podataka o odnosima. Baza podataka je spremna za prikupljanje podataka i prikupljanje podataka za brugerfladen. Jeg je brušen NODE-crven do lave i funkcionalnog rasporeda nakon projekata i dizajna brugergrfence.
Preporučuje se:
Tasmota Admin - IIoT nadzorna ploča: 6 koraka
Tasmota Admin - IIoT nadzorna ploča: TasmoAdmin je administrativna web stranica za uređaje sa Tasmotom. Možete ga pronaći ovdje: TasmoAdmin GitHub. Podržava pokretanje na Windows, Linux i Docker kontejnerima. OsobineLogin protectedMulti Update ProcessOdaberite uređaje za ažuriranje Autom
UCL - IIoT - Unutrašnja klima 4.0: 8 koraka
UCL-IIoT-Unutrašnja klima 4.0: Nakon čitanja i rada s ovim uputstvom, imat ćete vlastitu automatsku unutarnju klimu koju možete promatrati na mreži uz pomoć Node-red-a. U našem slučaju razvili smo ovu ideju i predstavili je u kući s 3D printetom
UCL-IIoT-Drivhus: 5 koraka
UCL-IIoT-Drivhus: Svrha ovog projekta bila je izgradnja vrtne kuće koristeći Arduino. Stoga su 3 učenika u grupi odlučila napraviti automatski staklenik, odlučili smo napraviti evidentiranje podataka o podacima koje je staklenik dao, putem Wamp servera, čvora
UCL-IIOT-alarmni sistem sa bazom podataka i crvenim čvorom: 7 koraka
UCL-IIOT-Alarmni sistem sa bazom podataka i Node-red: Svrha ove konstrukcije je naučiti o povezivanju Arduina sa Node-redom i bazom podataka, tako da možete bilježiti podatke i prikupljati ih za kasniju upotrebu. Za ovu verziju koristim jednostavan arduino alarmni sistem koji emituje 5 brojeva podataka, od kojih je svaki odvojen sa
UCL-IIoT-Strongbox sa RFID-om i LCD ekranom (Nodered, MySQL): 5 koraka
UCL-IIoT-Strongbox sa RFID-om i LCD ekranom (Nodered, MySQL): Arduino projekat sa RFID skenerom i LCD-om. Uvod Da završimo naš kurs mikrokontrolerima, tačnije Arduino Mega koji smo koristili. Dobili smo zadatak da napravimo projekat koji uključuje našu Arduino Mega, osim