İçindekiler:

DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Talimat: 8 Adım (Resimlerle)
DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Talimat: 8 Adım (Resimlerle)

Video: DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Talimat: 8 Adım (Resimlerle)

Video: DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Talimat: 8 Adım (Resimlerle)
Video: RFID RC522 Module for Arduino 2024, Temmuz
Anonim
DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Eğitilebilirlik
DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Eğitilebilirlik

DIYMall RFID-RC522 ve Nokia LCD5110 için neden başka bir Eğitilebilir Dosya oluşturma ihtiyacı hissettim? Doğruyu söylemek gerekirse, geçen yıl bu iki cihazı kullanarak bir Kavram Kanıtı üzerinde çalışıyordum ve bir şekilde kodu "yanlış yerleştirdim". DIYMall RFID-RC522, diğer RFID-RC522 kartlarından bazılarının yaptığı gibi etiketlenmiş pinlere sahip olmadığından, hangi pinin hangisi olduğunu belirlemek zordu. Ayrıca, POC'de ne yaptığımı unutursam, artık web'de bulabilirim.

1. Adım: Sorumluluk Reddi

sorumluluk reddi
sorumluluk reddi

Bu talimatı izlemenin bir sonucu olarak meydana gelen hiçbir şey için HİÇBİR sorumluluk almadığımızı belirtmek için kısa bir sorumluluk reddi. Herhangi bir şey inşa ederken üretici talimatlarını ve güvenlik sayfalarını takip etmek her zaman en iyisidir, bu nedenle kendinizinkini oluşturmak için kullandığınız herhangi bir parça ve araç için lütfen bu belgelere bakın. Biz sadece kendi adımlarımızı oluşturmak için kullandığımız adımlar hakkında bilgi veriyoruz. Biz profesyonel değiliz. Nitekim bu yapıya katılan her 3 kişiden 2'si çocuk.

Adım 2: Gerekli Bileşenleri Toplayın

Gerekli Bileşenleri Toplayın
Gerekli Bileşenleri Toplayın
Gerekli Bileşenleri Toplayın
Gerekli Bileşenleri Toplayın
Gerekli Bileşenleri Toplayın
Gerekli Bileşenleri Toplayın

1) Bir Arduino Uno kartı.

2) Bir DIYMall RFID-RC522 kartı.

3) Nokia LCD5110 kartı

4) Süveterler

5) Bir RFID etiketi (anahtarlık).

6) İsteğe bağlı UNO Proto Shield veya sadece tipik bir ekmek tahtası.

Adım 3: RFID-RC522'yi Uno'ya bağlayın

RFID-RC522'yi Uno'ya bağlayın
RFID-RC522'yi Uno'ya bağlayın
RFID-RC522'yi Uno'ya bağlayın
RFID-RC522'yi Uno'ya bağlayın
RFID-RC522'yi Uno'ya bağlayın
RFID-RC522'yi Uno'ya bağlayın

İşleri kendim için kolaylaştırmak için tüm bağlantılarımı yapmak için bir Proto Shield kullandım. İsteğe bağlı olarak bir devre tahtası kullanabilir veya işleri doğrudan bağlayabilirsiniz. Proto Shield'in veya bir devre tahtasının avantajı, RFID-RC522'nin pinlerinin doğrudan Proto Shield'e veya devre tahtasına bağlanabilmesidir, böylece RFID-RC522'yi tutmak için bir "stand" sağlar.

Proto Shield'i kullandım çünkü az önce etrafta dolaşan bir tane vardı. Her durumda RFID-RC522'yi aşağıdaki gibi bağlayın:

  • SDA / NSS, Uno'daki Pin 10'a
  • SCK, Uno'daki Pin 13'e
  • MOSI, Uno'daki Pin 11'e
  • MISO, Uno'daki Pin 12'ye
  • Uno'da GND'den GND'ye
  • Uno'daki Pin 9'a RST
  • Uno'da VCC'den 3.3'e

Adım 4: Nokia LCD5110'u Uno'ya bağlayın

Nokia LCD5110'u Uno'ya bağlayın
Nokia LCD5110'u Uno'ya bağlayın

Şimdi Nokia LCD5110'u Uno'ya bağlamanın zamanı geldi. Bu sefer, ana pinler için doğrudan Uno'ya bağlanmak için sadece jumper kabloları kullanmayı seçtim ve voltaj bağlantıları için Proto Shield üzerindeki devre tahtasını kullandım. Bu tercihimin asıl sebebi Nokia LCD5110'un ayağa kalkmasını istememdi. Bunu doğrudan Proto Shield'deki devre tahtasına bağlamış olsaydım, ekran bunun yerine uzanmış olurdu.

  1. Uno'da VCC'den 3.3'e
  2. Uno'da GND'den GND'ye
  3. CS/SCE'den Uno'daki Pin 3'e
  4. Uno'da RST'den Pin 4'e
  5. DC / D/C'den Uno'daki Pin 5'e
  6. MOSI / DN(MOSI) - Uno'daki Pin 6'ya
  7. SCK / SCLK, Uno'daki Pin 7'ye
  8. Uno'da LED'den GND'ye

Adım 5: Kodu Yazın

Kodu Yaz
Kodu Yaz

The Engineering Projects DIYMall RFID-RC522 için The Engineering Projects sitesinden örnek kodun yanı sıra Nokia LCD5110 için Rinky Dink Electronics'i kendimi eğlendirmek için bazı küçük değişikliklerle birleştirdim.

Bu örnek, bazı güvenli giriş noktalarını kilitlemek ve kilidini açmak için RFID etiketlerinin kullanımını simüle eder. Uygun RFID etiketi algılandığında sistem kilidi açılır.

Program ilk başlatıldığında, kullanıcının çalıştığını bilmesi için LCD5110 ekranında Arduino logosunu (ayrı bir grafik dosyasında saklanır) görüntüler. 3 saniye sonra, giriş noktasının kilitli olduğunu belirten "RFID Kilitli" mesajını görüntüler. Program daha sonra her saniyede bir RFID etiketi kontrolü yapar. Bir RFID etiketi algılanırsa, program RFID etiketinin benzersiz numarasını kontrol eder ve giriş noktasının kilidini açıp açmayacağını belirler. Uygun benzersiz numara algılanırsa, sistem LCD5110'da benzersiz numarayı gösterecek ve sistemi 2 saniyeliğine kilitsiz duruma getirecektir. Uygun benzersiz numara algılanmazsa, sistem LCD5110'da benzersiz numarayı gösterecek ve sistemi kilitli durumda tutacaktır.

Uygun benzersiz numara tespit edildiğinde bir miktar iş ölçümü gerçekleştirmek için bu örnek koda kolayca bir servo veya röle eklenebilir.

Adım 6: Kaynak Kodu ve Arduino Logo Grafikleri

7. Adım: Sistem İş Başında

Image
Image
Sistem Eylemde
Sistem Eylemde
Sistem Eylemde
Sistem Eylemde

Adım 8:

Umarım kendimden başka biri bu Eğitilebilirliği faydalı bulur.

Önerilen: