Orodha ya maudhui:

Mafunzo ya Arduino RFID 'Smart Door': Hatua 7
Mafunzo ya Arduino RFID 'Smart Door': Hatua 7

Video: Mafunzo ya Arduino RFID 'Smart Door': Hatua 7

Video: Mafunzo ya Arduino RFID 'Smart Door': Hatua 7
Video: Web Programming - Computer Science for Business Leaders 2016 2024, Julai
Anonim
Mafunzo ya Arduino RFID 'Smart Door'
Mafunzo ya Arduino RFID 'Smart Door'

Na Peter Tran, 10ELT1

Katika mafunzo haya, utafanya kazi na moduli ya msomaji wa RFID kufungua mlango mdogo wa servo-powered! Hakikisha una kadi ya ufikiaji sahihi ya kuingia na usisikilize kengele wala kusababisha taa za kuingilia.

Utaongozwa hatua kwa hatua na utasaidiwa na mwongozo wa 'Upimaji na Utatuzi' na 'Sehemu ya Maombi ya Ulimwengu' mwishoni.

Nambari ya mradi huu inapatikana katika

Tafadhali pia pakua maktaba inayofaa kwa Sensor ya RFID kutoka

Ugavi:

  • Arduino UNO (au mdhibiti mwingine anayefaa)
  • Kuiga ubao wa mkate
  • Moduli ya Msomaji wa RFID ((RFID-RC522) iliyo na vitambulisho vya RFID
  • Servo ndogo (9g)
  • LEDs (Njano, Kijani na Nyekundu)
  • Piezo Buzzers

Hatua ya 1: Nadharia ya RFID

Nadharia ya RFID
Nadharia ya RFID
Nadharia ya RFID
Nadharia ya RFID

Msomaji wa RFID ni nini?

Utambulisho wa Utambulisho wa Redio ya Redio (RFID) ni mfumo wa kitambulisho ambao hutumia vifaa vidogo vya kitambulisho cha masafa ya redio kwa madhumuni ya kitambulisho na ufuatiliaji. Mfumo wa utambulisho wa RFID unajumuisha lebo yenyewe, kifaa cha kusoma / kuandika, na programu ya mwenyeji wa ukusanyaji wa data, usindikaji, na usambazaji. Kwa maneno rahisi, RFID hutumia sehemu za elektroniki kuhamisha data kwa umbali mfupi.

RFID ni muhimu kutambua watu, kufanya shughuli, n.k. Unaweza kutumia mfumo wa RFID kufungua mlango. Kwa mfano, ni mtu aliye na habari sahihi kwenye kadi yake ndiye anaruhusiwa kuingia. Katika mafunzo haya, tuna vitambulisho vingi vya RFID, kila moja ikiwa na kitambulisho cha kipekee (UID) lakini ni kadi moja tu itapewa ufikiaji.

Mpangilio wa Pini ya RFID-RC522

Bandika 1: VCC, nguvu chanya (3.3v) Pin 2: RST, resetPin 3: GroundPin 4: IRQ, kukatiza pini inayotumiwa kuamsha moduli wakati kifaa kinakuja katika safuPini 5: MISO, kimsingi mawasiliano INPin 6: MOSI. mawasiliano ya kimsingi OUTPin 7: SCK, inayotumiwa kama saa / oscillatorPini ya 8: SS, inayotumiwa kama pembejeo la serial

Hatua ya 2: Kuunganisha Moduli ya RFID

Kuunganisha Moduli ya RFID
Kuunganisha Moduli ya RFID
  1. Pakua maktaba muhimu kutoka sehemu ya utangulizi.
  2. Toa yaliyomo kwenye folda ya zip "rfid-master" na ongeza folda hii ya maktaba chini ya maktaba zilizopo za Arduino.
  3. Anzisha tena Arduino IDE
  4. Nambari ya Arduino imeunganishwa mwanzoni mwa mafunzo. Tunga nambari hiyo na uondoe makosa yoyote.
  5. Unganisha UNU ya Arduino na msomaji wa RFID. Rejelea wiring ya pini hapa chini, pamoja na mchoro wa skimu hapo juu kwa kumbukumbu rahisi.

Piga Wiring kutoka RFID-RC522 hadi Arduino Uno

SDA --------------------- Digital 10 SCK ---------------------- -Digital 13 MOSI ---------------------- Digital 11 MISO -------------------- -Digital 12 IRQ ------------------------ GND isiyounganishwa ------------------- ---- GND RST ---------------------- Digital 9 3.3v ---------------- ------- 3.3v (USIUNGANISHE KWA 5v)

Hatua ya 3: Kusoma Takwimu Kutoka kwa Tag RFID

Takwimu za Kusoma Kutoka Lebo ya RFID
Takwimu za Kusoma Kutoka Lebo ya RFID
Takwimu za Kusoma Kutoka Lebo ya RFID
Takwimu za Kusoma Kutoka Lebo ya RFID
  1. Nenda kwenye Faili> Mifano> MFRC522> DumpInfo na upakie nambari. Nambari hii itapatikana katika Arduino IDE (baada ya kusanikisha maktaba ya RFID).
  2. Fungua mfuatiliaji wa serial na unapaswa kuona kitu kama kielelezo cha kushoto hapo juu.
  3. Takriban lebo ya RFID kwa msomaji.
  4. Habari ambayo inaweza kusomwa kutoka kwa lebo imeorodheshwa kwenye takwimu sahihi hapo juu. Nakala iliyoangaziwa manjano ni kitambulisho cha kipekee cha lebo ya RFID (UID), iangalie baadaye.

Hatua ya 4: Kupima kisomaji cha RFID

Kupima RFID Reader
Kupima RFID Reader
Kupima Msomaji wa RFID
Kupima Msomaji wa RFID
  1. Ingiza UID kwenye nambari ya Arduino inapohitajika (karibu na sehemu ya 'Ufikiaji ulioidhinishwa').
  2. Takriban lebo ambayo umechagua kutoa ufikiaji na utaona ujumbe ulioidhinishwa.
  3. Takriban lebo nyingine na UID tofauti na utaona ujumbe wa kukataa.
  4. Rejea sehemu ya 'Upimaji na Utatuzi' ikiwa unapata shida yoyote.

Hatua ya 5: Micro Servo, LEDs na Buzzers

Micro Servo, LEDs na Buzzers
Micro Servo, LEDs na Buzzers

Micro Servo

  1. Unganisha servo ndogo kulingana na maagizo kwenye ukurasa wa 49-52 wa Mwongozo wa SparkFun SIK (Toleo la 3.2).
  2. Pini ya PWM ya servo inapaswa kuungana na pin6 kwenye Arduino.
  3. Rejelea nambari ya rejeleo iliyounganishwa katika utangulizi inayoitwa "RFID_wITH_SERVO.ino" na mpango hapo juu.
  4. Rejea sehemu ya 'Upimaji na Utatuzi' ikiwa unapata shida yoyote.

LEDs na Piezo Buzzers

  1. Sakinisha LEDs na Piezo Buzzers kwa kuzingatia mchoro hapo juu.
  2. Tumia nambari "RFID_WithServo_and_Lights.ino"
  3. Rejea sehemu ya 'Upimaji na Utatuzi' ikiwa unapata shida yoyote.

Hatua ya 6: Upimaji na Utatuzi

Upimaji

  1. LED ya manjano inapaswa kuwashwa tu wakati hakuna lebo inayochunguzwa.
  2. Wakati lebo ya RFID iliyoidhinishwa inatumiwa, taa ya kijani inapaswa kuangaza mara mbili na beeps mbili
  3. Wakati kitambulisho cha RFID kisichoidhinishwa kinatumiwa, taa nyekundu inapaswa kuangaza mara tatu na beeps tatu

Utatuzi wa shida

  1. LED haiangazi: geuza polarity ya LED kwa kuigeuza. LED inaweza pia kuwa na barugumu.
  2. Programu haijapakia: Badilisha bandari ya serial katika zana> bandari ya serial>
  3. Servo haipindishi: Hata waya zenye rangi ni rahisi kushangaza kuziba vibaya.
  4. Servo bado haifanyi kazi: usisahau kuunganisha umeme (waya nyekundu na kahawia) kwa + 5v na ardhini
  5. Servo hupunguka tu: tumia usambazaji wa umeme wa nje,

Hatua ya 7: Maombi ya Ulimwengu Halisi

Maombi ya Ulimwengu Halisi
Maombi ya Ulimwengu Halisi

RFID inaweza kuunganishwa kwa urahisi katika karibu matumizi yoyote ya usalama, na kuifanya mfano huu kuwa muhimu sana na inafaa kwa matumizi ya ulimwengu halisi. Mfano kama huo ambapo lebo ya RFID iliyoidhinishwa inaweza kuamsha servo ambayo inafungua mlango inaweza kutumika katika:

  • majengo ya ofisi
  • vyumba
  • hoteli
  • kuingia kwenye semina ya maktaba
  • kukodisha / kukodisha magari

Faida zingine za RFID ni:

  • Vigumu kunakili au kudukua. Ishara ya redio haiwezi "kunakiliwa," na ishara yenyewe inaweza kusimbwa kwa njia fiche ili vifaa vingine haviwezi kufafanua data.
  • Customizable na programmable. Kadi ya ufunguo wa RFID inaweza kusanidiwa kufungua milango maalum tu (au moja tu) kwa muda maalum. (Hoteli hutumia kadi za vitufe kuidhinisha wageni wao tu wafikie chumba chao cha hoteli na kituo cha mazoezi ya mwili, iliyowekwa kuacha kufanya kazi asubuhi ya kulipia.) Mfumo huu unaruhusu usimamizi kuzuia ufikiaji wa wafanyikazi tu kwa maeneo maalum yaliyoidhinishwa ya kituo kwa muda fulani..
  • Haijulikani. Bila alama za kutambua kwenye kadi kuu, ni mtumiaji tu aliyeidhinishwa na kompyuta ndiye anayeweza kujua ni mlango gani utafunguliwa kadi.
  • Imezimwa kwa urahisi. Ikiwa kadi kuu imepotea au kuibiwa, mfumo unaweza kuondoa idhini ya ishara ya kitambulisho - au kadi inaweza kuruhusiwa kumalizika.
  • Usalama wa gharama nafuu zaidi. Wakati funguo za mwili zinapotea au kuathiriwa, kufuli lazima ibadilishwe ili kurudisha usalama. Wakati kadi muhimu inapotea, inaweza kuwa isiyoidhinishwa, na kuifanya iweze kutolewa. Hakuna haja ya kubadilisha kufuli

Ubaya fulani wa RFID ni:

  • Mifumo ya RFID mara nyingi ni ghali zaidi kuliko mifumo ya barcode
  • Lebo za RFID kawaida ni kubwa kuliko lebo za barcode
  • Lebo ni maalum kwa matumizi, hakuna kitambulisho kimoja kinachofaa wote
  • Uwezekano wa kusoma bila ruhusa ya pasipoti na kadi za mkopo
  • Zaidi ya lebo moja inaweza kujibu kwa wakati mmoja

Ilipendekeza: