Innholdsfortegnelse:

Nok en instruksjon om bruk av DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trinn (med bilder)
Nok en instruksjon om bruk av DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trinn (med bilder)

Video: Nok en instruksjon om bruk av DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trinn (med bilder)

Video: Nok en instruksjon om bruk av DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino: 8 trinn (med bilder)
Video: Tappe ser på nrksuper.no [EDUCATIONAL] 2024, Juli
Anonim
Nok en instruks om bruk av DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino
Nok en instruks om bruk av DIYMall RFID-RC522 og Nokia LCD5110 med en Arduino

Hvorfor følte jeg behovet for å lage en annen Instructable for DIYMall RFID-RC522 og Nokia LCD5110? Vel, for å fortelle deg sannheten, jobbet jeg med et Proof of Concept en gang i fjor ved å bruke begge disse enhetene og på en eller annen måte "feilplassert" koden. Siden DIYMall RFID-RC522 ikke har pinnene merket med det samme som noen av de andre RFID-RC522-kortene, var det vanskelig å avgjøre hvilken pinne som var hvilken. Dessuten, hvis jeg noen gang glemmer hva jeg gjorde i POC, kan jeg nå finne det ut på nettet.

Trinn 1: Ansvarsfraskrivelse

Ansvarsfraskrivelse
Ansvarsfraskrivelse

Bare en rask ansvarsfraskrivelse for å si at vi ikke tar noe ansvar for noe som skjer som følge av å følge dette instruerbare. Det er alltid best å følge produsentens instruksjoner og sikkerhetsark når du bygger noe, så ta kontakt med dokumentene for alle delene og verktøyene du bruker til å bygge dine egne. Vi gir ganske enkelt informasjon om trinnene vi brukte for å lage vår. Vi er ikke profesjonelle. Faktisk er 2 av 3 av personene som deltok i dette bygget barn.

Trinn 2: Samle de nødvendige komponentene

Samle de nødvendige komponentene
Samle de nødvendige komponentene
Samle de nødvendige komponentene
Samle de nødvendige komponentene
Samle de nødvendige komponentene
Samle de nødvendige komponentene

1) Et Arduino Uno -brett.

2) Et DIYMall RFID-RC522-kort.

3) Nokia LCD5110 -kort

4) Gensere

5) En RFID -kode (nøkkelring).

6) Valgfritt UNO Proto Shield eller bare et typisk brødbrett.

Trinn 3: Koble RFID-RC522 til Uno

Koble RFID-RC522 til Uno
Koble RFID-RC522 til Uno
Koble RFID-RC522 til Uno
Koble RFID-RC522 til Uno
Koble RFID-RC522 til Uno
Koble RFID-RC522 til Uno

For å gjøre ting lettere for meg selv brukte jeg et Proto Shield for å opprette alle mine forbindelser. Du kan eventuelt bruke et brødbrett eller bare koble ting direkte. Fordelen med Proto Shield eller et brødbrett er at pinnene på RFID-RC522 kan kobles direkte til Proto Shield eller brødbrettet og dermed gi et "stativ" for å holde RFID-RC522.

Jeg brukte Proto Shield fordi jeg tilfeldigvis hadde en som hang rundt. Koble uansett til RFID-RC522 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

Trinn 4: Koble Nokia LCD5110 til Uno

Koble Nokia LCD5110 til Uno
Koble Nokia LCD5110 til Uno

Nå er det på tide å koble Nokia LCD5110 til Uno. Denne gangen valgte jeg å bare bruke jumperkablene til å koble direkte til Uno for hovedpinnene og brukte brødbrettet på Proto Shield for spenningsforbindelsene. Hovedårsaken til dette valget var at jeg ønsket at Nokia LCD5110 skulle stå opp. Hvis jeg hadde koblet det direkte til brødbrettet på Proto Shield, hadde skjermen 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

Trinn 5: Skriv koden

Skriv koden
Skriv koden

Jeg kombinerte eksempelkode fra The Engineering Projects nettsted for Engineering Projects DIYMall RFID-RC522 samt Rinky Dink Electronics for Nokia LCD5110 med noen mindre endringer for å underholde meg selv.

Dette eksemplet simulerer bruk av RFID -koder for å låse og låse opp et sikkert inngangspunkt. Når den riktige RFID -taggen er oppdaget, låses systemet opp.

Når programmet først initialiseres, viser det Arduino -logoen (lagret i en separat grafikkfil) på LCD5110 -skjermen, slik at brukeren vet at det fungerer. Etter 3 sekunder viser meldingen "RFID Locked" som indikerer at inngangspunktet er låst. Programmet sløyfer deretter hvert andre og søker etter en RFID -tag. Hvis det oppdages en RFID -tag, sjekker programmet RFID -taggens unike nummer og bestemmer om det skal låse opp inngangspunktet. Hvis det riktige unike nummeret oppdages, vil systemet vise det unike nummeret på LCD5110 og sette systemet i ulåst status i 2 sekunder. Hvis det riktige unike nummeret ikke blir oppdaget, viser systemet det unike nummeret på LCD5110 og holder systemet i låst status.

Man kan enkelt legge til en servo eller relé i denne eksempelkoden for å utføre et mål på arbeidet når det riktige unike nummeret oppdages.

Trinn 6: Kildekode og Arduino Logo Graphics

Trinn 7: Systemet i bruk

Image
Image
Systemet i aksjon
Systemet i aksjon
Systemet i aksjon
Systemet i aksjon

Trinn 8:

Jeg håper noen, i tillegg til meg selv, synes denne instruksjonsboken er nyttig.

Anbefalt: