İçindekiler:

PIC16F877A Tabanlı RFID Sistemi: 5 Adım
PIC16F877A Tabanlı RFID Sistemi: 5 Adım

Video: PIC16F877A Tabanlı RFID Sistemi: 5 Adım

Video: PIC16F877A Tabanlı RFID Sistemi: 5 Adım
Video: Çoklu Anten İçeren RFID Tabanlı Ürün Takip Sistemi ve Arayüzü 2024, Kasım
Anonim
PIC16F877A Tabanlı RFID Sistemi
PIC16F877A Tabanlı RFID Sistemi
PIC16F877A Tabanlı RFID Sistemi
PIC16F877A Tabanlı RFID Sistemi

RFID sistemi, öğrencilerin, çalışanların ve diğer kişilerin varlıklarını, çalışmalarını, çalışma sürelerini ve daha pek çok şeyi izlemek için RFID etiketi kullanarak kimliklerini sağlayan bir sistemdir.

Bu makale JLCPCB sponsorluğundadır. Bu projeye sponsor olduğu için JLCPCB'ye gerçekten teşekkür ediyorum.

Bu sistem PIC mikrodenetleyici PIC16F877A ve 125 kHz okuyucu olan RFID Reader RDM6300 etrafında tasarlanmıştır. Ayrıca LCD 1602 ekran, sesli uyarı, servo SG90 ve voltaj düzenleyici parçaya sahiptir. Bir etiket algılandığında, ekran hangi etiketin algılandığı hakkında bilgi verir, buzzer bir bip sesi çıkarır, LED yanar ve bir servo etkinleştirilir.

Adım 1: Adım 2: Gerekli Bileşenler

2. Adım: Gerekli Bileşenler
2. Adım: Gerekli Bileşenler
2. Adım: Gerekli Bileşenler
2. Adım: Gerekli Bileşenler
2. Adım: Gerekli Bileşenler
2. Adım: Gerekli Bileşenler
2. Adım: Gerekli Bileşenler
2. Adım: Gerekli Bileşenler

PIC16F877A

Bu güçlü CMOS FLASH tabanlı 8 bit mikro denetleyici, Microchip'in güçlü PIC mimarisini 40 veya 44 pimli bir pakette toplar. PIC16F877A, 256 bayt EEPROM veri belleği, kendi kendini programlama, bir ICD, 2 Karşılaştırıcı, 8 kanallı 10-bit Analog-Dijital (A/D) dönüştürücü, 2 yakalama/karşılaştırma/PWM işlevi, senkron seri bağlantı noktasına sahiptir. 3 kablolu Seri Çevresel Arabirim (SPI™) veya 2 kablolu Inter-Integrated Circuit (I²C™) veri yolu ve Evrensel Asenkron Alıcı Verici (USART) olarak yapılandırılabilir.

PIC16F877A'nın Detaylı Özellikleri:

- CPU: 8 bit PIC

- Pin Sayısı: 40

- Maks. CPU Hızı (MHz): 20

- Dahili Osilatör: Hayır

- ADC kanal sayısı: 14

- Maks. ADC Çözünürlüğü (bit): 10

- Dahili Voltaj Referansı: Evet

- UART modülünün sayısı: 1

- SPI Modülü Sayısı: 1

- I2C modülü sayısı: 1

- Kap. Dokunma Kanalları: 11

- Minimum Çalışma Gerilimi (V): 2

- Maksimum Çalışma Gerilimi (V): 5.5

RDM6300

RDM6300 125KHz kart okuyucu mini modül, 125KHz kart uyumlu salt okunur etiketlerden ve okuma/yazma kartından kod okumak için tasarlanmıştır. Ofis/ev güvenliği, kişisel tanımlama, erişim kontrolü, sahtecilik önleme, interaktif oyuncak ve üretim kontrol sistemleri vb. alanlarda uygulanabilir.

Ana Özellikler:

- Harici anteni destekleyin;

- 50 mm'ye kadar maksimum etkili mesafe;

- 100 ms'den az kod çözme süresi;

- UART arayüzü;

- EM4100 uyumlu salt okunur veya okuma/yazma etiketlerini destekler;

- Küçük anahat tasarımı.

LCD1602 Ekran

Ekran, mavi arka aydınlatmalı ve beyaz karakterlere sahip 16 karakterli x 2 satırlı bir LCD ekrandan oluşur. Karakterlerin her biri, iyi karakter temsili için 5 x 8 nokta matrisinden oluşur. Arka ışık, en iyi görüntüleme için ekranın kontrastını ayarlamak için bir potansiyometreye sahiptir.

LCD1602 ekranın temel özellikleri:

- 16 karakter x 2 satırlı Mavi LCD;

- Opsiyonel I2C arayüzü;

- Ayarlanabilir arka ışık yoğunluğu ve kontrastı;

- 5 V'luk çalışma.

Servo SG90

Mikro Servo Motor SG90, yüksek çıkış gücüne sahip küçük ve hafif bir sunucu motorudur. Servo yaklaşık 180 derece dönebilir (her yönde 90). Bu servoları kontrol etmek için herhangi bir servo kodu, donanımı veya kütüphaneyi kullanabilirsiniz. Özellikle küçük yerlere sığacağından, geri beslemeli ve dişli kutulu bir motor kontrolörü kurmadan bir şeyleri hareket ettirmek isteyen yeni başlayanlar için iyi.

Ana Özellikler:

Ağırlık: 9 gr

Boyut: 22,2 x 11,8 x 31 mm yakl.

Durma torku: 1,8 kgf·cm

Çalışma hızı: 0.1 s/60 derece

Çalışma voltajı: 4,8 V (~ 5V)

Ölü bant genişliği: 10 µs

Sıcaklık aralığı: 0 ºC – 55 ºC

Pasif bileşenler

zil

SMD LM7805 voltaj regülatörü

3x 1206 LED (bir kırmızı, iki yeşil)

3x SMD 0805 direnç 330 Ω

1x SMD 0805 direnç 10 KΩ

2,1 mm DC konektör

SMD Kuvars osilatör 4 MHz

2x 2pin KF301 konektörü

1x 3pin KF301 konektörü

3x SMD 0805 kapasitör 100 nF

1x SMD Potansiyometre 10 kΩ

1x16 Dişi Başlık

Adım 2: Adım 3: Şemalar

Adım 3: Şemalar
Adım 3: Şemalar
Adım 3: Şemalar
Adım 3: Şemalar
3. Adım: Şemalar
3. Adım: Şemalar

RDM6300, PIC'nin UART pinleri aracılığıyla PIC16F877A'ya bağlanır. Servo RB0 pinine bağlıyken ekran paralel veri modunda bağlanır. Buzzer x pinine bağlanır. Güç, klasik DC konektörü ve voltaj düzenleyici devre aracılığıyla sağlanır.

Adım 3: Adım 4: PCB'leri Sipariş Etme

Adım 4: PCB'leri Sipariş Etme
Adım 4: PCB'leri Sipariş Etme

Hem şema hem de yerleşim yapıldıktan sonra bir sonraki adım PCB'nin sipariş edilmesidir. Sipariş vermek için geldiğim en iyi site JLCPCB. Sipariş vermek için web sitelerine gidin, kaydolun ve Şimdi alıntı yap düğmesine gidin.

JLCPCB bu projenin sponsorudur. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), Çin'deki en büyük PCB prototip işletmesi ve hızlı PCB prototipi ve küçük parti PCB üretiminde uzmanlaşmış bir yüksek teknoloji üreticisidir. Sadece 2 $ karşılığında en az 5 PCB sipariş edebilirsiniz.

Adım 4: Adım 5: Gerber Dosyanızı Ekleyin

Adım 5: Gerber Dosyanızı Ekleyin
Adım 5: Gerber Dosyanızı Ekleyin
Adım 5: Gerber Dosyanızı Ekleyin
Adım 5: Gerber Dosyanızı Ekleyin
Adım 5: Gerber Dosyanızı Ekleyin
Adım 5: Gerber Dosyanızı Ekleyin
Adım 5: Gerber Dosyanızı Ekleyin
Adım 5: Gerber Dosyanızı Ekleyin

Tasarladığınız panonuzu almak için gerber dosyalarını yüklemeniz gerekir. Elbette, JLCPCB sitesi, farklı yazılımlar için gerber dosyalarının nasıl oluşturulacağına dair ayrıntılı talimatlar sunar. Gerber dosyaları oluşturulduğunda, bunları sıkıştırın ve JLCPCB'ye tek bir dosya olarak yükleyin.

Zip dosyaları yüklendiğinde onları gerber görüntüleyicide görebilirsiniz. Orada, panonuzla ilgili her şeyin yolunda olup olmadığından ve her şeyin yolunda olup olmadığından emin olabilirsiniz. Bundan sonra, tahta boyutunu, tahta rengini ve diğer özellikleri tekrar kontrol edin ve ödemeye devam edin. Sadece 2 $ karşılığında 5 PCB sipariş edebilirsiniz.

Sipariş vermek için "SEPETE KAYDET" butonuna tıklayınız.

Adım 5: Adım 6: Üretilen PCB

Adım 6: Üretilen PCB
Adım 6: Üretilen PCB
Adım 6: Üretilen PCB
Adım 6: Üretilen PCB
Adım 6: Üretilen PCB
Adım 6: Üretilen PCB
Adım 6: Üretilen PCB
Adım 6: Üretilen PCB

Bu PCB 3 günde üretildi ve FedEx kullanılarak iki hafta içinde geldi. Tabii ki, 5 PCB'nin tamamı kutuda ve balonlu zarfta büyük ölçüde paketlenmişti, bu nedenle kartların hasar görme şansı yoktu. PCB'lerin kalitesi PARLAK olmuştur ve her zaman öyle olmuştur!

Önerilen: