Innehållsförteckning:

EAL - Inloggningssystem: 4 steg
EAL - Inloggningssystem: 4 steg

Video: EAL - Inloggningssystem: 4 steg

Video: EAL - Inloggningssystem: 4 steg
Video: БИТВА УСИЛИТЕЛЕЙ 4. Ural vs Kicx. 5-канальники 2024, Juli
Anonim
EAL - Inloggningssystem
EAL - Inloggningssystem

Intro

Vi har valt och lågt och åtkomstkontrollsystem, som via Arduino kanstyres med brikker och kort. Hennes bestämmelser om vem som ska få tillåtelse att komma över en specifik dörr. Detta lagers i en databas, som vi har upprättat. Jag har en specifik databas som kan användas och kopplas till en bestämd "Nøgle", på den sätt som hon alltid har överblick över vem som har varit över tiden och sedan. Detta kunde t.ex. vara brugbart i samband med tyveri eller lign. Den tillhörande webbplatsen ger möjlighet för att se vem den sidst har varit över døren, och det är möjligt att låsa dörren direkt från webbplatsen.

Steg 1: Arduino Opkobling

Arduino Opkobling
Arduino Opkobling
Arduino Opkobling
Arduino Opkobling

Anvendte komponenter:

Nøglebrik

Nøglekort

Arduino Mega 2560.

RFID-RC522.

LED (röd, blå, grön)

Bakbord.

Ledninger.

Lägesställare för ledninger:

Arduino: stift GRD-RFID-RC522: stift GRD

Arduino: stift 3V-via brödbräda-RFID-RC522: stift 3V

Arduino: stift 50-RFID-RC522: stift MISO

Arduino: stift 51-RDID-RC522: stift MOSI

Arduino: stift 52-RFID-RC522: stift SCK

Arduino: stift 53-RFID-RC522: stift SDA

Arduino: stift 5-via brödbräda-RFID-RC522: stift RST

Arduino: stift 6-via brödbräda-RFID-RC522: stift GRØN på LED

Arduino: stift 7-via brödbräda-RFID-RC522: stift RØD på LED

Arduino: stift 8-via brödbräda-RFID-RC522: stift BLÅ på LED

Steg 2: Arduino -programmering

Arduino programmering
Arduino programmering

Arduino programmering är gjort från en annan modell för användning av RFID’en. Denna modell har vi anpassat och rettet så den passerar till vårt inloggningssystem. Det har blivit ändrat på vilka data som ska skickas till databasen. Endvidere är det blevet programmerare och tilläggsfunktioner för att låsa upp från webbplatser då døren blir styrt genom Arduino. De data som Arduino'en skriver i övervakar, är de data som skickar vidare till Node-red och vidare till Databasen. Vår utgave av programmerare finns här på sidan.

Steg 3: Steg 3 Nod-röd

Steg 3 Nod-röd
Steg 3 Nod-röd
Steg 3 Nod-röd
Steg 3 Nod-röd
Steg 3 Nod-röd
Steg 3 Nod-röd

Node-RED är ett program som kan användas för att förbjuda olika enheter med varandra. Det är herfra på Arduino och databasen har koppling till varandra och det är också hennes Arduino’en är koblet på webbplatsen. Det är möjligt att skicka informationer båda.

Vi kan använda vår Node-RED för att skicka data som Arduino’en visar i förbindelse med när vi söker RFID-RC522 för att skicka data till Databasen. Ydermere bruks data när det ska skrives på webbplatsen som loggar ind eller om man ska öppna dörren från webbplatser.

Beskrivning af valg

Jag vänster sida av menyn har olika valmöjligheter, varje funktion är utformad för att kunna göra något forskning eller kommunikation med forskningsutrustning. Här kommer en beskrivning för vad de funktioner vi har valt att använda.

Som vist på billedet har vi till vänster och start funktion av hedder Serial. Dens funktion är att den läser data'en från en specifik port. Hennes programvara kan användas för att se data som en mottagare på en bestämd USB-port. Det är hennes Arduino'en är koblet till. De data som Arduino'en avsändare kommer att bli mottagna på denna port av Node-Red.

Seriefunktion är tillsammans med 3 olika funktioner. Överst har vi valt en funktion där hedder Debug, dens funktion är at fortælle vilka informationer som får ind, i rätta sidan finns fanen Debug. Åbner man Debug'en kommer att få stå för informationen om den får från seriell funktion.

Strängen i mitten, bestående av 2 element, är satt i förlängning med varandra, och vi har först en funktion. Det är henne att vi beder den om att skicka de data'er som den får ind vidare. Den sista funktionen på den stränga är den der hedder MYSQL. Det är som det är kodat för att vide hur funktionen ska skicka data som han får den.

Som sista led på strengen fra Serial har vi Tekst funktionen. Det är den som används för att skriva till Dashboard/Hjemmeside.

Steg 4: Steg 4. Databas

Steg 4. Databas
Steg 4. Databas

För inloggningssystemet fungerar optimalt, det är tillhört en databas, som får information från kontrollpanelen. De informationer som den mottagare är ofta några långa nummer, då de representerar namn på en ny bricka. Det finns en egen databas vi kan använda olika typer av olika användningsområden. Jag har vår databas med två olika tabeller. Den ena tabellen är hur man skriver namn, adress, sted. I den andra tabellen är der BrickID, Tid og sted. Den här tabellen har tillhört Node-Red. När Arduino'en sender sin data ind, så blir den mottagna i denna tabell. Hvis man önskar vid något något omkring en bestämd person så skriver namnet på personer i ett program, som är tillhörande databaser, i denna situation är det Visual Studio. Her kan man skriva namnet på den personen som man vill ha data på. Her kommer upplysningar om användaren att gå tillsammans med det tillhörande BrickID från den andra tabellen. Dermed vill den vise tidspunkterne där användarna har blivit använda för att öppna dörren. Det kan t.ex. också vara man söka på och specifikt tid, för vilken person jag har varit på plats på den givande tiden.

Rekommenderad: