Sisukord:

EAL - sisselogimissüsteem: 4 sammu
EAL - sisselogimissüsteem: 4 sammu

Video: EAL - sisselogimissüsteem: 4 sammu

Video: EAL - sisselogimissüsteem: 4 sammu
Video: Расчет уровня вовлеченности сотрудников. Бережливое производство. 2024, Juuli
Anonim
EAL - sisselogimissüsteem
EAL - sisselogimissüsteem

Sissejuhatus

Vi har valgt og lave et adgangskontrol system, som via Arduino kanstyres med brikker og kort. Her bestemmes det hvem der skal have tilladelse til at komme igennem en specificik dør. Dette lagers andmebaasis, som vi har oprettet. Andmebaas on eriline, kui see on saadaval ja et see on parim "Nøgle", see on haruldane üleliigne üle hvem der har været igennem døren og hvornår. Dette kunne f.eks. være brugbart i keelake med tyveri eller lign. Den tilknyttede hjemmeside giver mulighed for at se hvem der sidst har været igennem døren, and endvidere er det muligt at låse døren op directte fra hjemmesiden.

Samm: Arduino Opkobling

Arduino Opkobling
Arduino Opkobling
Arduino Opkobling
Arduino Opkobling

Anvendte komponenter:

Nøglebrik

Nøglekort

Arduino Mega 2560.

RFID-RC522.

LED (punane, valge, valge)

Leivalaud.

Ledninger.

LEDningeri positsioneer:

Arduino: tihvt GRD-RFID-RC522: tihvt GRD

Arduino: tihvt 3V-leivaplaadi kaudu-RFID-RC522: tihvt 3V

Arduino: tihvt 50-RFID-RC522: tihvt MISO

Arduino: tihvt 51-RDID-RC522: tihvt MOSI

Arduino: tihvt 52-RFID-RC522: tihvt SCK

Arduino: tihvt 53-RFID-RC522: tihvt SDA

Arduino: tihvt 5-leivalaua kaudu-RFID-RC522: tihvt RST

Arduino: tihvt 6-leivaplaadi kaudu-RFID-RC522: tihvt GRØN LED-ga

Arduino: tihvt 7-leivaplaadi kaudu-RFID-RC522: tihvt RØD LED-ga

Arduino: tihvt 8-leivaplaadi kaudu-RFID-RC522: tihvt BLÅ LED

Samm: Arduino programmeerimine

Arduino programmeerimine
Arduino programmeerimine

Arduino programmeerija on lainepõhine ja pakub mudelit RFID -i jaoks. Sellel mudelil on sisselogimissüsteem ja passer pass. Der er blevet ændret på hvilke data den skal sende op till andmebaas. Endvidere er der blevet programmer and tiltføjet funktionen til and låse op from hjemmesiden da døren bliver styret gennem Genry Arduino. Kui andmed on Arduino'en skriver ja monitor, siis on andmete saatja videre kuni Node-red og videre till Databasen. Vores udgave af programmeringen findes his på siden.

3. samm: 3. samm Sõlm-punane

3. samm Sõlm-punane
3. samm Sõlm-punane
3. samm Sõlm-punane
3. samm Sõlm-punane
3. samm Sõlm-punane
3. samm Sõlm-punane

Sõlme-PUNANE eriprogramm som brugestil ja keelatud forskellige enheder med hinanden. Det er herfra at Arduino og andmebaas on keelatud kuni hinanden og det er også her Arduino’en er koblet op på hjemmesiden. Det er muligt and sende informationer begge veje, det afhænger dog af hvordan man har opsat de forskellige funktioner.

Vi bruger vores Node-RED til and send de data som Arduino’en viser i keelanud med når nøgle brikkerne føres forbi RFID-RC522 scaneren, till at send to Databasen. Ydermere bruges dataene når der skal skrives på hjemmesiden hvem der logger ind eller hvis man skal åbne døren fra hjemmesiden.

Beskrivelse af valg

I menstre menüü kõrval menüü har man forskellige valgmuligheder, hver funktion er designet til at kunne noget forskelligt, eller communicationere med forskelligt Hardware. Herunder vil der være en beskrivelse for, hvad de funktioner vi har valgt bruges til.

Som vist på billedet har vi til venstre en start funktion der hedder Serial. Dens funktion er in den læser data'en fra en specific port. Tema haridusprogramm on ette nähtud andmete ja modemite jaoks parima USB-pordi kaudu. Det er her Arduino'en er koblet til. Andmete saatmisel Arduino'en saatjalt on blive modtaget på denne port af Node-Red.

Sarjafunktsioon on sama, mis sisaldab 3 funktsiooni. Øverst har vi valgt en funktion der hedder Debug, dens funktion er and fortælle hvilke informationer den får ind, i højre side er findes fanen Debug. Åbneri mees Debug'en vil der her information den får ind fra Serial funktionen.

Strengen i midten, bestående af 2 elementer, er sat i forlængelse med hinanden, der har vi først en Funktion. Det er her at vi beder den om at sende de data'er som den får ind videre. See on funktsionaalne funktsioon, mis tagab tugevama tulemuse MYSQL. Det er den som er kodet til at video hvor Funktion skal sende de data'er hen som den får ind.

Som sidste led på strengen fra Serial har vi Tekst funktionen. Määrake särkide ja skrive kuni armatuurlaua/Hjemmeside.

4. samm: 4. samm. Andmebaas

Samm 4. Andmebaas
Samm 4. Andmebaas

Sisselogimissüsteemi virker optimalt, er der tilknyttet en database, som får oplysninger fra control panelet. Kui teil on teavet selle kohta, kuidas seda teha, on sageli nogle lange numbre, da de repræsentere navnene på nøgle brikkerne. Määrake tema indeksi andmebaas vi knytter de forskellige nøgler til forskellige brugere. I vores tilfælde har vi bygget dataasen op med 2 forskellige tabeller. Den ene tabel er hvor man opretter navn, adresse, sted. I den anden tabel er der BrickID, Tid og sted. Det er denne tabel som er tilknyttet Node-Red. Når Arduino'en saatja siinusandmed ind, tabab bliver de modtaget i denne tabel. Hvis mees, kes vaatab videot, ei saa omkringi ja parim inimene, kes otsib navigeerimist isiklikust programmist, mõni eriline andmebaas ja visuaalne stuudio. Tema kan man skrive navnet på den person som man ønsker at se data på. Her vil oplysningerne om brugeren fremgå sammen med det tilknyttede BrickID fra den anden tabel. Dermed vil den vise tidspunkterne hvor brugerens brik er blevet brugt til at åbne døren. Det kunne f.eks. også være man søgte på et specific tidspunkt, her vil den så fortælle hvilken person der har været på stedet på det givende tidspunkt.

Soovitan: