Satura rādītājs:

Vēl viena pamācība par DIYMall RFID-RC522 un Nokia LCD5110 lietošanu ar Arduino: 8 soļi (ar attēliem)
Vēl viena pamācība par DIYMall RFID-RC522 un Nokia LCD5110 lietošanu ar Arduino: 8 soļi (ar attēliem)

Video: Vēl viena pamācība par DIYMall RFID-RC522 un Nokia LCD5110 lietošanu ar Arduino: 8 soļi (ar attēliem)

Video: Vēl viena pamācība par DIYMall RFID-RC522 un Nokia LCD5110 lietošanu ar Arduino: 8 soļi (ar attēliem)
Video: Mātes dienai !!! - Vienkārša pamācība par vienkāršu kleitu 2024, Jūlijs
Anonim
Vēl viens norādījums par DIYMall RFID-RC522 un Nokia LCD5110 lietošanu ar Arduino
Vēl viens norādījums par DIYMall RFID-RC522 un Nokia LCD5110 lietošanu ar Arduino

Kāpēc es jutu nepieciešamību izveidot citu Instructable DIYMall RFID-RC522 un Nokia LCD5110? Patiesību sakot, es kaut kad pagājušajā gadā strādāju pie koncepcijas pierādījuma, izmantojot abas šīs ierīces un kaut kā "nepareizi" ievietoju kodu. Tā kā DIYMall RFID-RC522 tapas nav marķētas tāpat kā dažas citas RFID-RC522 plates, bija grūti noteikt, kura tapa ir kura. Turklāt, ja es kādreiz aizmirstu, ko es darīju POC, es tagad to varu uzzināt tīmeklī.

1. darbība. Atruna

Atruna
Atruna

Tikai ātra atruna, lai paziņotu, ka mēs neuzņemamies atbildību par visu, kas notiek šo norādījumu ievērošanas rezultātā. Veidojot kaut ko, vienmēr vislabāk ir ievērot ražotāja norādījumus un drošības lapas, tāpēc, lūdzu, iepazīstieties ar šiem dokumentiem par visām detaļām un rīkiem, ko izmantojat, lai izveidotu savu. Mēs vienkārši sniedzam tikai informāciju par soļiem, ko izmantojām, lai izveidotu savu. Mēs neesam profesionāļi. Faktiski 2 no 3 personām, kas piedalījās šajā būvniecībā, ir bērni.

2. darbība: apkopojiet nepieciešamos komponentus

Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus

1) Arduino Uno dēlis.

2) DIYMall RFID-RC522 plāksne.

3) Nokia LCD5110 tāfele

4) Džemperi

5) RFID marķējums (atslēgu piekariņš).

6) Pēc izvēles UNO Proto Shield vai vienkārši parasts maizes dēlis.

3. darbība: pievienojiet RFID-RC522 Uno

Pievienojiet RFID-RC522 Uno
Pievienojiet RFID-RC522 Uno
Pievienojiet RFID-RC522 Uno
Pievienojiet RFID-RC522 Uno
Pievienojiet RFID-RC522 Uno
Pievienojiet RFID-RC522 Uno

Lai visu atvieglotu, es izmantoju Proto vairogu, lai izveidotu visus savienojumus. Pēc izvēles varat izmantot maizes dēli vai vienkārši savienot vadus. Proto Shield vai maizes dēļa priekšrocība ir tāda, ka RFID-RC522 tapas var savienot tieši ar Proto Shield vai maizes dēli, tādējādi nodrošinot "statīvu" RFID-RC522 turēšanai.

Es izmantoju Proto Shield, jo man vienkārši gadījās, ka viens karājās apkārt. Jebkurā gadījumā pievienojiet RFID-RC522 šādi:

  • SDA / NSS līdz Uno 10. tapai
  • SCK līdz 13. taustiņam Uno
  • MOSI uz pin 11. uz Uno
  • MISO piespraudim Uno 12
  • GND uz GND uz Uno
  • RST līdz Uno 9 piespraudei
  • VCC līdz 3.3 uz Uno

4. darbība. Savienojiet Nokia LCD5110 ar Uno

Savienojiet Nokia LCD5110 ar Uno
Savienojiet Nokia LCD5110 ar Uno

Tagad ir pienācis laiks savienot Nokia LCD5110 ar Uno. Šoreiz es izvēlējos vienkārši izmantot savienojuma kabeļus, lai savienotu tieši ar Uno galvenajām tapām, un izmantoju maizes dēli uz Proto vairoga sprieguma savienojumiem. Šīs izvēles galvenais iemesls bija tas, ka es vēlējos, lai Nokia LCD5110 pieceltos. Ja es to būtu savienojis tieši ar maizes dēli Proto Shield ekrānā, tā vietā tas būtu gulējis.

  1. VCC līdz 3.3 uz Uno
  2. GND uz GND vietnē Uno
  3. CS/SCE, lai atvienotu 3. tapu
  4. RST līdz pin 4 uz Uno
  5. DC / D / C līdz Uno 5 taustiņam
  6. MOSI / DN (MOSI) uz pin 6 uz Uno
  7. SCK / SCLK līdz 7. taustiņam Uno
  8. LED uz GND uz Uno

5. solis: uzrakstiet kodu

Uzrakstiet kodu
Uzrakstiet kodu

Es apvienoju koda piemēru no vietnes Engineering Projects vietnei The Engineering Projects DIYMall RFID-RC522, kā arī Rinky Dink Electronics Nokia LCD5110 ar nelielām izmaiņām, lai izklaidētos.

Šis piemērs simulē RFID tagu izmantošanu, lai bloķētu un atbloķētu kādu drošu ieejas punktu. Kad tiek konstatēts pareizais RFID tags, sistēma tiek atbloķēta.

Kad programma pirmo reizi tiek inicializēta, LCD5110 ekrānā tiek parādīts Arduino logotips (saglabāts atsevišķā grafikas failā), lai lietotājs zinātu, ka tā darbojas. Pēc 3 sekundēm tiek parādīts ziņojums "RFID bloķēts", norādot, ka ieejas punkts ir bloķēts. Pēc tam programma katru sekundi pārbauda RFID tagu. Ja tiek atklāts RFID tags, programma pārbauda RFID taga unikālo numuru un nosaka, vai tam vajadzētu atbloķēt ieejas punktu. Ja tiek konstatēts pareizais unikālais numurs, sistēma parādīs unikālo numuru LCD5110 un novieto sistēmu uz 2 sekundēm atbloķētā stāvoklī. Ja pareizais unikālais numurs netiek atklāts, sistēma LCD5110 parādīs unikālo numuru un saglabās sistēmu bloķētā stāvoklī.

Šajā piemēra kodā varētu viegli pievienot servo vai releju, lai veiktu kādu darba mērījumu, kad tiek atklāts pareizais unikālais numurs.

6. darbība: avota kods un Arduino logotipa grafika

7. darbība: sistēma darbībā

Image
Image
Sistēma darbībā
Sistēma darbībā
Sistēma darbībā
Sistēma darbībā

8. darbība

Es ceru, ka kāds, izņemot mani, atradīs šo Instructable noderīgu.

Ieteicams: