Sadržaj:
- Korak 1: Odricanje odgovornosti
- Korak 2: Prikupite potrebne komponente
- Korak 3: Priključite RFID-RC522 na Uno
- Korak 4: Povežite Nokia LCD5110 na Uno
- Korak 5: Napišite kôd
- Korak 6: Izvorni kod i Arduino logo grafike
- Korak 7: Sistem na djelu
- Korak 8:
Video: Još jedno uputstvo za upotrebu DIYMall RFID-RC522 i Nokije LCD5110 sa Arduinom: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
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
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
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
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.
- VCC do 3.3 na Uno
- GND u GND na Uno
- CS/SCE na Pin 3 na Uno -u
- RST na Pin 4 na Uno -u
- DC / D / C na pin 5 na Uno -u
- MOSI / DN (MOSI) na pin 6 na Uno
- SCK / SCLK na Pin 7 na Uno -u
- LED za GND na Uno
Korak 5: 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
Korak 8:
Nadam se da će nekome, osim meni, ovo uputstvo biti od pomoći.
Preporučuje se:
Uputstvo za interfejs HMC5883L senzor kompasa sa Arduinom: 10 koraka (sa slikama)
Uputstvo za sučelje HMC5883L Senzor kompasa HMC5883L sa Arduinom: Opis HMC5883L je troosni digitalni kompas koji se koristi u dvije opće svrhe: za mjerenje magnetiziranja magnetskog materijala poput feromagneta, ili za mjerenje čvrstoće i, u nekim slučajevima, smjera magnetsko polje u tački u s
Y.A.I.A. - Još jedno pojačalo za iPod: 6 koraka (sa slikama)
Y.A.I.A. - Još jedno pojačalo za iPod: Ovo je još jedno pojačalo za iPod, ali koristi stari računarski zvučnik i CDR kućište
Još jedno svjetlo koje se može puniti: 5 koraka
Još jedno svjetlo koje se može puniti: ovo je krug koji sadrži kondenzator, otpornik, diodu i svijetlo bijelu LED diodu i koristi Lego motor i konektor za punjenje 1 F kondenzatora
Još jedno postolje za prijenosno računalo: 3 koraka
Još jedno postolje za prijenosno računalo: Ovo je lagano, mobilno postolje koje se brzo i jednostavno izgradilo i koristi jeftine komponente. (Već sam položio sve dijelove po garaži.) Nudi odličan protok zraka i relativno je čvrst za lagane korištene komponente
Još jedno postolje za laptop (otro Soporte Para Notebook): 4 koraka (sa slikama)
Još jedno postolje za prijenosno računalo (otro Soporte Para Notebook): Por favor, vea una mejora en https://www.instructables.com/id/Mejoras-al-Soporte-para-laptop-laptop-stand-enhan/ Mi prijenosno računalo ne radi : la pantalla parpadea a ratos (arreglado a fines de setiembre 2010, era un contacto flojo). Pero me h