Съдържание:

EAL - Система за вход: 4 стъпки
EAL - Система за вход: 4 стъпки

Видео: EAL - Система за вход: 4 стъпки

Видео: EAL - Система за вход: 4 стъпки
Видео: Схемы подключения радиаторов. Как увеличить теплоотдачу на 20% 2024, Ноември
Anonim
EAL - Система за вход
EAL - Система за вход

Въведение

Вие хар валгт ог лаве и адгангсконтрол система, като чрез Arduino kanstyres с бриккер и корт. Нейните bestemmes det hvem der skal имат tilladelse til at komme igennem en specifick dør. Dette lagers i en database, som vi har oprettet. В базата данни има конкретни данни, които трябва да бъдат опретирани и подбрани, за да се определи „Nøgle“, след което човекът може да се задържи над hvem der har været igennem døren og hvornår. Dette kunne f.eks. være brugbart и forbindelse med tyveri eller lign. Den tilknyttede hjemmeside giver mulighed for at se hvem der sidst har været igennem døren, og endvidere er det muligt at låse døren op direte fra hjemmesiden.

Стъпка 1: Arduino Opkobling

Arduino Opkobling
Arduino Opkobling
Arduino Opkobling
Arduino Opkobling

Компонент на Anvendte:

Nøglebrik

Nøglekort

Arduino Mega 2560.

RFID-RC522.

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

Платка.

Леднингер.

Позиционер за водещ:

Arduino: пин GRD-RFID-RC522: пин GRD

Arduino: щифт 3V-чрез Breadboard-RFID-RC522: пин 3V

Arduino: пин 50-RFID-RC522: пин MISO

Arduino: пин 51-RDID-RC522: пин MOSI

Arduino: пин 52-RFID-RC522: пин SCK

Arduino: щифт 53-RFID-RC522: щифт SDA

Arduino: щифт 5-чрез платка-RFID-RC522: пин RST

Arduino: щифт 6-чрез платка-RFID-RC522: щифт GRØN på LED

Arduino: щифт 7-чрез платка-RFID-RC522: щифт RØD på LED

Arduino: щифт 8-чрез платка-RFID-RC522: щифт BLÅ på LED

Стъпка 2: Програмиране на Arduino

Arduino програмиране
Arduino програмиране

Програмистът на Arduino е подходящ за модела до RFID’en. Denne модел хар ви tilpasset и rettet så den passer до vores система за вход. Der er blevet ændret på hvilke data den skal sende op til databasen. Endvidere er der blevet programmeret og tilføjet funktionen til at låse op fra hjemmesiden da døren bliver styret gennem Arduino. Данните от Arduino'en скрийвър и монитор, или данни от изпращача видео до Node-червено и видео до Databasen. Vores udgave af programmeringen find her på siden.

Стъпка 3: Стъпка 3 Node-Red

Стъпка 3 Node-Red
Стъпка 3 Node-Red
Стъпка 3 Node-Red
Стъпка 3 Node-Red
Стъпка 3 Node-Red
Стъпка 3 Node-Red

Node-RED е и програмира като brugestil и forbinde forskellige enheder med hinanden. Det er herfra в Arduino и базата данни е забранила до hinanden и det er også нейния Arduino’en е коблет op på hjemmesiden. Det er muligt and sende informationer begge veje, det afhænger dog af hvordan man har oppsat de forskellige funktioner.

Vi bruger гласува Node-RED до изпращането на данни като Arduino’en viser и затваряне с ниска или по-ниска брикърна фреза за RFID-RC522 сканиране, до изпращане до Databasen. Ydermere bruges dataene når der skal skrives på hjemmesiden hvem der logger ind eller hvis man skal åbne døren fra hjemmesiden.

Опис на валг

В страничната ми част от менюто се намира хардуерът за скелериране, функционалността е проектирана до най -новия формат, или комуникацията с хардуера. 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 functiontion hedder Serial. Функцията на деня е в деня на данните за конкретен порт. Нейната хар ви програма програмира до момента, в който данните се прехвърлят като модем на безпроблемен USB порт. Det er her Arduino'en er koblet til. Данните за подателя на Arduino'en са близки до модела на пристанището на Node-Red.

Сериен функционал е едн саммен с 3 forskellige функционал. Ø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. Åbner man Debug'en vil der her stå de informationer den får ind fra Serial funktionen.

Strengen in 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. Тази функция е по -силна и по -здрава от MYSQL. Det er den som er kodet til at vide hvor Funktion skal sende de data'er hen som den får ind.

Som sidste led på strongen от Serial har vi Tekst functiontionen. От друга страна, до Брюж, докато скриете до таблото за управление/Начало.

Стъпка 4: Стъпка 4. База данни

Стъпка 4. База данни
Стъпка 4. База данни

Защото в системата за вход virker optimalt, тя е свързана с базата данни, като опция за управление от панела за контрол. De informationer som den modtager er ofte nogle lange numre, da de repræsentere navnene på nøgle brikkerne. Det er her inde i databasen vi knytter de forskellige nøgler til forskellige brugere. I vores tilfælde har vi bygget databasen op med 2 forskellige tabeller. Den ene tabel er hvor man opretter navn, adresse, sted. Отбелязвам табелата за BrickID, Tid og sted. Отбележете табелата, която е свързана с Node-Red. Når Arduino'en изпращачът е с данни, които са по -близки от modtaget и denne tabel. Hvis човек ønsker във vide noget omkring en bestemt person s skrives navnet за personalne и et програма, som er tilknyttet база данни, аз съм dette tilfælde или det Visual Studio. Нейният човек може да скрие навигацията на човек като човек ønsker и да види данните. Нейната вила е най -доброто, което е най -доброто от всички, които се намират в BrickID от табелата. 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 specifickt tidspunkt, her vil den så fortælle hvilken person der har været på stedet på det givende tidspunkt.

Препоръчано: