Page Flipper

  • Nume: Vaideanu Renata - Georgia
  • Grupa: 332 CD
  • Îndrumător: Răzvan-Nicolae Vîrtan

Introducere

Proiectul va consta în dezvoltarea și implementarea unui dispozitiv inovator ce simplifică experiența de lectură prin furnizarea automată a paginilor cărții la apăsarea unui buton. Acest dispozitiv reprezintă o soluție ingenioasă pentru cei care doresc confort și eficiență în timpul lecturii, eliminând necesitatea întoarcerii manuale a paginilor. Ideea aparatului s-a născut din dorința de a simplifica lectura cărților tipărite și de a oferi o soluție practică. Dispozitivul este util deoarece îmbunătățește confortul și eficiența în timpul lecturii, permițându-le utilizatorilor să se concentreze mai mult pe conținutul cărții. Utilizatorul poate controla dispozitivul, de asemenea, folosind o aplicație dedicată, care se conectează prin Bluetooth la dispozitivul hardware. Această aplicație permite utilizatorului să controleze funcțiile dispozitivului și să selecteze direcția de întoarcere a paginii (stânga sau dreapta) prin intermediul smartphone-ului sau tabletei lor.

Descriere generală

Partea de hardware a proiectului constă într-o placă de plexiglas echipată cu trei picioare robotice: două pentru susținerea cărții și unul pentru întoarcerea paginilor. De asemenea, avem un al patrulea picioruș care trage pagina în mișcare pentru a facilita procesul de întoarcere a paginilor. În plus, includem butoane pentru semnalarea direcției de întoarcere a paginii (stânga sau dreapta). Această structură hardware asigură o funcționare eficientă și fiabilă a dispozitivului, oferindu-i utilizatorului o varietate de posibilități.

Hardware Design

In realizarea proiectului se vor folosi:

  • Arduino UNO R3
  • 7 x servomotor MG90S
  • 3 x modul giroscopic si accelerometru 3 axe GY-521
  • 2 x modul Multiplexor Analogic cu 16 Canale CD74HC4067
  • breadboard, butoane, fire

Componentele proiectului vor fi conectate conform diagramei:

Asa cum reiese si din schema de mai sus, cele doua butoane vor fi folosite ca trigger care vor incepe procesul de miscare spre stanga sau spre dreapta a pagnililor.

Oganizarea pinilor:

  • Pinii PWM 3, 5, 6, 9, 10 vor fi folositi de cele 5 servomotoare
  • Pinii 2 si 4 vor fi solositi pentru cele doua butoane
  • Pinii SCL si SDA vor servi ca SIG pentru multiplexoare
  • Pinii Analogici A0 - A3 vor fi solositi pentru cele multiplexoare (S0 - S3)

Software Design

Link pentru repo-ul de Git: https://github.com/Renata2304/Page-Flipper

Mediu de dezvoltare:
Librarii folosite:
  • Adafruit_MPU6050.h - Această bibliotecă este utilizată pentru a interacționa cu senzorul MPU6050
  • Wire.h - Bibliotecă standard pentru comunicarea I2C pe microcontrolerele Arduino
  • Servo.h - Bibliotecă pentru controlul servomotoarelor.
Principalele functii implementate
  • init_mpu - folosit pentru a implementa cele 3 giroscoape la inceput, pentru a putea fi accesate prin intermediul multiplexorului
  • move_weel - folosit pentru rotirea rotii pentru a se da pagina
  • move_upper_leg - folosit pentru a muta piciorul de care este atasat roata
  • lower_leg si raise_leg - folosit pentru fixarea sau relaxarea picioarelor din partile laterale ale cartii, datoare sa fixeze cartea
  • get_steps_left - folosita pentru a verifica daca s-au parcurs toti pasii necesari pentru intoarcerea paginii

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/rvirtan/page_flipper.txt · Last modified: 2024/05/22 21:25 by renata.vaideanu
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