INHOUDSOPGAWE:
- Stap 1: Arduino Opkobling
- Stap 2: Arduino -programmering
- Stap 3: Stap 3 Node-rooi
- Stap 4: Stap 4. Databasis
Video: EAL - Aanmeldstelsel: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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 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
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
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:
EAL - Industrie 4.0 GPS -dataversameling op Rc -motor: 4 stappe
EAL - Industry 4.0 GPS -dataversameling op Rc Car: In hierdie instruksies sal ons praat oor hoe ons 'n GPS -module op 'n RC -motor opstel en die versamelde data op 'n webblad plaas om dit maklik te moniteer. Ons het vroeër 'n instruksie gemaak oor hoe ons ons RC -motor gemaak het, wat u hier kan vind. Dit gebruik die
EAL - ingebed - kombinasieslot: 4 stappe
EAL- Embedded- Combination Lock: Hierdie projek is 'n skoolprojek wat ek gemaak het om vak 2.1 C-programmering in die EAL te kies. Dit was die eerste keer dat ek 'n Arduino-projek en C-programmering gemaak het. Dit is 'n projek wat 'n kombinasieslot bied. 'N Kombinasie slot
EAL - Ingebedde programmering: Candy Mixer 1000: 9 stappe
EAL - Embedded Programming: Candy Mixer 1000: Vir ons projek in Arduino het ons besluit om 'n menger vir lekkergoed te maak. Die idee is dat die gebruiker op 'n knoppie kan druk en dan begin die motors die lekkergoed in 'n bak gooi, en as die program loop, stop dit. Die eerste konsep
EAL- ingebedde binneklimaat: 5 stappe
EAL- ingebedde binneklimaat: vir ons skoolprojek was die taak om 'n arduino in 'n outomatiese stelsel te integreer. Ons het gekies om 'n binnenshuise klimaatsensor te maak, wat temperatuur, humiditeit en die desibelvlak binne kan waarneem. Ons het 'n paar gate in die kas geboor
EAL - SmartStorage: 3 stappe
EAL - SmartStorage: Dit is 'n projek vir SmartStorage deur Kasper Borger Tulinius