This shows you the differences between two versions of the page.
pm:prj2022:sgherman:sistem_electroyala [2022/06/01 23:39] dan_mihai.tamasan [Hardware Design] |
pm:prj2022:sgherman:sistem_electroyala [2022/06/02 00:10] (current) dan_mihai.tamasan [Bibliografie/Resurse] |
||
---|---|---|---|
Line 5: | Line 5: | ||
Grupa: 331CC | Grupa: 331CC | ||
===== Introducere ===== | ===== Introducere ===== | ||
+ | Proiectul presupune simularea unui sistem de acces care este actionat prin citirea unui card cu un cititor RFID. | ||
+ | |||
+ | Scopul proiectului este de a obtine sistemul inlocuind yala cu un servomotor ce se muta pentru a simula deschiderea usii.Sistemul este capabil sa atentioneze citiri invalide cat si valide prin intermediu luminos si sonor, cat si printr-un ecran LCD. | ||
- | Scopul proiectului este realizarea unei electroyale care se deschide prin citirea unui card sau prin introducerea unui cod | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Yala usii va fi simulata cu un servomotor ce isi va schimba pozitia in momentul in care citirea cardului RFID sau a codului introdus pe tastatura sunt facute cu succes. Un mesaj va fi afisat pe ecran in functie de rezultatul operatiunii. Buzzerul va canta o melodie de succes precum si una de esec, iar ledurile vor lumina verde sau rosu. | + | Yala usii va fi simulata cu un servomotor ce isi va schimba pozitia in momentul in care citirea cardului RFID este facuta cu succes. La momentul pornirii se inregistreaza un card ce va fi desemnat cel de deschidere. In momentul scanarii cardului corect, servomotorul va actiona o miscare de rotatie, led-ul se va aprinde, buzzer-ul va emite un ton, iar pe LCD se va afisa un mesaj. Atunci cand cardul nu este cel potrivit, tonul se va schimba si se va afisa un mesaj corespunzator. |
===== Schema bloc ===== | ===== Schema bloc ===== | ||
Line 27: | Line 29: | ||
* LED Verde | * LED Verde | ||
* Buzzer | * Buzzer | ||
- | |||
- | {{ :pm:prj2022:sgherman:schema_tamasan.png|}} | ||
</note> | </note> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{ :pm:prj2022:sgherman:schema_tamasan.png?500 |}} | ||
+ | |||
+ | |||
===== Software Design ===== | ===== Software Design ===== | ||
- | <note tip> | + | In cadrul proiectului am folosit ca mediu de dezvoltare Arduino IDE. |
- | Descrierea codului aplicaţiei (firmware): | + | |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
- | </note> | + | |
- | ===== Rezultate Obţinute ===== | + | * librării şi surse 3rd-party: LiquidCrystal_I2C,MFRC522,Servo |
- | <note tip> | + | |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | ===== Rezultate Obţinute ===== |
- | </note> | + | {{ :pm:prj2022:sgherman:tamasan_1.jpeg?200 |}} |
+ | {{ :pm:prj2022:sgherman:tamasan_2.jpeg?200 |}} | ||
+ | {{ :pm:prj2022:sgherman:tamasan_3.jpeg?200 |}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Un proiect distractiv si interesant, mai ales din perspectiva lipirii la laborator a pieselor. Nu a fost primul proiect pe arduino dar m-am intampinat cu probleme in partea de cod care au fost rezolvate cu usurinta.Sunt multumit chiar daca nu pare foarte complicat. Se mai puteau adauga optiuni dar ce am reusit este pe placul meu. | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | {{:pm:prj2022:sgherman:tamasandanmihai.zip|}} |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | ||
- | </note> | ||
- | ===== Jurnal ===== | ||
- | |||
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
- | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | * http://www.handsontec.com/dataspecs/RC522.pdf |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </note> | + | * https://www.arduino.cc/reference/en/libraries/liquidcrystal-i2c/ |
+ | |||
+ | * https://www.arduino.cc/reference/en/libraries/mfrc522/ | ||
+ | |||
+ | * https://create.arduino.cc/projecthub/microBob/lcd-liquid-crystal-display-e72c74?ref=search&ref_id=liquid%20crystal&offset=0 | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||