Table of Contents

Auto passwords

Introducere

Implementare semi-hardware a unui manager de parole

Foloseste un client scris in Python care ruleaza in consola folosind modulele serial si keyboard

Mod de utilizare
Schema Bloc

Schema Electrica

Hardware Design

Piese:

  • Arduino Uno R3 cu CH340
  • SD card
  • Modul Slot Card Compatibil cu MicroSD
  • LCD 1602 cu Interfata I2C si Backlight Galben-Verde
  • Modul Codor Rotativ
  • Breadboard
  • Fire

Software Design

Mediu de dezvoltare: Arduino IDE si Visual Studio Code

Libaje folosite: Python si C++

Bilioteci folosite:

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

Prezentarea video

Arhiva : autopass.zip

Export to PDF