Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2021:agrigore:cuier_masti [2021/05/31 08:25]
maria_irina.gherman
pm:prj2021:agrigore:cuier_masti [2021/06/01 05:59] (current)
maria_irina.gherman [Download]
Line 116: Line 116:
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 +<note important>​Varianta finală nu arată așa! Cel mai bine se vede în video-ul de mai jos</​note>​
 {{:​pm:​prj2021:​agrigore:​too_used_cuier.gif?​500|}} {{:​pm:​prj2021:​agrigore:​too_used_cuier.gif?​500|}}
  
Line 151: Line 152:
 Pentru aceste două moduri, mesajul cu instrucțiuni nu dispare Pentru aceste două moduri, mesajul cu instrucțiuni nu dispare
 până nu se scanează o mască sau se reapasă butonul pentru a anula acțiunea. până nu se scanează o mască sau se reapasă butonul pentru a anula acțiunea.
 +
 +<note tip>Am vrut să includ și un [[https://​youtu.be/​Opx4ZC5pwJA|video]] de tip "​pitch",​ ca să prezinte ideea proiectului. Varianta proiectului care se vede în video doar arată mai frumos. Funcționalitățile sunt exact ca în gif-uri</​note>​
  
 ===== Concluzii ===== ===== Concluzii =====
Line 158: Line 161:
  
 ===== Download ===== ===== Download =====
 +{{:​pm:​prj2021:​agrigore:​gherman_maria_irina_334cb_pm_cuiersmartmasti.zip|Arhiva cu codul, câteva scheme și demo-urile}}
 ===== Jurnal ===== ===== Jurnal =====
 ==== 4 Mai ==== ==== 4 Mai ====
-Am verificat ce stickere NFC am deja, desi trebuie ​sa mai comand ​catevasi am vazut ca au id-uri la fel, deci +  * Am verificat ce stickere NFC am deja, deși trebuie ​să mai comand ​câtevași am văzut că au id-uri la fel, deci va trebui ​să scriu/​citesc date pe stickere ca să pot identifica ​în mod unic măștile. 
-va trebui ​sa scriu/​citesc date pe stickere ca sa pot identifica ​in mod unic mastile.+==== 20 Mai ==== 
 +  * Am pus la punct partea de citire/​scriere pe RC522 și un mic schelet 
 +==== 22 Mai ==== 
 +  * Am definitivat flow-ul de citire scriere cu un format al ID-ului și niște verificări tot pe partea de ID-uri 
 +==== 23 Mai ==== 
 +  * Am pus primele cărămizi la aventura mea cu întreruperi. Am făcut primul schelet al întreruperilor pentru butoane 
 +==== 24 Mai ==== 
 +  * Am încercat să folosesc MAX7219 pentru multiplexarea a 5 seven segment displays, dar pentru un motiv sau altul n-am reușit să-l fac să meargă 
 +==== 28 Mai ==== 
 +  * Nu am abandonat seven segments displays și am încercat cu un shift register, dar sincer nu m-am descurcat cum aș putea să controlez 5 seven segment displays cu un singur shift register. Looking back, nici nu-mi ajungeau pinii pe Arduino și era prea târziu să mai comand încă un shift register 
 +  * Am încercat să fac detecția măștii în slotul de cuier (ca să poți să o pui oriunde vrei) cu niște led-uri IR și IR receivers. Partea proastă a fost că ledurile erau prea slabe ca să le detecteze receiverele :D 
 +==== 29 Mai ==== 
 +  * Am abandonat într-un final seven segment displays și am folosit un LCD, care îmi rezolvă două probleme: lipsa unui display pentru counter și nevoia de a indica cumva în ce slot trebuie să pună user-ul masca 
 +  * Continuă aventură mea cu întreruperile,​ de data asta cu un timer. Am vrut să fiu mișto și să nu folosesc getMillis() pentru a număra 4 secunde când vreau eu, ci să folosesc TIMER1. Looking back, trebuia să fac cu millis, că e cam greu să faci un timer să numere **doar** când vrei tu 
 +==== 30 Mai ==== 
 +  * Last minute software changes, am adăugat diverse mesaje de eroare ca să fac tot proiectul mai... verbose să îi zic. 
 +  * Desigur și pagina de wiki
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 +
 +  * [[https://​github.com/​miguelbalboa/​rfid/​blob/​master/​src/​MFRC522.h|Documentatia si exemplele librariei MFRC522]]
 +  * [[https://​forum.arduino.cc/​t/​generating-single-timer-interrupt/​191825/​11|Forum Arduino pentru retrigerable timer]]
 +  * [[https://​www.arduino.cc/​reference/​en/​libraries/​liquidcrystal-i2c/​|Documentatia si exemplele librariei LiquidCrystal I2C]]
 +  * [[https://​forum.arduino.cc/​t/​writing-to-mifare-ultralight-nfc-tag-using-rc522-module/​363199|Forum Arduino pentru scrierea pe tag-urile MIFARE Ultralight]]
  
 <​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>​
  
pm/prj2021/agrigore/cuier_masti.1622438714.txt.gz · Last modified: 2021/05/31 08:25 by maria_irina.gherman
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0