İçindekiler:
- Adım 1: Adım 2: Gerekli Bileşenler
- Adım 2: Adım 3: Şemalar
- Adım 3: Adım 4: PCB'leri Sipariş Etme
- Adım 4: Adım 5: Gerber Dosyanızı Ekleyin
- Adım 5: Adım 6: Üretilen PCB
Video: PIC16F877A Tabanlı RFID Sistemi: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
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
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
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
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
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
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:
Tarım Iot için LoRa Tabanlı Görsel İzleme Sistemi - Firebase ve Angular Kullanarak Ön Yüzlü Bir Uygulama Tasarlama: 10 Adım
Tarım IoT için LoRa Tabanlı Görsel İzleme Sistemi | Firebase & Angular Kullanarak Öne Çıkan Bir Uygulama Tasarlamak: Önceki bölümde, sensörlerin firebase Realtime veritabanını doldurmak için loRa modülüyle nasıl çalıştığından bahsettik ve tüm projemizin nasıl çalıştığını çok yüksek seviyeli bir diyagramı gördük. Bu bölümde nasıl yapabileceğimizden bahsedeceğiz
Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: 5 Adım
Raspberry Pi ve MySQL Veritabanı Kullanan Parmak İzi ve RFID Tabanlı Katılım Sistemi: Bu Projenin Videosu
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
RFID Tabanlı Akıllı Kimlik Doğrulama Sistemi [Intel IoT]: 3 Adım
RFID Tabanlı Akıllı Kimlik Doğrulama Sistemi [Intel IoT]: Projeye kısa bir bakış: Bu proje tamamen Kimlik Doğrulama sistemi ve yapılan otomasyon ile ilgilidir. Bu akıllı proje 3 şeyle ilgilenir: 1. Dizüstü bilgisayar kimlik doğrulaması 2. Kitaplık yönetimi3. Varlık kontrolüNe yapar ve nasıl?Bu akıllı RFID tabanlı projede
RFID Güvenlik Sistemi (Arduino Tabanlı): 6 Adım (Resimli)
RFID Güvenlik Sistemi (Arduino Tabanlı): Evinizde bulundurmanız gereken gerçekten güzel bir cihaz