This shows you the differences between two versions of the page.
pm:prj2022:dene:automatic_door [2022/05/28 01:23] andreea.popescu2203 [Software Design] |
pm:prj2022:dene:automatic_door [2022/06/02 02:41] (current) andreea.popescu2203 [Bibliografie/Resurse] |
||
---|---|---|---|
Line 4: | Line 4: | ||
===== Introducere ===== | ===== Introducere ===== | ||
Proiectul consta intr-o usa care se va deschide si inchide automat, deblocata cu ajutorul unei cartele rfid. Un led intermitent va confirma starea de functionare, la folosirea cartelei corecte usa se va deschide si led-ul va fi aprins verde, apoi cand persoana va trece prin usa, aceasta se va inchide. Daca se foloseste o cartela gresita becul se va aprinde rosu si se va emite un scurt zgomot. | Proiectul consta intr-o usa care se va deschide si inchide automat, deblocata cu ajutorul unei cartele rfid. Un led intermitent va confirma starea de functionare, la folosirea cartelei corecte usa se va deschide si led-ul va fi aprins verde, apoi cand persoana va trece prin usa, aceasta se va inchide. Daca se foloseste o cartela gresita becul se va aprinde rosu si se va emite un scurt zgomot. | ||
- | |||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
Line 20: | Line 19: | ||
{{:pm:prj2022:dene:schema.jpg?900|}} | {{:pm:prj2022:dene:schema.jpg?900|}} | ||
+ | |||
+ | |||
+ | Voi adauga schema modulului RFID separat deoarece nu o gasesc pentru programele de scheme electrice. Mentionez ca pinul RX este SCL si cel TX este SDA pe care le-am conectat la pinii corespunzatori de pe placuta Arduino. | ||
+ | |||
+ | {{:pm:prj2022:dene:elechouse_pn532.jpg?400|}} | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
====Componente==== | ====Componente==== | ||
Line 34: | Line 38: | ||
- | Ca mediu de dezvoltare am ales Arduino IDE. Am folosit bibliotecile "SPI", "PN532" si "NfcAdapter" pentru a controla modulul RFID PN532 prin SPI. | + | Ca mediu de dezvoltare am ales Arduino IDE. Am folosit bibliotecile "PN532_I2C", "PN532" si "NfcAdapter" pentru a controla modulul RFID PN532 prin I2C. |
Line 40: | Line 44: | ||
In cazul in care este cartela cu UID-ul corect, servomotorul se va roti 90 grade si va deschide usa. In acest moment senzorul ultrasonic va prelua o valoare constanta deoarece este distanta pana la usa. In momentul in care cineva va trece prin usa valoarea va scadea si apoi va reveni la constanta de dinainte. In acest moment putem fi siguri ca putem inchide usa, vom astepta putin si vom inchide usa automat actionand servomotorul. | In cazul in care este cartela cu UID-ul corect, servomotorul se va roti 90 grade si va deschide usa. In acest moment senzorul ultrasonic va prelua o valoare constanta deoarece este distanta pana la usa. In momentul in care cineva va trece prin usa valoarea va scadea si apoi va reveni la constanta de dinainte. In acest moment putem fi siguri ca putem inchide usa, vom astepta putin si vom inchide usa automat actionand servomotorul. | ||
+ | |||
Line 45: | Line 50: | ||
+ | {{:pm:prj2022:dene:proiect_usa.jpeg?300|}} | ||
+ | <note>Voi realiza un model de usa din carton pentru a arata mai bine functionalitatea proiectului</note> | ||
+ | |||
+ | {{:pm:prj2022:dene:proiect_usa_nou.jpeg?500|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | A fost un proiect la care am lucrat cu placere fiind primul proiect hardware pe care l-am facut. Am intampinat multe dificultati: voiam sa fac initial led-ul intermitent cu un timer, ulterior afland ca timerele placutei Arduino sunt folosite de functiile de delay, tone(pentru buzzer) si cele pentru servomotor; folosindu-le pe toate nu am reusit sa mai fac acest lucru. | ||
+ | De asemenea am avut probleme cu modulul RFID, pinii pentru I2C nefiind lipiti a trebuit sa ii lipesc eu si pana sa imi dau seama ca nu ii puteam folosi a fost o provocare sa imi dau seama ce fire erau defecte. | ||
+ | |||
+ | In final am obtinut rezultatul dorit si a fost un proiect interesant. | ||
===== Download ===== | ===== Download ===== | ||
+ | ===Codul sursa==== | ||
+ | |||
+ | [[https://github.com/AndreeaClaudia/AutomaticDoor|github.com/AndreeaClaudia/AutomaticDoor]] | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | <note tip> | + | * 28.04: Alegerea si validarea temei |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | * 30.04: Comandarea pieselor si inceperea schitei in TinkerCad |
- | </note> | + | * 10.05: Creare pagina wiki |
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | [[https://arduinogetstarted.com/tutorials/arduino-piezo-buzzer]] |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </note> | + | |
+ | [[https://docs.arduino.cc/learn/electronics/servo-motors]] | ||
+ | |||
+ | [[https://how2electronics.com/interfacing-pn532-nfc-rfid-module-with-arduino/]] | ||
<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> | ||