Përmbajtje:

Edhe një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino: 8 hapa (me fotografi)
Edhe një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino: 8 hapa (me fotografi)

Video: Edhe një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino: 8 hapa (me fotografi)

Video: Edhe një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino: 8 hapa (me fotografi)
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Nëntor
Anonim
Një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino
Një udhëzues tjetër për përdorimin e DIYMall RFID-RC522 dhe Nokia LCD5110 me një Arduino

Pse ndjeva nevojën për të krijuar një Udhëzues tjetër për DIYMall RFID-RC522 dhe Nokia LCD5110? Epo, për t'ju thënë të vërtetën unë po punoja në një Proof of Concept diku vitin e kaluar duke përdorur të dyja këto pajisje dhe disi "gabova" kodin. Meqenëse DIYMall RFID-RC522 nuk ka kunjat e etiketuar njësoj si disa nga bordet e tjera RFID-RC522, ishte e vështirë të përcaktohej se cila kunj ishte cila. Për më tepër, nëse ndonjëherë e harroj atë që kam bërë në POC, tani mund ta zbuloj në internet.

Hapi 1: Mohimi i përgjegjësisë

Mohim
Mohim

Vetëm një mohim i shpejtë për të deklaruar se ne nuk marrim përgjegjësi për asgjë që ndodh si rezultat i ndjekjes së këtij udhëzimi. Alwaysshtë gjithmonë më mirë të ndiqni udhëzimet e prodhuesve dhe fletët e sigurisë kur ndërtoni ndonjë gjë, kështu që ju lutemi konsultohuni me ato dokumente për cilindo nga pjesët dhe mjetet që përdorni për të ndërtuar tuajin. Ne thjesht po japim informacion mbi hapat që kemi përdorur për të krijuar tonën. Ne nuk jemi profesionistë. Në fakt, 2 nga 3 nga individët që morën pjesë në këtë ndërtim janë fëmijë.

Hapi 2: Mblidhni përbërësit e nevojshëm

Mblidhni përbërësit e nevojshëm
Mblidhni përbërësit e nevojshëm
Mblidhni përbërësit e nevojshëm
Mblidhni përbërësit e nevojshëm
Mblidhni përbërësit e nevojshëm
Mblidhni përbërësit e nevojshëm

1) Një bord Arduino Uno.

2) Një bord DIYMall RFID-RC522.

3) Pllaka Nokia LCD5110

4) Kërcyesit

5) Një etiketë RFID (zinxhiri kryesor).

6) Opsionale UNO Proto Shield ose thjesht një dërrasë tipike e bukës.

Hapi 3: Lidhni RFID-RC522 me Uno

Lidhni RFID-RC522 me Uno
Lidhni RFID-RC522 me Uno
Lidhni RFID-RC522 me Uno
Lidhni RFID-RC522 me Uno
Lidhni RFID-RC522 me Uno
Lidhni RFID-RC522 me Uno

Për t'i bërë gjërat më të lehta për veten time, kam përdorur një Proto Shield për të bërë të gjitha lidhjet e mia. Ju mund të përdorni opsionalisht një dërrasë buke ose thjesht t'i lidhni gjërat drejtpërdrejt. Avantazhi i Proto Shield ose një panele ngrënieje është se kunjat e RFID-RC522 mund të lidhen drejtpërdrejt me Proto Shield ose bordin e bukës duke siguruar kështu një "qëndrim" për të mbajtur RFID-RC522.

Kam përdorur Mburojën Proto sepse më rastisi të kisha një të varur përreth. Në çdo rast lidhni RFID-RC522 si më poshtë:

  • SDA / NSS në Pin 10 në Uno
  • SCK në Pin 13 në Uno
  • MOSI në Pin 11 në Uno
  • MISO në Pin 12 në Uno
  • GND në GND në Uno
  • RST te Pin 9 në Uno
  • VCC në 3.3 në Uno

Hapi 4: Lidhni Nokia LCD5110 me Uno

Lidhni Nokia LCD5110 me Uno
Lidhni Nokia LCD5110 me Uno

Tani është koha për të lidhur Nokia LCD5110 me Uno. Këtë herë unë zgjodha që thjesht të përdor kabllot e kërcyesit për t'u lidhur direkt me Uno për kunjat kryesore dhe përdor dërrasën e bukës në Proto Shield për lidhjet e tensionit. Arsyeja kryesore për këtë zgjedhje ishte që doja që Nokia LCD5110 të ngrihej. Nëse do ta kisha lidhur direkt me tabelën e bukës në Proto Shield, ekrani do të ishte shtrirë në vend të tij.

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

Hapi 5: Shkruani Kodin

Shkruani Kodin
Shkruani Kodin

Kam kombinuar kodin shembull nga faqja The Engineering Projects për The Engineering Projects DIYMall RFID-RC522 si dhe Rinky Dink Electronics për Nokia LCD5110 me disa ndryshime të vogla për të argëtuar veten.

Ky shembull simulon përdorimin e etiketave RFID për të kyçur dhe zhbllokuar një pikë hyrje të siguruar. Pasi të zbulohet etiketa e duhur RFID, sistemi zhbllokohet.

Kur programi është inicializuar për herë të parë ai shfaq logon Arduino (e ruajtur në një skedar grafik të veçantë) në ekranin LCD5110 në mënyrë që përdoruesi ta dijë se po punon. Pas 3 sekondash më pas shfaq mesazhin "RFID Locked" që tregon se pika e hyrjes është e bllokuar. Programi pastaj lakon çdo sekondë duke kontrolluar për një etiketë RFID. Nëse zbulohet një etiketë RFID, programi kontrollon numrin unik të etiketës RFID dhe përcakton nëse duhet të zhbllokojë pikën hyrëse. Nëse zbulohet numri i duhur unik, sistemi do të shfaq numrin unik në LCD5110 dhe do ta vendosë sistemin në gjendje të zhbllokuar për 2 sekonda. Nëse nuk zbulohet numri i duhur unik, sistemi do të shfaq numrin unik në LCD5110 dhe do ta mbajë sistemin në gjendje të kyçur.

Dikush mund të shtojë me lehtësi një servo ose stafetë në këtë kod shembull për të kryer një masë të punës kur zbulohet numri i duhur unik.

Hapi 6: Kodi Burimor dhe Grafika e Logos Arduino

Hapi 7: Sistemi në veprim

Image
Image
Sistemi në Veprim
Sistemi në Veprim
Sistemi në Veprim
Sistemi në Veprim

Hapi 8:

Shpresoj që dikush, përveç meje, ta gjejë këtë udhëzues të dobishëm.

Recommended: