Sadržaj:

Još jedno uputstvo za upotrebu DIYMall RFID-RC522 i Nokije LCD5110 sa Arduinom: 8 koraka (sa slikama)
Još jedno uputstvo za upotrebu DIYMall RFID-RC522 i Nokije LCD5110 sa Arduinom: 8 koraka (sa slikama)

Video: Još jedno uputstvo za upotrebu DIYMall RFID-RC522 i Nokije LCD5110 sa Arduinom: 8 koraka (sa slikama)

Video: Još jedno uputstvo za upotrebu DIYMall RFID-RC522 i Nokije LCD5110 sa Arduinom: 8 koraka (sa slikama)
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Novembar
Anonim
Još jedno uputstvo za upotrebu DIYMall RFID-RC522 i Nokije LCD5110 s Arduinom
Još jedno uputstvo za upotrebu DIYMall RFID-RC522 i Nokije LCD5110 s Arduinom

Zašto sam osjetio potrebu da napravim još jedno uputstvo za DIYMall RFID-RC522 i Nokiju LCD5110? Pa, da vam iskreno kažem, radio sam na Proof of Concept negdje prošle godine koristeći oba ova uređaja i nekako "pogrešno postavio" kôd. Budući da na DIYMall RFID-RC522 pinovi nisu označeni isto kao na nekim drugim RFID-RC522 pločama, bilo je teško odrediti koji pin je koji. Osim toga, ako ikada zaboravim šta sam radio u POC -u, sada to mogu saznati na webu.

Korak 1: Odricanje odgovornosti

Odricanje odgovornosti
Odricanje odgovornosti

Samo brzo odricanje od odgovornosti kako bismo izjavili da ne preuzimamo nikakvu odgovornost za sve što se dogodi kao rezultat slijeđenja ovih uputa. Uvijek je najbolje slijediti upute proizvođača i sigurnosne listove pri izgradnji bilo čega, pa se u tim dokumentima obratite za bilo koji dio i alat koji koristite za izradu vlastitih. Mi samo pružamo informacije o koracima koje smo koristili za stvaranje naših. Mi nismo profesionalci. Zapravo, 2 od 3 osobe koje su učestvovale u ovoj izgradnji su djeca.

Korak 2: Prikupite potrebne komponente

Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente
Prikupite potrebne komponente

1) Arduino Uno ploča.

2) DIYMall RFID-RC522 ploča.

3) Nokia LCD5110 ploča

4) Džemperi

5) RFID oznaka (privjesak za ključeve).

6) Opcijski UNO Proto Shield ili samo tipična ploča za kruh.

Korak 3: Priključite RFID-RC522 na Uno

Priključite RFID-RC522 na Uno
Priključite RFID-RC522 na Uno
Priključite RFID-RC522 na Uno
Priključite RFID-RC522 na Uno
Priključite RFID-RC522 na Uno
Priključite RFID-RC522 na Uno

Da bih si olakšao stvari, upotrijebio sam Proto Shield za uspostavljanje svih svojih veza. Opcionalno možete upotrijebiti matičnu ploču ili samo spojiti stvari direktno. Prednost Proto Shield-a ili matične ploče je to što se pinovi RFID-RC522 mogu spojiti direktno na Proto Shield ili matičnu ploču i tako osigurati "postolje" za držanje RFID-RC522.

Koristio sam Proto Shield jer mi se slučajno pojavio jedan. U svakom slučaju povežite RFID-RC522 na sljedeći način:

  • SDA / NSS na Pin 10 na Uno
  • SCK do Pin 13 na Uno -u
  • MOSI na Pin 11 na Uno -u
  • MISO na Pin 12 na Uno -u
  • GND u GND na Uno
  • RST na Pin 9 na Uno -u
  • VCC do 3.3 na Uno

Korak 4: Povežite Nokia LCD5110 na Uno

Priključite Nokia LCD5110 na Uno
Priključite Nokia LCD5110 na Uno

Sada je vrijeme da povežete Nokia LCD5110 sa Uno -om. Ovaj put sam odlučio samo upotrijebiti kratkospojne kabele za spajanje izravno na Uno za glavne pinove i upotrijebio sam ploču na Proto Shieldu za naponske veze. Glavni razlog za ovaj izbor bio je to što sam htio da Nokia LCD5110 ustane. Da sam ga spojio direktno na matičnu ploču na Proto Shieldu, ekran bi umjesto toga ležao.

  1. VCC do 3.3 na Uno
  2. GND u GND na Uno
  3. CS/SCE na Pin 3 na Uno -u
  4. RST na Pin 4 na Uno -u
  5. DC / D / C na pin 5 na Uno -u
  6. MOSI / DN (MOSI) na pin 6 na Uno
  7. SCK / SCLK na Pin 7 na Uno -u
  8. LED za GND na Uno

Korak 5: Napišite kôd

Napišite kôd
Napišite kôd

Kombinovao sam primjer koda sa stranice Inženjerski projekti za Inženjerske projekte DIYMall RFID-RC522, kao i Rinky Dink Electronics za Nokiju LCD5110, sa nekim manjim izmjenama kako bih se zabavio.

Ovaj primjer simulira upotrebu RFID oznaka za zaključavanje i otključavanje neke zaštićene ulazne tačke. Kada se otkrije odgovarajuća RFID oznaka, sistem se otključava.

Prilikom prvog pokretanja programa prikazuje Arduino logotip (pohranjen u zasebnoj grafičkoj datoteci) na ekranu LCD5110 tako da korisnik zna da radi. Nakon 3 sekunde tada se prikazuje poruka "RFID Locked" koja označava da je ulazna točka zaključana. Program zatim ponavlja svaku sekundu provjeravajući RFID oznaku. Ako se detektira RFID oznaka, program provjerava jedinstveni broj RFID oznake i određuje treba li otključati ulaznu točku. Ako se otkrije odgovarajući jedinstveni broj, sistem će prikazati jedinstveni broj na LCD5110 i staviti sistem u otključan status na 2 sekunde. Ako odgovarajući jedinstveni broj nije otkriven, sistem će prikazati jedinstveni broj na LCD5110 i držati sistem u zaključanom stanju.

Moglo bi se lako dodati servo ili relej u ovaj primjer koda kako bi se izvršila neka mjera kada se otkrije odgovarajući jedinstveni broj.

Korak 6: Izvorni kod i Arduino logo grafike

Korak 7: Sistem na djelu

Image
Image
Sistem na delu
Sistem na delu
Sistem na delu
Sistem na delu

Korak 8:

Nadam se da će nekome, osim meni, ovo uputstvo biti od pomoći.

Preporučuje se: