İçindekiler:
- 1. Adım: Sorumluluk Reddi
- Adım 2: Gerekli Bileşenleri Toplayın
- Adım 3: RFID-RC522'yi Uno'ya bağlayın
- Adım 4: Nokia LCD5110'u Uno'ya bağlayın
- Adım 5: Kodu Yazın
- Adım 6: Kaynak Kodu ve Arduino Logo Grafikleri
- 7. Adım: Sistem İş Başında
- Adım 8:
Video: DIYMall RFID-RC522 ve Nokia LCD5110'u Arduino ile Kullanmaya İlişkin Bir Başka Talimat: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
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
İş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
Ş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.
- Uno'da VCC'den 3.3'e
- Uno'da GND'den GND'ye
- CS/SCE'den Uno'daki Pin 3'e
- Uno'da RST'den Pin 4'e
- DC / D/C'den Uno'daki Pin 5'e
- MOSI / DN(MOSI) - Uno'daki Pin 6'ya
- SCK / SCLK, Uno'daki Pin 7'ye
- Uno'da LED'den GND'ye
Adım 5: Kodu Yazın
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
Adım 8:
Umarım kendimden başka biri bu Eğitilebilirliği faydalı bulur.
Önerilen:
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metin Görüntülemek İçin Başka Bir Arduino Kullanarak Programlamak: 5 Adım
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metni Görüntülemek için Başka Bir Arduino Kullanarak Programlama: Sony Spresense veya Arduino Uno o kadar pahalı değil ve çok fazla güç gerektirmez. Ancak projenizin güç, alan ve hatta bütçe kısıtlaması varsa Arduino Pro Mini kullanmayı düşünebilirsiniz. Arduino Pro Micro'nun aksine, Arduino Pro Mi
Bir Cekete veya Başka Bir Giysiye EL Teli Nasıl Eklenir: 10 Adım (Resimlerle)
Bir Paltoya veya Başka Bir Giysiye EL Teli Nasıl Eklenir: Işıklı bir kostüm tasarımcısı olarak, kendi EL tel kostümlerini nasıl yapacaklarını bilmek isteyen insanlardan çok fazla soru alıyorum. Herkese bireysel olarak yardım edecek zamanım yok, bu yüzden tavsiyemi tek bir talimatta birleştirmeyi düşündüm. İnşallah
Arduino Irlib ile TV Uzaktan Kumandası veya Başka Bir Şey Nasıl Taklit Edilir: 3 Adım (Resimlerle)
Arduino Irlib ile TV Uzaktan Kumandası veya Başka Bir Şey Nasıl Taklit Edilir: Giriş Herkese merhaba ve ilk Instructable'ıma hoş geldiniz. Bugün, başlığın dediği gibi, Arduino (herhangi bir model) kullanarak e TV uzaktan kumandasını veya Kızılötesi sinyallerle çalışan benzer bir şeyi taklit etmeyi öğreneceğiz. .Sorun şuydu: Kodları bir bilgisayara nasıl iletebilirim?
Jott Kullanarak Bir Daha Asla Bir Talimat Yazmayın: 4 Adım
Jott Kullanarak Bir Daha Asla Bir Talimat Yazmayın: Talimatlarınızı yazmaktan bıktınız mı? Ya onun yerine onları söyleyebilseydin? Jott ile yapabilirsiniz. Jott, sesinizi metne dönüştüren ücretsiz bir hizmettir. Daha sonra bu metni alabilir ve talimatlara hiç gerek kalmadan kopyalayabilirsiniz
Bir AVR (arduino) Başka Bir Arduino İle Nasıl Programlanır: 7 Adım
Bir AVR (arduino) Başka Bir Arduino ile Nasıl Programlanır: Bu talimat aşağıdaki durumlarda yararlıdır: * arduino'nuzu atmega168 ile aldıysanız ve yerel elektronik mağazanızdan bir atmega328 satın aldıysanız. Arduino önyükleyicisi yok * arduino kullanmayan bir proje yapmak istiyorsunuz - sadece bir