Cuprins:
- Pasul 1: Declinarea responsabilității
- Pasul 2: Adunați componentele necesare
- Pasul 3: Conectați RFID-RC522 la Uno
- Pasul 4: Conectați Nokia LCD5110 la Uno
- Pasul 5: scrieți codul
- Pasul 6: Cod sursă și grafică siglă Arduino
- Pasul 7: Sistemul în acțiune
- Pasul 8:
Video: Încă un alt instructabil privind utilizarea DIYMall RFID-RC522 și Nokia LCD5110 cu un Arduino: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
De ce am simțit nevoia să creez un alt instructabil pentru DIYMall RFID-RC522 și Nokia LCD5110? Ei bine, ca să vă spun adevărul, am lucrat la o dovadă a conceptului, cândva anul trecut, folosind ambele dispozitive și cumva „am pierdut” codul. Deoarece DIYMall RFID-RC522 nu are pinii etichetați la fel ca unele dintre celelalte plăci RFID-RC522, a fost dificil să se determine care pin este care. În plus, dacă uit vreodată ce am făcut în POC, acum îl pot afla pe web.
Pasul 1: Declinarea responsabilității
Doar o răspundere rapidă pentru a declara că nu ne asumăm responsabilitatea pentru nimic din ceea ce se întâmplă ca urmare a respectării acestui instructiv. Este întotdeauna mai bine să urmați instrucțiunile producătorului și fișele de siguranță atunci când construiți orice, așa că vă rugăm să consultați aceste documente pentru oricare dintre piesele și instrumentele pe care le utilizați pentru a vă construi propriile. Pur și simplu oferim doar informații despre pașii pe care i-am folosit pentru a-i crea pe ai noștri. Nu suntem profesioniști. De fapt, 2 din 3 dintre persoanele care au participat la această construcție sunt copii.
Pasul 2: Adunați componentele necesare
1) O placa Arduino Uno.
2) O placă DIYMall RFID-RC522.
3) placa Nokia LCD5110
4) Jumpers
5) O etichetă RFID (lanț cheie).
6) Opțional UNO Proto Shield sau doar o placă tipică de pâine.
Pasul 3: Conectați RFID-RC522 la Uno
Pentru a ușura lucrurile, am folosit un Proto Shield pentru a face toate conexiunile mele. Opțional, puteți utiliza o placă de calcul sau puteți conecta direct lucrurile. Avantajul pentru Proto Shield sau pentru o placă de prindere este că pinii RFID-RC522 se pot conecta direct la Proto Shield sau la placă de prindere, oferind astfel un „suport” pentru a ține RFID-RC522.
Am folosit Proto Shield, pentru că tocmai am avut unul în jur. În orice caz, conectați RFID-RC522 după cum urmează:
- SDA / NSS la Pinul 10 pe Uno
- SCK la Pinul 13 pe Uno
- MOSI la Pinul 11 pe Uno
- MISO la Pinul 12 pe Uno
- GND la GND pe Uno
- RST la Pinul 9 pe Uno
- VCC la 3.3 pe Uno
Pasul 4: Conectați Nokia LCD5110 la Uno
Acum este timpul să conectați Nokia LCD5110 la Uno. De data aceasta am ales să folosesc doar cablurile jumper pentru a mă conecta direct la Uno pentru pinii principali și am folosit placa de protecție de pe Proto Shield pentru conexiunile de tensiune. Motivul principal al acestei alegeri a fost că doream ca Nokia LCD5110 să se ridice. Dacă l-aș fi conectat direct la panoul de protecție de pe Proto Shield, ecranul s-ar fi întins în schimb.
- VCC la 3.3 pe Uno
- GND la GND pe Uno
- CS / SCE la Pinul 3 pe Uno
- RST la Pinul 4 pe Uno
- DC / D / C la pinul 5 de pe Uno
- MOSI / DN (MOSI) la Pinul 6 pe Uno
- SCK / SCLK la Pinul 7 pe Uno
- LED la GND pe Uno
Pasul 5: scrieți codul
Am combinat un exemplu de cod de pe site-ul The Engineering Projects pentru The Engineering Projects DIYMall RFID-RC522, precum și Rinky Dink Electronics pentru Nokia LCD5110 cu câteva modificări minore pentru a mă distra.
Acest exemplu simulează utilizarea etichetelor RFID pentru a bloca și debloca un punct de intrare securizat. Odată detectată eticheta RFID corespunzătoare, sistemul se deblochează.
Când programul este inițializat, afișează sigla Arduino (stocată într-un fișier grafic separat) pe ecranul LCD5110, astfel încât utilizatorul să știe că funcționează. După 3 secunde, afișează mesajul „RFID Locked” care indică faptul că punctul de intrare este blocat. Programul se bucură apoi la fiecare secundă verificând dacă există o etichetă RFID. Dacă este detectată o etichetă RFID, programul verifică numărul unic al etichetei RFID și determină dacă ar trebui să deblocheze punctul de intrare. Dacă este detectat numărul unic corespunzător, sistemul va afișa numărul unic pe LCD5110 și va pune sistemul în stare deblocat timp de 2 secunde. Dacă nu este detectat numărul unic adecvat, sistemul va afișa numărul unic pe LCD5110 și va păstra sistemul în stare blocată.
S-ar putea adăuga cu ușurință un servo sau un releu în acest exemplu de cod pentru a efectua o anumită măsură de lucru atunci când este detectat numărul unic adecvat.
Pasul 6: Cod sursă și grafică siglă Arduino
Pasul 7: Sistemul în acțiune
Pasul 8:
Sper că cineva, în afară de mine, va găsi de ajutor acest instructabil.
Recomandat:
Radio pe internet Roberts RM33 Raspberry Pi (încă un alt ): 8 pași (cu imagini)
Roberts RM33 Raspberry Pi Internet Radio (încă un alt …): Da, este o altă versiune de radio Raspberry Pi pe internet și nici prima mea. Nu sunt sigur de ce această versiune este încă atât de populară, dar încă mă bucur de ea și nu pot spune că aceasta va fi nici ultima mea. Îmi place foarte mult aspectul lui Robert
Încă un alt zar inteligent (YASD): 8 pași
Un alt zar inteligent (YASD): Ce este YASD? Un alt nou zar electronic cu funcții inteligente? Da și nu. Da - YASD folosește LED-uri pentru a afișa numere generate aleatoriu într-un stil de zaruri. Nu - YASD nu este în sine un produs finit. Ar trebui să arate mai degrabă ce placă de circuite imprimate
Y.A.I.A. - Încă un alt amplificator Ipod: 6 pași (cu imagini)
Y.A.I.A. - încă un alt amplificator pentru iPod: acesta este un alt amplificator pentru iPod, dar folosește un difuzor vechi pentru computer și o carcasă CDR
Încă un alt mod de alimentare ATX: 5 pași
Încă un alt mod de alimentare ATX: ați văzut alte moduri de alimentare ATX aici pe instructabile, dar aceasta este versiunea mea, puțin mai rafinată, dar arată frumos și, cel mai important, funcționează
Încă încă o altă ramă digitală (Linux): 9 pași
Încă încă o altă ramă digitală (Linux): După ce am văzut alte modele, am vrut să încerc să creez una. Deși nu tocmai ieftin la ~ 135 USD, a fost un proiect distractiv și sunt foarte mulțumit de rezultate. Este curat simplu și necesită doar un fir mic pentru alimentare. Costuri proiect: laptop cu