Innehållsförteckning:
- Steg 1: Arduino Opkobling
- Steg 2: Arduino -programmering
- Steg 3: Steg 3 Nod-röd
- Steg 4: Steg 4. Databas
Video: EAL - Inloggningssystem: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
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 ä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
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
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:
EAL- Inbäddad - Kombinationslås: 4 steg
EAL- Inbäddad- Kombinationslås: Detta projekt är ett skolprojekt, som jag har gjort för att välja ämne 2.1 C-programmering i EAL. Det är första gången, när jag gjorde ett Arduino-projekt och C-programmering. Det är ett projekt, som presenterar ett kombinationslås. Ett kombinationslås
EAL - Embedded Programming: Candy Mixer 1000: 9 Steg
EAL - Embedded Programming: Candy Mixer 1000: För vårt projekt i Arduino har vi beslutat att göra en mixer för godis. Tanken är att användaren kan trycka på en knapp och sedan börjar motorerna att mata ut godiset i en skål, och när programmet har körts stoppar det. Det första utkastet
EAL- Inbäddat inomhusklimat: 5 steg
EAL- Inbäddat inomhusklimat: För vårt skolprojekt fick vi i uppgift att integrera en arduino i ett automatiserat system. Vi valde att göra en inneklimatsensor, som kan känna av temperatur, fuktighet och decibelnivån inomhus. Vi borrade ett par hål i skåpet,
EAL - SmartStorage: 3 steg
EAL - SmartStorage: Detta är ett projekt för SmartStorage av Kasper Borger Tulinius
EAL - Industriell 4.0 Värme och luftfuktighet: 9 steg
EAL - Industriell 4.0 Värme & Luftfuktighet: Detta projekt har vi skapat och reglerat varianter och funktioner i och rum och opsamler data för att utveckla indeklimaet och rum i framtiden. Den kan användas av 4 olika programmerare och olika typer av hårdvara