Isi kandungan:

Sistem RFID Berasaskan PIC16F877A: 5 Langkah
Sistem RFID Berasaskan PIC16F877A: 5 Langkah

Video: Sistem RFID Berasaskan PIC16F877A: 5 Langkah

Video: Sistem RFID Berasaskan PIC16F877A: 5 Langkah
Video: #Amanz24 - Snapdragon 670 Diperkenalkan, Penjualan SmartTAG Dihentikan, Galaxy Note 9 Pada 15 Ogos 2024, Julai
Anonim
Sistem RFID Berasaskan PIC16F877A
Sistem RFID Berasaskan PIC16F877A
Sistem RFID Berasaskan PIC16F877A
Sistem RFID Berasaskan PIC16F877A

Sistem RFID adalah sistem yang memberikan pengenalan pelajar, pekerja, dan lain-lain menggunakan tag RFID, untuk memantau kehadiran, pekerjaan, waktu kerja dan lain-lain.

Artikel ini disokong oleh JLCPCB. Saya sangat berterima kasih kepada JLCPCB kerana menaja projek ini.

Sistem ini dirancang di sekitar PIC mikrokontroler PIC16F877A dan RFID Reader RDM6300, iaitu pembaca 125 kHz. Ia juga dilengkapi paparan LCD 1602, buzzer, servo SG90 dan bahagian pengatur voltan. Apabila tag dikesan, paparan memberikan maklumat tentang tag yang terdeteksi, buzzer membunyikan bip, LED menyala, dan servo diaktifkan.

Langkah 1: Langkah 2: Komponen Diperlukan

Langkah 2: Komponen Diperlukan
Langkah 2: Komponen Diperlukan
Langkah 2: Komponen Diperlukan
Langkah 2: Komponen Diperlukan
Langkah 2: Komponen Diperlukan
Langkah 2: Komponen Diperlukan
Langkah 2: Komponen Diperlukan
Langkah 2: Komponen Diperlukan

PIC16F877A

Mikrokontroler 8-bit berasaskan CMOS FLASH yang kuat ini mengemas seni bina PIC mikrochip yang kuat ke dalam pakej 40- atau 44-pin. PIC16F877A mempunyai 256 byte memori data EEPROM, pengaturcaraan sendiri, ICD, 2 Perbandingan, 8 saluran penukar Analog-ke-Digital (A / D) 10-bit, 2 fungsi menangkap / membandingkan / PWM, port bersiri segerak boleh dikonfigurasi sama ada antara muka 3-wayar Serial Peripheral Interface (SPI ™) atau 2-wire Inter-Integrated Circuit (I²C ™) bus dan Universal Asynchronous Receiver Transmitter (USART).

Ciri terperinci PIC16F877A:

- CPU: PIC 8-bit

- Kiraan Pin: 40

- Maks. Kelajuan CPU (MHz): 20

- Pengayun Dalaman: Tidak

- Bilangan saluran ADC: 14

- Resolusi ADC Maks (bit): 10

- Rujukan Voltan Dalaman: Ya

- Bilangan modul UART: 1

- Bilangan Modul SPI: 1

- No. modul I2C: 1

- Cap. sentuh Saluran: 11

- Voltan Operasi Minimum (V): 2

- Voltan Operasi Maksimum (V): 5.5

RDM6300

Modul mini pembaca kad RDM6300 125KHz direka untuk membaca kod dari tag baca-baca yang serasi dengan kad 125KHz dan kad baca / tulis. Ia boleh digunakan dalam keselamatan pejabat / rumah, pengenalan diri, kawalan akses, anti pemalsuan, mainan interaktif dan sistem kawalan pengeluaran dll.

Ciri-ciri utama:

- Menyokong antena luaran;

- Jarak efektif maksimum hingga 50 mm;

- Masa penyahkodan kurang dari 100 ms;

- Antara muka UART;

- Menyokong EM4100 serasi baca sahaja atau tag baca / tulis;

- Reka bentuk garis besar.

Paparan LCD1602

Paparannya terdiri daripada paparan LCD 2-baris x-karakter 16 dengan lampu latar biru dan watak putih. Setiap watak terdiri daripada matriks 5 x 8 dot untuk perwakilan watak yang baik. Lampu latar mempunyai potensiometer untuk penyesuaian kontras paparan untuk tontonan terbaik.

Ciri utama paparan LCD1602:

- LCD Biru 16-watak x 2-baris;

- Antara muka I2C pilihan;

- Keamatan dan kontras lampu latar yang boleh disesuaikan;

- Operasi 5 V.

Servo SG90

Micro Servo Motor SG90 adalah motor pelayan kecil dan ringan dengan kuasa output tinggi. Servo boleh berputar sekitar 180 darjah (90 pada setiap arah). Anda boleh menggunakan kod servo, perkakasan atau perpustakaan untuk mengawal servo ini. Baik untuk pemula yang ingin membuat barang bergerak tanpa membina pengawal motor dengan maklum balas & kotak gear, terutamanya kerana ia akan sesuai di tempat kecil.

Ciri-ciri utama:

Berat: 9 g

Dimensi: 22.2 x 11.8 x 31 mm lebih kurang.

Tork henti: 1.8 kgf · cm

Kelajuan operasi: 0.1 s / 60 darjah

Voltan operasi: 4.8 V (~ 5V)

Lebar pita mati: 10 µs

Julat suhu: 0 ºC - 55 ºC

Komponen Pasif

Buzzer

Pengatur voltan SMD LM7805

3x 1206 LED (satu merah, dua hijau)

3x SMD 0805 perintang 330 Ω

1x perintang SMD 0805 10 KΩ

Penyambung DC 2.1 mm

Pengayun SMD Quartz 4 MHz

Penyambung 2x 2pin KF301

Penyambung 1x 3pin KF301

3x SMD 0805 kapasitor 100 nF

1x SMD Potensiometer 10 kΩ

Header Wanita 1x16

Langkah 2: Langkah 3: Skematik

Langkah 3: Skematik
Langkah 3: Skematik
Langkah 3: Skematik
Langkah 3: Skematik
Langkah 3: Skematik
Langkah 3: Skematik

RDM6300 disambungkan ke PIC16F877A melalui pin UART PIC. Paparan dihubungkan dalam mod data selari, sementara servo disambungkan ke pin RB0. Buzzer disambungkan ke pin x. Kuasa dibekalkan melalui penyambung DC klasik dan melalui litar pengatur voltan.

Langkah 3: Langkah 4: Memesan PCB

Langkah 4: Memesan PCB
Langkah 4: Memesan PCB

Setelah kedua-dua skema dan susun atur dilakukan, langkah seterusnya adalah memesan PCB. Untuk membuat pesanan, laman web terbaik yang saya lawati ialah JLCPCB. Untuk membuat pesanan, pergi ke laman web mereka, daftar, dan pergi ke butang Quote now.

JLCPCB adalah penaja projek ini. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), adalah perusahaan prototaip PCB terbesar di China dan pengeluar teknologi tinggi yang mengkhususkan diri dalam prototaip PCB cepat dan pengeluaran PCB kecil. Anda boleh memesan minimum 5 PCB dengan harga hanya $ 2.

Langkah 4: Langkah 5: Tambahkan Fail Gerber Anda

Langkah 5: Tambahkan Fail Gerber Anda
Langkah 5: Tambahkan Fail Gerber Anda
Langkah 5: Tambahkan Fail Gerber Anda
Langkah 5: Tambahkan Fail Gerber Anda
Langkah 5: Tambahkan Fail Gerber Anda
Langkah 5: Tambahkan Fail Gerber Anda
Langkah 5: Tambahkan Fail Gerber Anda
Langkah 5: Tambahkan Fail Gerber Anda

Untuk mendapatkan papan yang dirancang, anda perlu memuat naik fail gerber. Sudah tentu, laman JLCPCB menawarkan arahan terperinci mengenai cara menghasilkan fail gerber untuk perisian yang berbeza. Apabila fail gerber dihasilkan, zip, dan muat naik sebagai fail tunggal ke JLCPCB.

Apabila fail zip dimuat naik, anda dapat melihatnya di gerber viewer. Di sana, anda boleh memastikan sama ada semuanya baik-baik saja dengan papan anda, dan adakah ia kelihatan baik. Selepas itu, periksa semula ukuran papan, warna papan dan sifat lain, dan teruskan ke pembayaran. Anda boleh memesan 5 PCB dengan harga $ 2 sahaja.

Untuk membuat pesanan, klik pada butang "SIMPAN KE CART".

Langkah 5: Langkah 6: PCB buatan

Langkah 6: PCB buatan
Langkah 6: PCB buatan
Langkah 6: PCB buatan
Langkah 6: PCB buatan
Langkah 6: PCB buatan
Langkah 6: PCB buatan
Langkah 6: PCB buatan
Langkah 6: PCB buatan

PCB ini dihasilkan dalam 3 hari, dan tiba dalam dua minggu menggunakan FedEx. Sudah tentu, semua 5 PCB itu sangat banyak dikemas di dalam kotak dan di dalam sampul gelembung, jadi tidak ada kemungkinan papan rosak. Kualiti PCB adalah, dan selalu, BRILLIANT!

Disyorkan: