Isi kandungan:

Satu lagi instruksi untuk menggunakan DIYMall RFID-RC522 dan Nokia LCD5110 Dengan Arduino: 8 Langkah (dengan Gambar)
Satu lagi instruksi untuk menggunakan DIYMall RFID-RC522 dan Nokia LCD5110 Dengan Arduino: 8 Langkah (dengan Gambar)

Video: Satu lagi instruksi untuk menggunakan DIYMall RFID-RC522 dan Nokia LCD5110 Dengan Arduino: 8 Langkah (dengan Gambar)

Video: Satu lagi instruksi untuk menggunakan DIYMall RFID-RC522 dan Nokia LCD5110 Dengan Arduino: 8 Langkah (dengan Gambar)
Video: Menggunakan RFID Untuk Deteksi Nomor Kartu Akses || Tutorial Arduino Full Coding Reader dan RFID Tag 2024, November
Anonim
Satu lagi instruksi untuk menggunakan DIYMall RFID-RC522 dan Nokia LCD5110 Dengan Arduino
Satu lagi instruksi untuk menggunakan DIYMall RFID-RC522 dan Nokia LCD5110 Dengan Arduino

Mengapa saya merasa perlu membuat Instructable lain untuk DIYMall RFID-RC522 dan Nokia LCD5110? Baiklah, untuk memberitahu anda yang sebenarnya saya mengusahakan Proof of Concept suatu ketika tahun lalu menggunakan kedua-dua peranti ini dan entah bagaimana "salah meletakkan" kodnya. Oleh kerana DIYMall RFID-RC522 tidak mempunyai pin berlabel sama seperti beberapa papan RFID-RC522 lain, sukar untuk menentukan pin mana. Selain itu, jika saya pernah lupa apa yang saya buat di POC, saya sekarang dapat mengetahuinya di web.

Langkah 1: Penafian

Penafian
Penafian

Sekadar penafian cepat untuk menyatakan bahawa kami TIDAK bertanggung jawab atas apa sahaja yang berlaku akibat mengikuti arahan ini. Selalu lebih baik mengikuti arahan dan helaian keselamatan pengeluar semasa membuat apa-apa, jadi sila rujuk dokumen tersebut untuk mana-mana bahagian dan alat yang anda gunakan untuk membina sendiri. Kami hanya memberikan maklumat mengenai langkah-langkah yang kami gunakan untuk membuat langkah kami. Kami bukan profesional. Sebenarnya, 2 dari 3 individu yang mengambil bahagian dalam binaan ini adalah kanak-kanak.

Langkah 2: Kumpulkan Komponen yang Diperlukan

Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan
Kumpulkan Komponen yang Diperlukan

1) Papan Arduino Uno.

2) Papan DIYMall RFID-RC522.

3) Papan Nokia515110

4) Pelompat

5) Tag RFID (rantai kunci).

6) Perisai Proto UNO pilihan atau hanya papan roti biasa.

Langkah 3: Sambungkan RFID-RC522 ke Uno

Sambungkan RFID-RC522 ke Uno
Sambungkan RFID-RC522 ke Uno
Sambungkan RFID-RC522 ke Uno
Sambungkan RFID-RC522 ke Uno
Sambungkan RFID-RC522 ke Uno
Sambungkan RFID-RC522 ke Uno

Untuk memudahkan saya, saya menggunakan Proto Shield untuk membuat semua hubungan saya. Anda boleh menggunakan papan roti atau memasang wayar secara langsung. Kelebihan untuk Proto Shield atau papan roti adalah pin RFID-RC522 dapat menyambung terus ke Proto Shield atau papan roti sehingga memberikan "stand" untuk menahan RFID-RC522.

Saya menggunakan Proto Shield kerana kebetulan ada yang berkeliaran. Walau apa pun, sambungkan RFID-RC522 seperti berikut:

  • SDA / NSS ke Pin 10 di Uno
  • SCK ke Pin 13 di Uno
  • MOSI hingga Pin 11 di Uno
  • MISO ke Pin 12 di Uno
  • GND ke GND di Uno
  • RST ke Pin 9 di Uno
  • VCC hingga 3.3 di Uno

Langkah 4: Sambungkan Nokia LCD5110 ke Uno

Sambungkan Nokia LCD5110 ke Uno
Sambungkan Nokia LCD5110 ke Uno

Kini tiba masanya untuk menyambungkan Nokia LCD5110 ke Uno. Kali ini saya memilih untuk hanya menggunakan kabel jumper untuk menyambung terus ke Uno untuk pin utama dan menggunakan papan roti di Perisai Proto untuk sambungan voltan. Sebab utama pilihan ini adalah saya mahu Nokia LCD5110 berdiri. Sekiranya saya menyambungkannya terus ke papan roti di Proto Shield, skrin akan berbaring sebagai gantinya.

  1. VCC hingga 3.3 di Uno
  2. GND ke GND di Uno
  3. CS / SCE ke Pin 3 di Uno
  4. RST ke Pin 4 di Uno
  5. DC / D / C ke Pin 5 di Uno
  6. MOSI / DN (MOSI) hingga Pin 6 di Uno
  7. SCK / SCLK ke Pin 7 di Uno
  8. LED ke GND di Uno

Langkah 5: Tulis Kod

Tuliskan Kod
Tuliskan Kod

Saya menggabungkan contoh kod dari laman The Engineering Projects untuk The Engineering Projects DIYMall RFID-RC522 dan juga Rinky Dink Electronics untuk Nokia LCD5110 dengan beberapa perubahan kecil untuk menghiburkan diri.

Contoh ini mensimulasikan penggunaan tag RFID untuk mengunci dan membuka kunci beberapa pintu masuk yang selamat. Setelah teg RFID yang betul dikesan sistem akan dibuka.

Semasa program pertama kali diinisialisasi, ia akan memaparkan logo Arduino (disimpan dalam fail grafik yang terpisah) di layar LCD5110 sehingga pengguna tahu ia berfungsi. Selepas 3 saat kemudian memaparkan mesej "RFID Locked" yang menunjukkan bahawa titik masuk terkunci. Program kemudian mengulangi setiap detik untuk memeriksa tag RFID. Sekiranya tag RFID dikesan, program akan memeriksa nombor unik tag RFID dan menentukan apakah ia mesti membuka kunci pintu masuk. Sekiranya nombor unik yang betul dikesan, sistem akan memaparkan nombor unik pada LCD5110 dan meletakkan sistem dalam keadaan tidak terkunci selama 2 saat. Sekiranya nombor unik yang betul tidak dikesan, sistem akan memaparkan nombor unik pada LCD5110 dan memastikan sistem dalam keadaan terkunci.

Seseorang dapat dengan mudah menambahkan servo atau relay ke dalam kod contoh ini untuk melakukan beberapa ukuran pekerjaan ketika bilangan unik yang tepat dikesan.

Langkah 6: Kod Sumber dan Grafik Logo Arduino

Langkah 7: Sistem Beraksi

Image
Image
Sistem dalam Tindakan
Sistem dalam Tindakan
Sistem dalam Tindakan
Sistem dalam Tindakan

Langkah 8:

Saya harap seseorang, selain saya, dapat menganggap Instructable ini bermanfaat.

Disyorkan: