Daftar Isi:
- Langkah 1: Arduino Opkobling
- Langkah 2: Pemrograman Arduino
- Langkah 3: Langkah 3 Node-Merah
- Langkah 4: Langkah 4. Basis Data
Video: EAL - Sistem Masuk: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Pendahuluan
Vi har valgt og lave et adgangskontrol system, som via Arduino kanstyres med brikker og kort. Bestemmes det hvem der skal nya memiliki tilladelse til at komme igennem en specifik dør. Dette lagers di database, som vi har oprettet. Saya databasen er specifikke bruger oprettet dan knyttet til en bestemt "Nøgle", på den måde har man altid overblik over hvem der har været igennem døren og hvornår. Dette kunne f.eks. være brugbart i forbindelse med tyveri eller lign. Pemberi hak hjemmeside dimuighed for at se hvem der sidst har været igennem døren, og endvidere er det muligt at låse døren op direkte fra hjemmesiden.
Langkah 1: Arduino Opkobling
Komponen pendukung:
Nglebrik
Nglekort
Arduino Mega2560.
RFID-RC522.
LED (rød, bl, grøn)
Papan tempat memotong roti.
Ledninger.
Positioner untuk ledninger:
Arduino: pin GRD – RFID-RC522: pin GRD
Arduino: pin 3V – melalui Breadboard – RFID-RC522: pin 3V
Arduino: pin 50 – RFID-RC522: pin MISO
Arduino: pin 51 – RDID-RC522: pin MOSI
Arduino: pin 52 – RFID-RC522: pin SCK
Arduino: pin 53 – RFID-RC522: pin SDA
Arduino: pin 5 – melalui Breadboard – RFID-RC522: pin RST
Arduino: pin 6 – melalui Breadboard – RFID-RC522: pin GRØN på LED
Arduino: pin 7 – melalui Breadboard – RFID-RC522: pin RØD på LED
Arduino: pin 8 – melalui Breadboard – RFID-RC522: pin BLÅ på LED
Langkah 2: Pemrograman Arduino
Arduino programmeringen er lavetud fra en anden model til brug af RFID'en. Denne model har vi tilpasset dan rettet så den passer sampai vores sistem login. Der er blevet ndret på hvilke data dan skal sende op til databasen. Endvidere er der blevet programmer dan tilføjet funktionen til at låse op fra hjemmesiden da døren bliver styret gennem Arduino. Data dari beberapa Arduino'en skriver saya monitor, er de data dan pengirim videre til Node-red og videre til Databasen. Vores udgave af programmeringen menemukan på siden-nya.
Langkah 3: Langkah 3 Node-Merah
Node-RED er et program som brugestil at forbinde forskellige enheder med hinanden. Det er herfra at Arduino og databasen har forbindelse til hinanden og det er også her Arduino'en er koblet op på hjemmesiden. Det er muligt at sende informationer begge veje, det afhænger dog af hvordan man har opsat de forskellige funktioner.
Vi bruger vores Node-RED sampai di sende de data beberapa Arduino'en viser i forbindelse med når nøgle brikkerne føres forbi RFID-RC522 scanneren, sampai di sende til Databasen. Ydermere bruges dataene når der skal skrives på hjemmesiden hvem der logger ind eller hvis man skal bne døren fra hjemmesiden.
Beskrivelse af valg
I venstre side af menuen har man forskellige valgmuligheder, hver funktion er designet til at kunne noget forskelligt, eller kommunikere med forskelligt Hardware. Herunder vil der være en beskrivelse for, hvad de funktioner vi har valgt bruges til.
Beberapa kali lihat billedet har vi til ventstre en start funktion der hedder Serial. Dens funktion er di den læser data'en fra en port tertentu. Programmer har vi nya den til at se på data'en som den modtager på en bestemt USB-port. Det er Arduino'en er koblet til. Data dari beberapa Arduino'en sender vil blive modtaget på denne port dari Node-Red.
Serial funktionen er sat sammen med 3 forskellige funktioner. verst har vi valgt en funktion der hedder Debug, dens funktion er at 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 for ind fra Serial funktionen.
Strengen i 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. Fungsi utama dan kekuatan lebih dari 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å strengen fra Serial har vi Tekst funktionen. Det er den som bruges sampai di skrive sampai Dashboard/Hjemmeside.
Langkah 4: Langkah 4. Basis Data
Untuk pada Login systemet virker optimalt, er der tilknyttet en database, som får oplysninger fra kontrol panelet. De informationer som den modtager er sering 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. I den anden tabel er der BrickID, Tid og sted. Det er denne tabel som er tilknyttet Node-Red. Når Arduino'en sender sine data ind, så bliver de modtaget i denne tabel. Hvis man nsker at vide noget omkring en bestemt person s skrives navnet på personen i et program, beberapa tilknyttet databasen, i dette er tilde detlde. Kan man skrive navnet på den person som man nsker at se data på. Her vil oplysningerne om brugeren fremgå sammen med det tilknyttede BrickID fra den tabel. 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 specifikt tidspunkt, her vil den så fortælle hvilken person der har været på stedet på det givende tidspunkt.
Direkomendasikan:
Pencahayaan Masuk Otomatis: 10 Langkah
Pencahayaan Masuk Otomatis: Saya ingin memasang pencahayaan otomatis di pintu masuk di dalam rumah. Dalam kebanyakan kasus, sakelar penginderaan gerak PIR (Passive Infrared Sensor) dan lampu akan berfungsi, tetapi saya membatalkan ide ini, karena sensor yang terpasang di luar tampak kikuk. Tujuan saya dalam proyek ini:
Soft Starter (Pembatas Arus Masuk) untuk Beban AC dan DC: 10 Langkah
Soft Starter (Pembatas Arus Masuk) untuk Beban AC dan DC: Lonjakan arus masuk/Switch-ON adalah arus input instan maksimal yang ditarik oleh perangkat listrik saat pertama kali dihidupkan. Arus masuk jauh lebih tinggi daripada arus keadaan tunak beban dan itulah sumber dari banyak masalah seperti kabel sekering
Minecraft Interaktif Jangan Masuk Pedang/Tanda (ESP32-CAM): 15 Langkah (dengan Gambar)
Minecraft Interaktif Jangan Masuki Pedang/Tanda (ESP32-CAM): Sebenarnya ada beberapa alasan mengapa proyek ini ada:1. Sebagai penulis perpustakaan multitasking kooperatif TaskScheduler, saya selalu ingin tahu bagaimana menggabungkan manfaat multitasking kooperatif dengan manfaat pre-emptive
Kunci Masuk Windows DIY: 5 Langkah
Kunci Masuk Windows DIY: Apakah Anda muak dengan windows yang meminta kata sandi Anda setiap kali Anda masuk? Anda dapat mengatur pin; mudah diingat kan? Namun, pinnya tidak begitu aman, apalagi jika Anda menggunakan laptop di tempat umum lebih mudah ditangkap daripada
Iklan Portabel Masuk Murah Hanya dalam 10 Langkah!!: 13 Langkah (dengan Gambar)
Tanda Iklan Portabel dengan Harga Murah Hanya dalam 10 Langkah!!: Buat tanda iklan portabel Anda sendiri yang murah. Dengan tanda ini Anda dapat menampilkan pesan atau logo Anda di mana saja kepada siapa saja di seluruh kota. Instruksi ini adalah tanggapan terhadap/perbaikan/perubahan dari: https://www.instructables.com/id/Low-Cost-Illuminated