Mündəricat:

PIC16F877A əsaslı RFID Sistemi: 5 addım
PIC16F877A əsaslı RFID Sistemi: 5 addım

Video: PIC16F877A əsaslı RFID Sistemi: 5 addım

Video: PIC16F877A əsaslı RFID Sistemi: 5 addım
Video: Copy a Program from 1 PIC16F877A microcontroller to another PIC16F877A microcontroller. Tutorial. 2024, Iyul
Anonim
PIC16F877A əsaslı RFID Sistemi
PIC16F877A əsaslı RFID Sistemi
PIC16F877A əsaslı RFID Sistemi
PIC16F877A əsaslı RFID Sistemi

RFID sistemi, şagirdlərin, işçilərin və digərlərinin RFID etiketindən istifadə edərək şəxsiyyətlərini, varlıqlarını, işlərini, iş vaxtlarını və bir çoxunu izləmək üçün onların kimliyini təmin edən bir sistemdir.

Bu məqalə JLCPCB -nin sponsorudur. Bu layihəyə sponsorluq etdiyi üçün JLCPCB -yə həqiqətən təşəkkür edirəm.

Bu sistem, PIC16F877A və 125 kHz oxuyan RFID Reader RDM6300 mikro nəzarətçi PIC ətrafında hazırlanmışdır. O, həmçinin LCD 1602 displeyi, səs siqnalı, servo SG90 və gərginliyi tənzimləyən hissəyə malikdir. Bir etiket aşkar edildikdə, ekran hansı etiketin aşkarlandığı barədə məlumat verir, səs siqnalı səslənir, LED yanır və servo işə düşür.

Addım 1: Adım 2: Tələb olunan komponentlər

Addım 2: Tələb olunan komponentlər
Addım 2: Tələb olunan komponentlər
Addım 2: Tələb olunan komponentlər
Addım 2: Tələb olunan komponentlər
Addım 2: Tələb olunan komponentlər
Addım 2: Tələb olunan komponentlər
Addım 2: Tələb olunan komponentlər
Addım 2: Tələb olunan komponentlər

PIC16F877A

Bu güclü CMOS FLASH əsaslı 8 bitlik mikro nəzarətçi, Microchipin güclü PIC arxitekturasını 40 və ya 44 pinli bir paketə yığır. PIC16F877A, 256 bayt EEPROM məlumat yaddaşı, öz-özünə proqramlaşdırma, ICD, 2 Müqayisə, 10 bitlik Analog-Rəqəmsal (A/D) çeviricinin 8 kanalı, 2 çəkmə/müqayisə/PWM funksiyası, sinxron serial porta malikdir ya 3 telli Serial Periferik İnterfeys (SPI ™) və ya 2 telli İnteqrasiya edilmiş Dövrə (I²C ™) avtobusu və Universal Asenkron Alıcı Verici (USART) kimi konfiqurasiya edilə bilər.

PIC16F877A -nın ətraflı xüsusiyyətləri:

- CPU: 8 bit PIC

- Pin sayı: 40

- Maks. CPU Sürəti (MHz): 20

- Daxili Osilatör: Xeyr

- ADC kanallarının sayı: 14

- Maksimum ADC Çözünürlük (bit): 10

- Daxili Gərginlik Referansı: Bəli

- UART modulunun sayı: 1

- SPI Modulunun sayı: 1

- I2C modulunun sayı: 1

- Şapka. Kanallara toxun: 11

- Minimum İşləmə Gərginliyi (V): 2

- Maksimum İşləmə Gərginliyi (V): 5.5

RDM6300

RDM6300 125KHz kart oxuyan mini-modul, 125KHz karta uyğun olan yalnız oxumaq etiketlərindən və oxumaq/yazmaq kartlarından kod oxumaq üçün nəzərdə tutulmuşdur. Ofis/ev təhlükəsizliyi, fərdi identifikasiya, giriş nəzarəti, saxtakarlıq, interaktiv oyuncaq və istehsal nəzarət sistemlərində və s.

Əsas Xüsusiyyətlər:

- Xarici antenaya dəstək;

- Maksimum təsirli məsafə 50 mm -ə qədər;

- 100 ms -dən az kod açma müddəti;

- UART interfeysi;

- EM4100 uyğun yalnız oxumaq və ya etiketləri oxumaq/yazmaq üçün dəstək;

- Kiçik kontur dizaynı.

LCD 1602 Ekranı

Ekran, mavi arxa işığı və ağ simvolları olan 16 simvoldan ibarət 2 sətirli LCD ekrandan ibarətdir. Xarakterlərin hər biri yaxşı bir xarakter təqdim etmək üçün 5 x 8 nöqtə matrisindən ibarətdir. Arxa işığa ən yaxşı baxmaq üçün ekranın kontrastını tənzimləmək üçün potensiometr var.

LCD1602 ekranın əsas xüsusiyyətləri:

-16 simvoldan ibarət 2 sətirli Mavi LCD;

- İsteğe bağlı I2C interfeysi;

- Ayarlanabilir arxa işığın intensivliyi və kontrastı;

- 5 V əməliyyat.

Servo SG90

Micro Servo Motor SG90, yüksək çıxış gücünə malik kiçik və yüngül bir server motorudur. Servo təxminən 180 dərəcə dönə bilər (hər istiqamətdə 90). Bu servoları idarə etmək üçün hər hansı bir servo kodu, aparat və ya kitabxanadan istifadə edə bilərsiniz. Əlaqə və ötürücü qutusu olan bir motor nəzarətçisi qurmadan, xüsusən kiçik yerlərə uyğun olacağı üçün əşyaları hərəkət etdirmək istəyən yeni başlayanlar üçün yaxşıdır.

Əsas Xüsusiyyətlər:

Çəkisi: 9 q

Ölçülər: təxminən 22.2 x 11.8 x 31 mm

Dayanma torku: 1.8 kq · sm

İşləmə sürəti: 0.1 s/60 dərəcə

İşləmə gərginliyi: 4.8 V (~ 5V)

Ölü bant genişliyi: 10 µs

Temperatur aralığı: 0 ºC - 55 ºC

Passiv komponentlər

Buzzer

SMD LM7805 gərginlik tənzimləyicisi

3x 1206 LED (bir qırmızı, iki yaşıl)

3x SMD 0805 müqavimət 330 Ω

1x SMD 0805 rezistoru 10 KΩ

2.1 mm DC konnektoru

SMD Kvars osilatoru 4 MHz

2x 2pin KF301 konnektoru

1x 3pin KF301 konnektoru

3x SMD 0805 kondansatör 100 nF

1 x SMD Potensiometr 10 kΩ

1x16 Qadın Başlığı

Addım 2: Adım 3: Sxemalar

Addım 3: sxemlər
Addım 3: sxemlər
Addım 3: sxemlər
Addım 3: sxemlər
Addım 3: sxemlər
Addım 3: sxemlər

RDM6300, PIC -in UART pinləri vasitəsi ilə PIC16F877A -ya qoşulur. Ekran paralel məlumat rejimində, servo pin RB0 -a bağlıdır. Buzzer pin x -ə bağlıdır. Gücü klassik DC konnektoru və gərginlik tənzimləyici dövrə vasitəsilə verilir.

Addım 3: Adım 4: PCB -lərin sifarişi

Addım 4: PCB -lərin sifarişi
Addım 4: PCB -lərin sifarişi

Həm sxemlərin, həm də düzülüşün tamamlanmasından sonra növbəti addım PCB -nin sifarişidir. Sifariş vermək üçün gəldiyim ən yaxşı sayt JLCPCB -dir. Sifariş vermək üçün sadəcə veb saytlarına daxil olun, qeydiyyatdan keçin və "İndi təklif et" düyməsinə keçin.

JLCPCB bu layihənin sponsorudur. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), Çinin ən böyük PCB prototip müəssisəsidir və sürətli PCB prototipi və kiçik partiyalı PCB istehsalında ixtisaslaşmış yüksək texnologiyalı bir istehsalçıdır. Yalnız 2 dollara minimum 5 PCB sifariş edə bilərsiniz.

Adım 4: Adım 5: Gerber Dosyanızı əlavə edin

Addım 5: Gerber Dosyanızı əlavə edin
Addım 5: Gerber Dosyanızı əlavə edin
Addım 5: Gerber Dosyanızı əlavə edin
Addım 5: Gerber Dosyanızı əlavə edin
Addım 5: Gerber Dosyanızı əlavə edin
Addım 5: Gerber Dosyanızı əlavə edin
Addım 5: Gerber Dosyanızı əlavə edin
Addım 5: Gerber Dosyanızı əlavə edin

Dizayn lövhənizi əldə etmək üçün gerber fayllarını yükləməlisiniz. Əlbəttə ki, JLCPCB saytı, müxtəlif proqramlar üçün gerber fayllarının necə yaradılacağına dair ətraflı təlimatlar təqdim edir. Gerber faylları yaradıldıqda onları zip edin və JLCPCB -ə tək bir fayl olaraq yükləyin.

Zip faylları yükləndikdə, bunları gerber görüntüleyicisinde görə bilərsiniz. Orada, lövhənizlə hər şeyin yaxşı olub olmadığından əmin ola bilərsiniz və yaxşı görünür. Bundan sonra lövhənin ölçüsünü, lövhənin rəngini və digər xüsusiyyətlərini yenidən yoxlayın və ödəməyə davam edin. Yalnız 2 dollara 5 PCB sifariş edə bilərsiniz.

Sifariş vermək üçün "SƏBƏTƏ QAYD et" düyməsini basın.

Adım 5: Adım 6: İstehsal edilmiş PCB

Addım 6: İstehsal edilmiş PCB
Addım 6: İstehsal edilmiş PCB
Addım 6: İstehsal edilmiş PCB
Addım 6: İstehsal edilmiş PCB
Addım 6: İstehsal edilmiş PCB
Addım 6: İstehsal edilmiş PCB
Addım 6: İstehsal edilmiş PCB
Addım 6: İstehsal edilmiş PCB

Bu PCB 3 gün ərzində istehsal edildi və FedEx istifadə edərək iki həftə ərzində gəldi. Əlbəttə ki, bütün 5 PCB -lər qutuya və qabarcıq zərfə çox yığılmışdı, buna görə lövhələrin zədələnmə şansı yox idi. PCB -lərin keyfiyyəti parlaq idi və həmişə də belə olub!

Tövsiyə: