Mündəricat:
- Addım 1: Adım 2: Tələb olunan komponentlər
- Addım 2: Adım 3: Sxemalar
- Addım 3: Adım 4: PCB -lərin sifarişi
- Adım 4: Adım 5: Gerber Dosyanızı əlavə edin
- Adım 5: Adım 6: İstehsal edilmiş PCB
Video: PIC16F877A əsaslı RFID Sistemi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
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
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
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
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
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
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ə:
Raspberry Pi və MySQL verilənlər bazasından istifadə edərək barmaq izi və RFID əsaslı iştirak sistemi: 5 addım
Raspberry Pi və MySQL verilənlər bazasından istifadə edən barmaq izi və RFID əsaslı iştirak sistemi: Bu layihənin videosu
Arduino əsaslı təmassız infraqırmızı termometr - Arduino İstifadə edən İQ Əsaslı Termometr: 4 Addım
Arduino əsaslı təmassız infraqırmızı termometr | Arduino İstifadə edən İK Əsaslı Termometr: Salam uşaqlar bu təlimatlarda arduino istifadə edərək təmasda olmayan bir Termometr hazırlayacağıq. Bəzən mayenin/bərkin temperaturu çox yüksək və ya aşağıya enir, sonra onunla əlaqə qurmaq və oxumaq çətindir. o səhnədə temperatur
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): 4 addım (şəkillərlə)
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): Salam, bu gün öz kiçik hava əsaslı musiqi generatorunuzu necə düzəltəcəyinizi izah edəcəyəm, bir növ Arduino kimi bir ESP8266 -ya əsaslanır və temperatur, yağışa cavab verir. və bütün mahnıların və ya akkordların proqramlaşdırılmasını gözləməyin
RFID əsaslı Ağıllı Doğrulama Sistemi [Intel IoT]: 3 addım
RFID Əsaslı Ağıllı Doğrulama Sistemi [Intel IoT]: Layihəyə qısa baxış: Bu layihə, Doğrulama sistemi və avtomatlaşdırma ilə bağlıdır. Bu ağıllı layihə 3 şeyi əhatə edir: 1. Laptop identifikasiyası 2. Kitabxana idarəçiliyi3. Aktivlərə nəzarət Necə və necə? Bu ağıllı RFID əsaslı layihədə
RFID Təhlükəsizlik Sistemi (Arduino əsaslı): 6 addım (şəkillərlə)
RFID Təhlükəsizlik Sistemi (Arduino əsaslı): Evinizdə ola biləcəyiniz həqiqətən gözəl bir cihaz