This is an old revision of the document!
Plăcuța va primi input de la:
Output-ul va fi transmis prin:
Ca funcționalitate generală, utilizatorul își poate înregistra un tag (care se prinde de mască printr-un clips) prin apăsarea unui buton pentru a trece în modul “înregistrare” și o pune în slot-ul din cuier care este afișat pe ecran.
Masca trebuie scanată și când este luată din cuier, și când este depozitată în cuier. Programul va incrementa counter-ul de utilizări doar la ridicare și începe cu 1 by default.
În afară de mesajele ajutătoare, ecranul LCD va afișa tot timpul numărul de utilizări per slot.
Cuierul va avea de asemenea și un buton pentru a șterge o anume mască, pentru a putea refolosi tag-ul.
Nume | Numar piese |
---|---|
Arduino Uno | 1 |
Ecran LCD | 1 |
Butoane | 2 |
Cititor RFID-RC522 | 1 |
Stickere NFC | 5 |
Leduri | 7 |
Rezistori | 7 |
Fire tată-tată | - |
Fire mamă-tată | - |
Breadboard | 1 |
Nu știu cât se înțelege din diagramă, deci conexiunile vin astfel:
Pini RFID reader | Pini Arduino |
---|---|
SDA (SS) | 10 |
SCK | 13 |
MOSI | 11 |
MISO | 12 |
IRQ | - |
GND | GND |
RST (reset) | - |
3.3V | 3.3V |
Pini LCD | Pini Arduino |
---|---|
SDA | SDA |
SCL | SCL |
GND | GND |
Vcc | 5V |
Butonul de ștergere este conectat la pinul 4, iar cel de scriere la pinul 2.
Cele 5 led-uri pentru sloturile cuierului sunt conectate la A0, A1, A2, A3, 5.
Cele 2 led-uri care indică dacă ne aflăm în modul de scriere/ștergere sunt conectate la pinii 9 respectiv 7.
Am verificat ce stickere NFC am deja, desi trebuie sa mai comand cateva, si am vazut ca au id-uri la fel, deci va trebui sa scriu/citesc date pe stickere ca sa pot identifica in mod unic mastile.