INHOUDSOPGAWE:

EAL - Aanmeldstelsel: 4 stappe
EAL - Aanmeldstelsel: 4 stappe

Video: EAL - Aanmeldstelsel: 4 stappe

Video: EAL - Aanmeldstelsel: 4 stappe
Video: How to find expired domain and start with your PBN/blogging journey by Praneet Thakur 2024, Julie
Anonim
EAL - Aanmeldstelsel
EAL - Aanmeldstelsel

Inleiding

Ons het 'n gekose en laaibare en toegangskontrole stelsel, via Arduino kan met brikker en kort gekoop word. Haar bepalings vir wie daar toestemming is om deur die spesifieke deur te kom. Dit is 'n databasis wat ons kan opstel. Ek het 'n spesifieke databank wat spesifiek gebruik en gekoppel kan word aan 'n bepaalde 'Nøgle', en hoe die mens altyd oor die algemeen kan kyk oor wie daar ooit deur en deur was. Dette kunne f.eks. være brugbart i forbindelse med tyveri eller lign. Die aangeslote webwerf kan die geleentheid bied om by wie daar die sidst deur die deure gegaan het, en dit is moontlik dat dit direkte toegang tot direkte webwerwe kan hê.

Stap 1: Arduino Opkobling

Arduino Opkobling
Arduino Opkobling
Arduino Opkobling
Arduino Opkobling

Aanvullende komponente:

Nøglebrik

Nøglekort

Arduino Mega 2560.

RFID-RC522.

LED (rooi, blå, groen)

Broodbord.

Ledninger.

Posisioneerder vir ledninger:

Arduino: pen GRD-RFID-RC522: pen GRD

Arduino: pen 3V-via broodbord-RFID-RC522: pen 3V

Arduino: pen 50-RFID-RC522: pen MISO

Arduino: pen 51-RDID-RC522: pen MOSI

Arduino: pen 52-RFID-RC522: pen SCK

Arduino: pen 53-RFID-RC522: pen SDA

Arduino: pen 5-via broodbord-RFID-RC522: pen RST

Arduino: pen 6-via Breadboard-RFID-RC522: pin GRØN på LED

Arduino: pen 7-via broodbord-RFID-RC522: pen RØD på LED

Arduino: pen 8-via broodbord-RFID-RC522: pen BLÅ på LED

Stap 2: Arduino -programmering

Arduino programmering
Arduino programmering

Arduino programmeerders word gemaak van 'n ander model vir die gebruik van RFID'en. Hierdie model het ons persoonlike en aangepaste stelsel vir ons aanmeldstelsel. Daar is 'n verandering in watter data dit na die databasis moet stuur. Eindelik is daar 'n programmeerder en 'n funksionele funksie vir die opslag van webwerwe wat deur Arduino bestuur kan word. Die data wat ons kan skryf, monitor die data en stuur die data na Node-rooi en verder na die databasis. Ons uitgawe van programmeerders is hier op die webwerf.

Stap 3: Stap 3 Node-rooi

Stap 3 Node-rooi
Stap 3 Node-rooi
Stap 3 Node-rooi
Stap 3 Node-rooi
Stap 3 Node-rooi
Stap 3 Node-rooi

Node-RED is 'n program wat verskillende funksies met mekaar kan verbied. Dit is 'n herfra by Arduino en databasisse wat verband hou met mekaar en dat dit ook haar Arduino'en op die webwerf kan koblet. Dit is moontlik om beide inligting te stuur, en die belangrikste is hoe 'n mens verskillende funksies kan gebruik.

Ons gebruik ons Node-RED om die data te stuur as die data in verband gebring kan word wanneer die RFID-RC522-skandeer vir die RFID-RC522 gestuur kan word, en dit kan gestuur word na die databasis. Meer data kan gebruik word wanneer daar op die webwerf kan verskyn wie die logger kan inskrywe of as 'n man die webwerf kan oopmaak.

Beskrywing van die keuse

Aan die linkerkant kan u verskillende funksies kies, en elke funksie is ontwerp vir iets wat u kan ondersoek of hardeware kan kommunikeer. Hier is 'n beskrywing van, wat die funksies wat ons kan kies vir gebruik.

Ons kan na links kyk en die funksie van die reeks begin. Daar is 'n funksie om die data van 'n spesifieke poort af te laai. Haar programmeerder kan die data op een bepaalde USB-poort ontvang. Dit is haar Arduino'en is koblet tot. Die data wat deur die sender gestuur word, sal op hierdie poort van Node-Red ontvang word.

Seriefunksies is saam met 3 verskillende funksies. Ons het 'n gekose en funksionele funksie vir die ontfouting van debug, die funksionering daarvan en die inligting wat ons in die regte kant kan vind. Die man wat Debug'en ontvang, sal die inligting in die reeks funksioneer.

Strengen in middel, bestendig van 2 elemente, kan vir die eerste keer funksioneer. Dit is 'n goeie idee om die gegewens te stuur, en dit kan dan verder gestuur word. Die laaste funksie vir die versterking van mysql. Dit is wat die kode kan bevat om te sien of die funksie die data kan stuur as dit kan verskyn.

Som sidste led on strengen from Serial har vi Tekst functionen. Dit is een wat gebruik word om te skryf vir Dashboard/Hjemmeside.

Stap 4: Stap 4. Databasis

Stap 4. Databasis
Stap 4. Databasis

Vir die aanmeldingssysteme werk dit optimaal, is daar 'n verbonde databasis, wat inligting oor kontrolepanele bevat. Die inligting wat die ontvanger ontvang, is dikwels 'n paar lang getalle, wat die naam op 'n briljante naam kan voorstel. Daar is 'n aantal databases wat ons vir verskillende gebruike kan gebruik. Ek het ons databasis opgebou met 2 verskillende tabelle. Die een tabel is waar 'n mens die naam, adres, die adres kan opstel. Ek het nog 'n tabel oor die BrickID, Tid og sted. Dit is 'n tabel wat Node-Red verbonde is. Wanneer Arduino'en sender sinusdata kan word, kan ons hierdie tabel ontvang. Hvis kan 'n mens iets opneem om 'n spesifieke persoon te skryf, sodat dit die naam van die persoon in die program kan hê, wat 'n verbonde databasis kan hê, en dat dit die geval is met Visual Studio. Haar man kan 'n naam op die persoon skryf wat 'n mens wil hê dat hy inligting kan kry. Haar oplysnings kan gebruik word om saam te werk met die aangeslote BrickID van die ander tabel. Daar sal 'n tydsbepalende voorwerp gebruik word waarin gebruikers in 'n oop venster gebruik kan word. Dit kan byvoorbeeld. kan ook 'n mens op 'n spesifieke tydstip gesoek word.

Aanbeveel: