Taula de continguts:

Una altra instrucció sobre l’ús de DIYMall RFID-RC522 i Nokia LCD5110 amb un Arduino: 8 passos (amb imatges)
Una altra instrucció sobre l’ús de DIYMall RFID-RC522 i Nokia LCD5110 amb un Arduino: 8 passos (amb imatges)

Vídeo: Una altra instrucció sobre l’ús de DIYMall RFID-RC522 i Nokia LCD5110 amb un Arduino: 8 passos (amb imatges)

Vídeo: Una altra instrucció sobre l’ús de DIYMall RFID-RC522 i Nokia LCD5110 amb un Arduino: 8 passos (amb imatges)
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Desembre
Anonim
Una altra instrucció més sobre l’ús de DIYMall RFID-RC522 i Nokia LCD5110 amb un Arduino
Una altra instrucció més sobre l’ús de DIYMall RFID-RC522 i Nokia LCD5110 amb un Arduino

Per què vaig sentir la necessitat de crear una altra instrucció per al DIYMall RFID-RC522 i el Nokia LCD5110? Bé, per dir-vos la veritat, l'any passat vaig estar treballant en una prova de concepte amb aquests dos dispositius i, d'alguna manera, "vaig perdre" el codi. Com que el DIYMall RFID-RC522 no té els pins etiquetats igual que ho fan algunes de les altres plaques RFID-RC522, era difícil determinar quin pin era quin. A més, si mai oblido el que vaig fer al POC, ara ho puc trobar al web.

Pas 1: Exempció de responsabilitat

Exempció de responsabilitat
Exempció de responsabilitat

Només una exempció de responsabilitat ràpida per afirmar que NO assumim cap responsabilitat per qualsevol cosa que passi com a conseqüència de seguir aquesta instrucció. Sempre és millor que seguiu les instruccions i els fulls de seguretat del fabricant a l'hora de construir qualsevol cosa, així que consulteu aquests documents per conèixer qualsevol de les peces i eines que utilitzeu per construir la vostra. Simplement proporcionem informació sobre els passos que vam fer per crear el nostre. No som professionals. De fet, 2 de cada 3 de les persones que van participar en aquesta construcció són nens.

Pas 2: reuniu els components necessaris

Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris
Reuneix els components necessaris

1) Una placa Arduino Uno.

2) Una placa DIYMall RFID-RC522.

3) Tauler Nokia LCD5110

4) Saltadors

5) Una etiqueta RFID (cadena clau).

6) Escut UNO Proto opcional o només una taula de pa típica.

Pas 3: Connecteu l'RFID-RC522 a l'Uno

Connecteu l'RFID-RC522 a l'Uno
Connecteu l'RFID-RC522 a l'Uno
Connecteu l'RFID-RC522 a l'Uno
Connecteu l'RFID-RC522 a l'Uno
Connecteu l'RFID-RC522 a l'Uno
Connecteu l'RFID-RC522 a l'Uno

Per facilitar-me les coses, he utilitzat un Proto Shield per establir totes les meves connexions. Opcionalment, podeu fer servir una taula de treball o simplement connectar les coses directament. L’avantatge del Proto Shield o una placa de control és que els passadors de l’RFID-RC522 es poden connectar directament al Proto Shield o la placa de control proporcionant així un “suport” per subjectar el RFID-RC522.

Vaig fer servir el Proto Shield perquè només en tenia una penjada. En qualsevol cas, connecteu l'RFID-RC522 de la següent manera:

  • SDA / NSS al pin 10 de l’Uno
  • SCK al pin 13 de l’Uno
  • MOSI al pin 11 de l’Uno
  • MISO al pin 12 de l’Uno
  • GND a GND a l’Uno
  • RST al Pin 9 de l’Uno
  • VCC a 3.3 a l’Uno

Pas 4: connecteu el Nokia LCD5110 a l’Uno

Connecteu el Nokia LCD5110 a l’Uno
Connecteu el Nokia LCD5110 a l’Uno

Ara és hora de connectar el Nokia LCD5110 a l’Uno. Aquesta vegada vaig escollir simplement utilitzar els cables de pont per connectar-me directament a l'Uno per als pins principals i vaig utilitzar la placa de protecció del Proto Shield per a les connexions de tensió. El motiu principal d’aquesta elecció va ser que volia que el Nokia LCD5110 s’aguantés. Si l'hagués connectat directament a la taula de protecció del Proto Shield, la pantalla hauria estat estirada.

  1. VCC a 3.3 a l’Uno
  2. GND a GND a l’Uno
  3. CS / SCE al pin 3 de l’Uno
  4. RST al pin 4 de l’Uno
  5. DC / D / C al pin 5 de l’Uno
  6. MOSI / DN (MOSI) al pin 6 de l’Uno
  7. SCK / SCLK al pin 7 de l’Uno
  8. De LED a GND a l'Uno

Pas 5: escriviu el codi

Escriu el Codi
Escriu el Codi

He combinat un exemple de codi del lloc de The Engineering Projects per a The Engineering Projects DIYMall RFID-RC522, així com Rinky Dink Electronics per al Nokia LCD5110 amb alguns canvis menors per entretenir-me.

Aquest exemple simula l’ús d’etiquetes RFID per bloquejar i desbloquejar algun punt d’entrada segur. Un cop detectada l'etiqueta RFID adequada, el sistema es desbloqueja.

Quan s’inicialitza el programa, mostra el logotip d’Arduino (emmagatzemat en un fitxer de gràfics separat) a la pantalla LCD5110 perquè l’usuari sàpiga que funciona. Al cap de 3 segons, apareix el missatge "RFID Locked" que indica que el punt d'entrada està bloquejat. A continuació, el programa repeteix cada segon comprovant si hi ha una etiqueta RFID. Si es detecta una etiqueta RFID, el programa comprova el número únic de l'etiqueta RFID i determina si ha de desbloquejar el punt d'entrada. Si es detecta el número únic adequat, el sistema mostrarà el número únic a l'LCD5110 i posarà el sistema en estat de desbloqueig durant 2 segons. Si no es detecta el número únic adequat, el sistema mostrarà el número únic a l'LCD5110 i mantindrà el sistema en estat bloquejat.

Es podria afegir fàcilment un servo o un relé a aquest codi d'exemple per realitzar una mica de treball quan es detecta el número únic adequat.

Pas 6: codi font i gràfics del logotip Arduino

Pas 7: el sistema en acció

Image
Image
El sistema en acció
El sistema en acció
El sistema en acció
El sistema en acció

Pas 8:

Espero que algú, a més de mi, trobi útil aquesta instrucció.

Recomanat: