Indholdsfortegnelse:

Endnu en vejledning til brug af DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trin (med billeder)
Endnu en vejledning til brug af DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trin (med billeder)

Video: Endnu en vejledning til brug af DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trin (med billeder)

Video: Endnu en vejledning til brug af DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trin (med billeder)
Video: Vejledning i brug af kort med sognestatistikker 2024, Juli
Anonim
Endnu en vejledning til brug af DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino
Endnu en vejledning til brug af DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino

Hvorfor følte jeg behovet for at oprette en anden Instructable til DIYMall RFID-RC522 og Nokia LCD5110? Tja, for at fortælle dig sandheden, arbejdede jeg på et Proof of Concept engang sidste år ved hjælp af begge disse enheder og på en eller anden måde "malplaceret" koden. Da DIYMall RFID-RC522 ikke har stifterne mærket på samme måde som nogle af de andre RFID-RC522-plader gør, var det svært at afgøre, hvilken stift der var hvilken. Desuden, hvis jeg nogensinde glemmer, hvad jeg gjorde i POC, kan jeg nu finde det ud på nettet.

Trin 1: Ansvarsfraskrivelse

Ansvarsfraskrivelse
Ansvarsfraskrivelse

Bare en hurtig ansvarsfraskrivelse for at oplyse, at vi ikke tager noget ansvar for noget, der sker som følge af at følge dette instruerbare. Det er altid bedst at følge producentens instruktioner og sikkerhedsark, når du bygger noget, så konsulter disse dokumenter for alle de dele og værktøjer, du bruger til at bygge dine egne. Vi giver simpelthen bare oplysninger om de trin, vi brugte til at oprette vores. Vi er ikke professionelle. Faktisk er 2 ud af 3 af de personer, der deltog i dette byggeri, børn.

Trin 2: Saml de nødvendige komponenter

Saml de nødvendige komponenter
Saml de nødvendige komponenter
Saml de nødvendige komponenter
Saml de nødvendige komponenter
Saml de nødvendige komponenter
Saml de nødvendige komponenter

1) Et Arduino Uno -bord.

2) Et DIYMall RFID-RC522-kort.

3) Nokia LCD5110 bord

4) Jumpere

5) Et RFID -mærke (nøglering).

6) Valgfri UNO Proto Shield eller bare et typisk brødbræt.

Trin 3: Tilslut RFID-RC522 til Uno

Tilslut RFID-RC522 til Uno
Tilslut RFID-RC522 til Uno
Tilslut RFID-RC522 til Uno
Tilslut RFID-RC522 til Uno
Tilslut RFID-RC522 til Uno
Tilslut RFID-RC522 til Uno

For at gøre det let for mig selv brugte jeg et Proto Shield til at oprette alle mine forbindelser. Du kan valgfrit bruge et brødbræt eller bare koble tingene direkte op. Fordelen ved Proto Shield eller et brødbræt er, at stifterne på RFID-RC522 kan tilsluttes direkte i Proto Shield eller brødbrættet og dermed give et "stativ" til at holde RFID-RC522.

Jeg brugte Proto Shield, fordi jeg lige tilfældigvis havde en hængende. Under alle omstændigheder skal RFID-RC522 tilsluttes som følger:

  • SDA / NSS til Pin 10 på Uno
  • SCK til Pin 13 på Uno
  • MOSI til Pin 11 på Uno
  • MISO til Pin 12 på Uno
  • GND til GND på Uno
  • RST til Pin 9 på Uno
  • VCC til 3.3 på Uno

Trin 4: Tilslut Nokia LCD5110 til Uno

Tilslut Nokia LCD5110 til Uno
Tilslut Nokia LCD5110 til Uno

Nu er det tid til at slutte Nokia LCD5110 til Uno. Denne gang valgte jeg bare at bruge jumperkablerne til at forbinde direkte til Uno til hovedstifterne og brugte brødbrættet på Proto Shield til spændingsforbindelserne. Hovedårsagen til dette valg var, at jeg ønskede, at Nokia LCD5110 skulle stå op. Hvis jeg ville have forbundet det direkte til brødbrættet på Proto Shield, havde skærmen ligget i stedet.

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

Trin 5: Skriv koden

Skriv koden
Skriv koden

Jeg kombinerede eksempelkode fra Engineering Projects-webstedet til Engineering Projects DIYMall RFID-RC522 samt Rinky Dink Electronics til Nokia LCD5110 med nogle mindre ændringer for at underholde mig selv.

Dette eksempel simulerer brugen af RFID -tags til at låse og låse op for et sikkert indgangspunkt. Når det korrekte RFID -mærke er registreret, låses systemet op.

Når programmet først initialiseres, viser det Arduino -logoet (gemt i en separat grafikfil) på LCD5110 -skærmen, så brugeren ved, at det virker. Efter 3 sekunder viser den derefter meddelelsen "RFID Locked", der angiver, at indgangspunktet er låst. Programmet sløjfer derefter hvert andet og søger efter et RFID -mærke. Hvis der registreres et RFID -mærke, kontrollerer programmet RFID -mærket unikke nummer og bestemmer, om det skal låse indgangspunktet op. Hvis det korrekte unikke nummer registreres, viser systemet det unikke nummer på LCD5110 og sætter systemet i ulåst status i 2 sekunder. Hvis det korrekte unikke nummer ikke registreres, viser systemet det unikke nummer på LCD5110 og holder systemet i låst status.

Man kan let tilføje en servo eller relæ til denne eksempelkode for at udføre et stykke arbejde, når det korrekte unikke nummer opdages.

Trin 6: Kildekode og Arduino Logo Graphics

Trin 7: Systemet i aktion

Image
Image
Systemet i aktion
Systemet i aktion
Systemet i aktion
Systemet i aktion

Trin 8:

Jeg håber, at nogen, udover mig selv, finder denne instruktive nyttig.

Anbefalede: