Isi kandungan:
- Langkah 1: Apa yang Anda Perlu - Komponen dan Pendawaian
- Langkah 2: Kod dan Lampiran
- Langkah 3: Selesai: Uji Semuanya - Video Perkara Yang Bekerja
Video: SISTEM KAWALAN AKSES RFID NFC ARDUINO: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Apa yang saya perlukan adalah sistem kawalan akses untuk pejabat saya.
Keseluruhan projek ini cukup senang dibina.
Saya mempunyai Aduino Mega dan perisai Ethernet di rumah, jadi, dengan beberapa komponen lagi, saya dapat membina sistem kawalan akses untuk pejabat saya. Ia menggunakan tag NFC dan pangkalan data mySql untuk mengumpulkan data ke dalam jadual.
Pada dasarnya, Arduino menunggu tag, maka ia akan cuba menghubungi laman web php yang akan menguruskan muat naik data ke dalam pangkalan data. Untuk melakukan ini, ia akan memeriksa terlebih dahulu keberadaan tag ke dalam jadual "pengguna" tanda "dikenali". Jadual tersebut mengandungi pengguna yang dikenali dan teg relatif mereka.
Sekiranya tag tidak dikenali, Arduino tidak akan merakam akses. Jika tidak, ia akan memasukkan rekod ke dalam jadual. Pada masa ini, cap waktu, id_tag, cawangan syarikat (lokasi), dan ip direkodkan ke dalam jadual.
Saya menambah juga lcd untuk mempermudah pengguna. Apabila akses dirakam, lampu hijau akan berkelip selama beberapa saat dan bel akan memainkan nada pendek dengan nada yang semakin meningkat. Lcd akan menunjukkan pesanan ok pendek selama beberapa saat.
Sekiranya beberapa masalah berlaku (kerana lan tidak berfungsi, atau tag yang tidak diketahui), lampu merah akan berkedip, dan nada yang dimainkan akan mempunyai nada menurun. Lcd akan menunjukkan juga mesej ralat pendek selama beberapa saat.
Dengan beberapa butang lagi, anda dapat merakam juga jenis operasi: "adakah itu akses atau jalan keluar ?!" (tetapi ini akan dikembangkan pada masa yang lain).
Langkah 1: Apa yang Anda Perlu - Komponen dan Pendawaian
Pertama sekali, ini adalah projek yang berorientasikan pangkalan data, jadi anda memerlukan pelayan web tempat memuat naik fail.php. ini adalah bahagian kod yang memproses permintaan arduino dan menguruskan pangkalan data.
Anda juga memerlukan pangkalan data mysql, di mana semua akses akan disimpan.
Anda boleh membina segalanya di "pelayan" tempatan di pejabat anda (mungkin xampp adalah pilihan yang baik dan mudah) atau jika anda mempunyai laman web + mysql db, ia mungkin sama.
Ok, inilah bil bahan:
- Arduino Mega 2560
- Perisai Ethernet W5100
- Pembaca teg RF522 rfid serasi dengan teg 13, 56mhz 14333A
- Paparan LCD 16x2 1602
- buzzer piezo atau buzzer jenis lain
- Sekumpulan wayar
- Beberapa led (hijau dan merah) dan 2 dari 2k rintangan
Dan, ok lagi.. mengenai pendawaian … Gambar mengenai pendawaian bukanlah yang terbaik, tetapi lebih baik dijelaskan ke dalam sketsa arduino yang dilampirkan pada langkah seterusnya.
Langkah 2: Kod dan Lampiran
Akhirnya, di sini terdapat fail yang anda cari.. Di lampiran anda akan dapati
timbrature.ino, yang merupakan lakaran untuk dimuat ke dalam Arduino Mega
Seperti yang telah disebutkan sebelumnya, semua sambungan dan pendawaian mengenai papan lcd dan RFID dijelaskan ke dalam tajuk fail.ino
- rfid lib.zip, yang mengandungi perpustakaan rfid yang diperlukan
- timbratura.zip, (timbratura.php) fail ini adalah fail yang perlu anda muat naik ke dalam pelayan web laman web anda. Ia akan berjaya mengenali tag terlebih dahulu (periksa sama ada ia terdapat di dalam jadual "pengguna"), maka ia akan merakam akses ke jadual "akses" mysql.
Langkah 3: Selesai: Uji Semuanya - Video Perkara Yang Bekerja
Sekarang anda sudah bersedia untuk menonton video itu lagi. Ini mengenai bagaimana pembaca berfungsi, periksa teg dan catat akses ke pangkalan data. Saya harap videonya akan lebih jelas sekarang berbanding dengan langkah pertama.
Disyorkan:
Akses Sistem Fail Raspberry Pi Melalui Windows: 9 Langkah
Akses Sistem Fail Raspberry Pi Melalui Windows: Adakah anda pernah mendapat Raspberry Pi dan pergi " Saya mesti menyiapkannya dengan monitor, tetikus dan papan kekunci setiap masa! &Quot; Kerosakan yang menyebabkan ia mencabut / memasang kembali monitor dan papan kekunci / tetikus anda, hanya untuk mengakses Raspberry Pi tidak ada duanya
Kawalan Akses Makanan Kucing (ESP8266 + Motor Servo + Percetakan 3D): 5 Langkah (dengan Gambar)
Kawalan Akses Makanan Kucing (ESP8266 + Servo Motor + Percetakan 3D): Projek ini menjalani proses yang saya gunakan untuk membuat mangkuk makanan kucing automatik, untuk kucing diabetes saya yang berumur. Lihat, dia perlu makan sarapan sebelum dapat mengambil insulinnya, tetapi saya sering lupa mengambil makanannya sebelum saya tidur, yang
Bina Kawalan Akses Anda Sendiri Dengan Please-open.it: 4 Langkah
Bina Kawalan Akses Anda Sendiri Dengan Please-open.it: Please-open.it berpusat di Perancis dan kami akan sepenuh masa dalam projek ini. Kami mahu perniagaan (Hotel, Perkhemahan, stesen, sewa …) mendapat keuntungan daripada penyelesaian yang lebih fleksibel dan, tentu saja, dengan harga yang lebih rendah. Sambungkan setiap data dalaman (janji temu
KAWALAN AKSES PINTU RFID DENGAN KAUNTER: 8 Langkah
PENGENDALIAN AKSES PINTU RFID DENGAN COUNTER: PENGENDALIAN AKSES PINTU RFID DENGAN COUNTER Tutorial
Kawalan Akses RFID Dengan Arduino Yun dan Raspberry Pi: 11 Langkah
Kawalan Akses RFID Dengan Arduino Yun dan Raspberry Pi: Selamat Datang di Instructable saya! Adakah anda mencari dalam talian untuk Sistem Kawalan Akses RFID yang boleh mempunyai banyak pengguna tanpa menggunakan kunci induk untuk memprogramkannya? Sistem yang boleh mencatatkan akses dengan nama orang? Sistem di mana anda boleh menambah