INHOUDSOPGAWE:

Nog 'n instruksie oor die gebruik van die DIYMall RFID-RC522 en Nokia LCD5110 met 'n Arduino: 8 stappe (met foto's)
Nog 'n instruksie oor die gebruik van die DIYMall RFID-RC522 en Nokia LCD5110 met 'n Arduino: 8 stappe (met foto's)

Video: Nog 'n instruksie oor die gebruik van die DIYMall RFID-RC522 en Nokia LCD5110 met 'n Arduino: 8 stappe (met foto's)

Video: Nog 'n instruksie oor die gebruik van die DIYMall RFID-RC522 en Nokia LCD5110 met 'n Arduino: 8 stappe (met foto's)
Video: Arduino Interrupt 2024, Julie
Anonim
Nog 'n instruksie oor die gebruik van die DIYMall RFID-RC522 en Nokia LCD5110 met 'n Arduino
Nog 'n instruksie oor die gebruik van die DIYMall RFID-RC522 en Nokia LCD5110 met 'n Arduino

Waarom het ek die behoefte gevoel om nog 'n Instructable vir die DIYMall RFID-RC522 en die Nokia LCD5110 te skep? Om die waarheid te sê, ek het verlede jaar met 'n bewys van konsep gewerk deur beide hierdie toestelle te gebruik en die kode op 'n manier "misplaas". Aangesien die DIYMall RFID-RC522 nie die penne dieselfde het as die ander RFID-RC522 borde nie, was dit moeilik om te bepaal watter pen dit was. Buitendien, as ek ooit vergeet wat ek in die POC gedoen het, kan ek dit nou op die internet vind.

Stap 1: Vrywaring

Vrywaring
Vrywaring

Net 'n vinnige vrywaring om te sê dat ons GEEN verantwoordelikheid neem vir enigiets wat gebeur as gevolg van die opvolging van hierdie instruksies nie. Dit is altyd die beste om die vervaardiger se instruksies en veiligheidsblaaie te volg wanneer u iets bou, raadpleeg die dokumente vir enige onderdele en gereedskap wat u gebruik om u eie te bou. Ons gee eenvoudig inligting oor die stappe wat ons gebruik het om ons s'n te skep. Ons is nie professionele persone nie. In werklikheid is 2 uit 3 van die individue wat aan hierdie konstruksie deelgeneem het, kinders.

Stap 2: Versamel die benodigde komponente

Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente
Versamel die nodige komponente

1) 'n Arduino Uno -bord.

2) 'n DIYMall RFID-RC522-bord.

3) Nokia LCD5110 -bord

4) Springers

5) 'n RFID -etiket (sleutelhanger).

6) Opsioneel UNO Proto Shield of net 'n tipiese broodbord.

Stap 3: Koppel die RFID-RC522 aan die Uno

Koppel die RFID-RC522 aan die Uno
Koppel die RFID-RC522 aan die Uno
Koppel die RFID-RC522 aan die Uno
Koppel die RFID-RC522 aan die Uno
Koppel die RFID-RC522 aan die Uno
Koppel die RFID-RC522 aan die Uno

Om myself makliker te maak, het ek 'n Proto Shield gebruik om al my verbindings te maak. U kan opsioneel 'n broodbord gebruik of dinge direk opdraai. Die voordeel vir die Proto-skild of 'n broodbord is dat die penne van die RFID-RC522 direk in die Proto-skild of op die broodbord kan aansluit, wat 'n "staander" bied om die RFID-RC522 vas te hou.

Ek het die Proto Shield gebruik, want ek het toevallig een gehad. Koppel die RFID-RC522 in elk geval soos volg:

  • SDA / NSS aan pen 10 op die Uno
  • SCK tot pen 13 op die Uno
  • MOSI aan pen 11 op die Uno
  • MISO aan pen 12 op die Uno
  • GND tot GND op die Uno
  • RST tot pen 9 op die Uno
  • VCC tot 3.3 op die Uno

Stap 4: Koppel die Nokia LCD5110 aan die Uno

Koppel die Nokia LCD5110 aan die Uno
Koppel die Nokia LCD5110 aan die Uno

Nou is dit tyd om die Nokia LCD5110 aan die Uno te koppel. Hierdie keer het ek besluit om net die springkabels te gebruik om direk aan die Uno vir die hoofpenne te koppel en die broodbord op die Proto Shield vir die spanningsaansluitings te gebruik. Die hoofrede vir hierdie keuse was dat ek wou hê dat die Nokia LCD5110 moes opstaan. As ek dit direk aan die broodbord op die Proto Shield sou koppel, sou die skerm eerder gelê het.

  1. VCC tot 3.3 op die Uno
  2. GND tot GND op die Uno
  3. CS/SCE tot pen 3 op die Uno
  4. RST tot pen 4 op die Uno
  5. DC / D / C tot pen 5 op die Uno
  6. MOSI / DN (MOSI) na Pin 6 op die Uno
  7. SCK / SCLK tot pen 7 op die Uno
  8. LED na GND op die Uno

Stap 5: Skryf die kode

Skryf die kode
Skryf die kode

Ek het voorbeeldkode van The Engineering Projects se webwerf vir die The Engineering Projects DIYMall RFID-RC522 sowel as Rinky Dink Electronics vir die Nokia LCD5110 gekombineer met 'n paar klein veranderinge om myself te vermaak.

Hierdie voorbeeld simuleer die gebruik van RFID -etikette om 'n veilige toegangspunt te sluit en te ontsluit. Sodra die regte RFID -merker opgespoor is, word die stelsel ontsluit.

As die program eers geïnitialiseer word, word die Arduino -logo (in 'n aparte grafiese lêer) op die LCD5110 -skerm vertoon, sodat die gebruiker weet dat dit werk. Na 3 sekondes vertoon die boodskap "RFID Locked" wat aandui dat die toegangspunt gesluit is. Die program loop dan elke tweede en kyk of daar 'n RFID -tag is. As 'n RFID -tag opgespoor word, kontroleer die program die unieke nommer van die RFID -tag en bepaal of dit die toegangspunt moet ontsluit. As die regte unieke nommer opgespoor word, sal die stelsel die unieke nommer op die LCD5110 vertoon en die stelsel vir 2 sekondes in die ontsluit status plaas. As die regte unieke nommer nie opgespoor word nie, sal die stelsel die unieke nommer op die LCD5110 vertoon en die stelsel in geslote status hou.

U kan maklik 'n servo of relais in hierdie voorbeeldkode voeg om 'n mate van werk te verrig as die regte unieke nommer opgespoor word.

Stap 6: Bronkode en Arduino -logo -grafika

Stap 7: Die stelsel in werking

Image
Image
Die stelsel in aksie
Die stelsel in aksie
Die stelsel in aksie
Die stelsel in aksie

Stap 8:

Ek hoop dat iemand, behalwe myself, hierdie instruksies nuttig vind.

Aanbeveel: