Daftar Isi:

Sistem RFID Berbasis PIC16F877A: 5 Langkah
Sistem RFID Berbasis PIC16F877A: 5 Langkah

Video: Sistem RFID Berbasis PIC16F877A: 5 Langkah

Video: Sistem RFID Berbasis PIC16F877A: 5 Langkah
Video: Interface Serial Communication PIC 16F877A Simulasi Proteus 2024, November
Anonim
Sistem RFID Berbasis PIC16F877A
Sistem RFID Berbasis PIC16F877A
Sistem RFID Berbasis PIC16F877A
Sistem RFID Berbasis PIC16F877A

Sistem RFID adalah sistem yang menyediakan identifikasi siswa, karyawan, dan lainnya menggunakan tag RFID, untuk memantau kehadiran mereka, pekerjaan, waktu kerja dan banyak lainnya.

Artikel ini disponsori oleh JLCPCB. Saya sangat berterima kasih kepada JLCPCB karena telah mensponsori proyek ini.

Sistem ini dirancang menggunakan mikrokontroler PIC PIC16F877A dan RFID Reader RDM6300 yaitu reader 125 kHz. Ini juga dilengkapi layar LCD 1602, bel, servo SG90 dan bagian pengatur tegangan. Ketika tag terdeteksi, layar memberikan informasi tentang tag mana yang terdeteksi, buzzer membunyikan bip, LED menyala, dan servo diaktifkan.

Langkah 1: Langkah 2: Diperlukan Komponen

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

PIC16F877A

Mikrokontroler 8-bit berbasis CMOS FLASH yang kuat ini mengemas arsitektur PIC Microchip yang kuat ke dalam paket 40 atau 44 pin. PIC16F877A memiliki 256 byte memori data EEPROM, pemrograman mandiri, ICD, 2 Komparator, 8 saluran konverter Analog-ke-Digital (A/D) 10-bit, 2 fungsi tangkap/bandingkan/PWM, port serial sinkron dapat dikonfigurasi sebagai Bus Serial Peripheral Interface (SPI™) 3-kawat atau bus Inter-Integrated Circuit (I²C™) 2-kawat dan Universal Asynchronous Receiver Transmitter (USART).

Fitur Rinci PIC16F877A:

- CPU: PIC 8-bit

- Jumlah Pin: 40

- Maks. Kecepatan CPU (MHz): 20

- Osilator Internal: Tidak

- Jumlah saluran ADC: 14

- Resolusi ADC Maks (bit): 10

- Referensi Tegangan Internal: Ya

- Jumlah modul UART: 1

- Jumlah Modul SPI: 1

- Jumlah modul I2C: 1

- Topi. sentuh Saluran: 11

- Tegangan Operasi Minimum (V): 2

- Tegangan Operasi Maksimum (V): 5,5

RDM6300

Mini-modul pembaca kartu 125KHz RDM6300 dirancang untuk membaca kode dari tag baca-saja yang kompatibel dengan kartu 125KHz dan kartu baca/tulis. Ini dapat diterapkan di keamanan kantor / rumah, identifikasi pribadi, kontrol akses, anti-pemalsuan, mainan interaktif dan sistem kontrol produksi, dll.

Fitur Utama:

- Dukungan antena eksternal;

- Jarak efektif maksimum hingga 50 mm;

- Waktu decoding kurang dari 100 ms;

- Antarmuka UART;

- Mendukung tag baca saja atau baca/tulis yang kompatibel dengan EM4100;

- Desain garis kecil.

Layar LCD1602

Layar terdiri dari layar LCD 16 karakter x 2 baris dengan lampu latar biru dan karakter putih. Masing-masing karakter terdiri dari matriks titik 5 x 8 untuk representasi karakter yang baik. Lampu latar memiliki potensiometer untuk penyesuaian kontras tampilan untuk tampilan terbaik.

Fitur utama layar LCD1602:

- LCD Biru 16 karakter x 2 baris;

- Antarmuka I2C opsional;

- Intensitas dan kontras lampu latar yang dapat disesuaikan;

- Operasi 5V.

Servo SG90

Micro Servo Motor SG90 adalah motor server kecil dan ringan dengan daya output tinggi. Servo dapat berputar sekitar 180 derajat (90 di setiap arah). Anda dapat menggunakan kode servo, perangkat keras, atau perpustakaan apa pun untuk mengontrol servos ini. Baik untuk pemula yang ingin memindahkan barang tanpa membuat pengontrol motor dengan feedback & gear box, terutama karena akan muat di tempat kecil.

Fitur utama:

Berat: 9 gram

Dimensi: kira-kira 22,2 x 11,8 x 31 mm.

Torsi berhenti: 1,8 kgf·cm

Kecepatan operasi: 0.1 s/60 derajat

Tegangan operasi: 4,8 V (~ 5V)

Lebar pita mati: 10 s

Kisaran suhu: 0 C – 55 C

Komponen Pasif

Bel

Pengatur tegangan SMD LM7805

3x 1206 LED (satu merah, dua hijau)

3x SMD 0805 resistor 330

1x SMD 0805 resistor 10 KΩ

Konektor DC 2,1 mm

Osilator SMD Quartz 4 MHz

2x 2pin konektor KF301

1x 3pin konektor KF301

3x SMD 0805 kapasitor 100 nF

1x Potensiometer SMD 10 kΩ

1x16 Header Wanita

Langkah 2: Langkah 3: Skema

Langkah 3: Skema
Langkah 3: Skema
Langkah 3: Skema
Langkah 3: Skema
Langkah 3: Skema
Langkah 3: Skema

RDM6300 terhubung ke PIC16F877A melalui pin UART dari PIC. Tampilan terhubung dalam mode data paralel, sedangkan servo terhubung ke pin RB0. Buzzer terhubung ke pin x. Daya disuplai melalui konektor DC klasik dan melalui rangkaian pengatur tegangan.

Langkah 3: Langkah 4: Memesan PCB

Langkah 4: Memesan PCB
Langkah 4: Memesan PCB

Setelah skema dan tata letak selesai, langkah selanjutnya adalah memesan PCB. Untuk pemesanan, situs terbaik yang saya kunjungi adalah JLCPCB. Untuk memesan, cukup kunjungi situs web mereka, daftar, dan klik tombol Quote now.

JLCPCB adalah sponsor dari proyek ini. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), adalah perusahaan prototipe PCB terbesar di Cina dan produsen teknologi tinggi yang berspesialisasi dalam prototipe PCB cepat dan produksi PCB batch kecil. Anda dapat memesan minimal 5 PCB hanya dengan $2.

Langkah 4: Langkah 5: Tambahkan File Gerber Anda

Langkah 5: Tambahkan File Gerber Anda
Langkah 5: Tambahkan File Gerber Anda
Langkah 5: Tambahkan File Gerber Anda
Langkah 5: Tambahkan File Gerber Anda
Langkah 5: Tambahkan File Gerber Anda
Langkah 5: Tambahkan File Gerber Anda
Langkah 5: Tambahkan File Gerber Anda
Langkah 5: Tambahkan File Gerber Anda

Untuk mendapatkan papan yang dirancang, Anda perlu mengunggah file gerber. Tentu saja, situs JLCPCB menawarkan petunjuk rinci tentang cara menghasilkan file gerber untuk perangkat lunak yang berbeda. Saat file gerber dibuat, zip, dan unggah sebagai satu file ke JLCPCB.

Saat file zip diunggah, Anda dapat melihatnya di penampil gerber. Di sana, Anda dapat memastikan apakah semuanya baik-baik saja dengan papan Anda, dan apakah itu terlihat baik-baik saja. Setelah itu, periksa kembali ukuran papan, warna papan dan properti lainnya, dan lanjutkan ke checkout. Anda dapat memesan 5 PCB hanya dengan $2.

Untuk melakukan pemesanan, klik tombol “SAVE TO CART”.

Langkah 5: Langkah 6: PCB yang Diproduksi

Langkah 6: PCB yang Diproduksi
Langkah 6: PCB yang Diproduksi
Langkah 6: PCB yang Diproduksi
Langkah 6: PCB yang Diproduksi
Langkah 6: PCB yang Diproduksi
Langkah 6: PCB yang Diproduksi
Langkah 6: PCB yang Diproduksi
Langkah 6: PCB yang Diproduksi

PCB ini diproduksi dalam 3 hari, dan tiba dalam dua minggu menggunakan FedEx. Tentu saja, semua 5 PCB dikemas dalam kotak dan amplop gelembung, jadi tidak ada kemungkinan papan rusak. Kualitas PCB adalah, dan selalu, BRILIAN!

Direkomendasikan: