Differences

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

Link to this comparison view

pm:prj2021:amocanu:auto_passwords [2021/05/31 14:36]
victor.tudose
pm:prj2021:amocanu:auto_passwords [2021/06/03 12:25] (current)
victor.tudose
Line 12: Line 12:
 Foloseste un client scris in Python care ruleaza in consola folosind modulele serial si keyboard Foloseste un client scris in Python care ruleaza in consola folosind modulele serial si keyboard
  
-===== Mod de utilizare =====+== Mod de utilizare == 
 + 
 +  * Dupa ce este conectat la pc , trebuie rulat scriptul start
  
   * Pentru a fi folosit aparatul trebuie inserat in slotul SD un card SD in care sunt retinute parolele in fisiere separate   * Pentru a fi folosit aparatul trebuie inserat in slotul SD un card SD in care sunt retinute parolele in fisiere separate
Line 21: Line 23:
  
   * Dupa ce a fost selectata parola , se apasa pe buton   * Dupa ce a fost selectata parola , se apasa pe buton
 +
 +== Schema Bloc ==
 +
 +{{:​pm:​prj2021:​amocanu:​schemablocautopasswords.jpg?​500|}}
 +
 +== Schema Electrica ==
 +
 +{{:​pm:​prj2021:​amocanu:​schema_detaliata.png?​500|}}
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 34: Line 44:
   * Fire   * Fire
 </​note>​ </​note>​
- 
-===== Schema Bloc ===== 
- 
-{{:​pm:​prj2021:​amocanu:​schemablocautopasswords.jpg?​600|}} 
  
 ===== Software Design ===== ===== Software Design =====
  
 **Mediu de dezvoltare**:​ Arduino IDE si Visual Studio Code **Mediu de dezvoltare**:​ Arduino IDE si Visual Studio Code
 +
 +**Libaje folosite**: Python si C++
  
 Bilioteci folosite: Bilioteci folosite:
-  * <Wire.h> +  * Wire 
-  * <LiquidCrystal_I2C.h> ​ +  * LiquidCrystal_I2C 
-  * <​SPI.h>​ +  * SD 
-  * <SD.h>+ 
 +Mod de functionare al software-ului:​ 
 + 
 +Se citesc valorile de pe encodor pentru a se determina directia de rotire, in functie de aceasta incrementam sau decrementam un index 
 + 
 +Indexul este folosit pentru a selecta un fisier in care e stocata o parola , cand se apasa pe butonul codorului rotativ se scrie parola la tastatura 
 + 
 +Dispozitivul scrie la seriala , pe pc ruleaza in background un script de python care traduce serial in stoke-uri de la keyboard 
  
 ===== Rezultate ===== ===== Rezultate =====
  
 [[https://​www.youtube.com/​watch?​v=aqmXEBTfYfk|Prezentarea video]] [[https://​www.youtube.com/​watch?​v=aqmXEBTfYfk|Prezentarea video]]
 +
 +**Arhiva ** : {{:​pm:​prj2021:​amocanu:​autopass.zip|}}
  
 <​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/amocanu/auto_passwords.1622460970.txt.gz · Last modified: 2021/05/31 14:36 by victor.tudose
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