Differences

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

Link to this comparison view

pm:prj2026:bianca.popa1106:robert_fabian.tudor [2026/05/06 18:15]
robert_fabian.tudor [Descriere generală]
pm:prj2026:bianca.popa1106:robert_fabian.tudor [2026/05/11 00:21] (current)
robert_fabian.tudor [Jurnal]
Line 15: Line 15:
 ===== Descriere generală ===== ===== Descriere generală =====
  
-{{:​pm:​prj2026:​bianca.popa1106:​schema_bloc_tudor_robert_fabian_332ca.png?​700|}}+{{:​pm:​prj2026:​bianca.popa1106:​schema_bloc_tudor_robert_fabian_332ca.png?​600|}}
  
-<note tip> +Arhitectura proiectului este construită în jurul **microcontrolerului ATmega328P-XMINI**care coordonează comunicarea dintre module șgestionează funcționarea întregului sistem ​de distribuire ​medicamentelor.
-O schemă bloc cu toate modulele proiectului vostruatât software cât şhardware însoţită de o descriere ​acestora precum şi a modului în care interacţionează.+
  
-Exemplu ​de schemă bloc: http://www.robs-projects.com/​mp3proj/​newplayer.html +**Modulul Bluetooth (HC-05)** este utilizat pentru configurarea dispozitivului prin intermediul unei aplicații mobile. Prin conexiunea UART, utilizatorul poate transmite orele de administrare și informațiile asociate schemei de tratament. 
-</​note>​+ 
 +**Ecranul LCD 1602** are rolul de a afișa informațiile importante pentru utilizator precum ora curentă și alertele sistemuluiComunicarea se realizează prin magistrala I2C. 
 + 
 +**Modulul RTC (DS3231)** menține evidența timpului cu precizie ridicată și comunică tot prin interfața I2C. Datorită bateriei integrate, acesta păstrează data și ora chiar și în cazul întreruperii alimentării principale
 + 
 +**Motorul stepper (28BYJ48)** împreună cu **driverul ULN2003** reprezintă mecanismul responsabil pentru distribuirea medicamentelor. Microcontrollerul transmite semnale GPIO către driver, care controlează alimentarea motorului și permite rotirea caruselului pentru poziționarea compartimentului corespunzător fiecărei doze. 
 + 
 +**Modulul pentru buzzer pasiv** este utilizat pentru generarea alertelor sonore în momentul administrării medicamentelor. Acesta este controlat prin semnale PWM generate de ATmega328P. 
 + 
 +**Butonul** permite utilizatorului să confirme preluarea medicamentului și folosește întreruperi externe pentru a permite reacția imediată a sistemului la apăsare.
  
 +**Stabilizatorul de tensiune (LM2596)** are rolul de a reduce tensiunea furnizată de bateria de 9V, asigurând alimentarea cu 5V a tuturor componentelor din sistem.
 ===== Hardware Design ===== ===== Hardware Design =====
 +**Lista de piese**
 +  * Microcontroler (ATmega328P-XMINI)
 +  * Modul Bluetooth (HC-05)
 +  * Modul RTC (DS3231)
 +  * Ecran LCD (1602)
 +  * Modul interfață I2C pentru ecranul LCD
 +  * Motor stepper (28BYJ48)
 +  * Driver motor stepper (ULN2003)
 +  * Modul buzzer pasiv
 +  * Buton PCB Mini
 +  * Stabilizator de tensiune (LM2596)
 +  * Baterie 9V
 +  * Conector baterie 9V
 +  * Roata dintata filament 5mm, 40 dinti
 +  * Fire Dupont 30cm, Tata-Tata
 +  * Fire Dupont 30cm, Mama-Mama
 +  * Breadboard 830 puncte (MB-102)
 +  * Compartiment carusel pentru medicamente ​
 +\\
 +
 +
 +
 +**Schema electrică** \\
 +\\
 +{{:​pm:​prj2026:​bianca.popa1106:​poza_schema_electrica_tudor_robert_fabian_332ca.png?​600|}}
 +
 +{{:​pm:​prj2026:​bianca.popa1106:​schema_electrica_tudor_robert_fabian_332ca.pdf|Download Schematic as PDF}}
 +
  
-<note tip> 
-Aici puneţi tot ce ţine de hardware design: 
-  * listă de piese 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) 
-  * diagrame de semnal ​ 
-  * rezultatele simulării 
-</​note>​ 
  
 ===== Software Design ===== ===== Software Design =====
  
 +
 +**Mediul de dezvoltare:​** \\
 +Codul proiectului a fost realizat în **Visual Studio Code (VSCode)**, folosind extensia **PlatformIO** și framework-ul **Arduino**. \\
 +Programarea microcontrollerului se realizează direct prin **programatorul integrat al plăcii (mEDBG)**, fără utilizarea unui bootloader.
  
 <note tip> <note tip>
Line 62: Line 96:
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +  * **06.05.2026**:​ Realizarea unei prime versiuni a documentației tehnice care include introducerea proiectului,​ descrierea generală a sistemului ​și lista componentelor utilizate. 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect ​progresul proiectului+  * **10.05.2026:​** Adăugarea schemei electrice a circuitului. 
-</note>+  * **11.05.2026:​** Adăugarea link-urilor către datasheet-urile principalelor componente utilizate în proiect. 
 +===== Bibliografie/Resurse ===== 
 + 
 +**Datasheets:​** 
 +^ Componentă ^ Datasheet ^ 
 +| ATmega328P Xplained Mini | [[https://​www.microchip.com/​en-us/​product/​ATmega328P#​Documentation|Link Datasheet]] | 
 +| Bluetooth Module (HC-05) | [[https://​components101.com/​sites/​default/​files/​component_datasheet/​HC-05%20Datasheet.pdf|Link Datasheet]] | 
 +| Motor Driver (ULN2003) | [[https://​www.st.com/​resource/​en/​datasheet/​uln2001.pdf|Link Datasheet]] | 
 +| Stepper Motor (28BYJ-48)| [[https://​www.rajguruelectronics.com/​Product/​1467/​28BYJ-48%20-%205V%20Stepper%20Motor.pdf|Link Datasheet]] | 
 +| RTC Module (DS3231)| [[https://​www.analog.com/​media/​en/​technical-documentation/​data-sheets/​ds3231.pdf|Link Datasheet]] | 
 +| Display (LCD 1602) | [[https://​www.vishay.com/​docs/​37484/​lcd016n002bcfhet.pdf|Link Datasheet]] | 
 +| Voltage Regulator Module (LM2596) | [[https://​www.ti.com/​lit/​ds/​symlink/​lm2596.pdf|Link Datasheet]] | 
 +| Passive Buzzer Module | [[https://​e-gizmo.net/​oc/​kits%20documents/​High%20Quality%20Passive%20Buzzer/​High%20quality%20passive%20buzzer.pdf|Link Datasheet]] |
  
-===== Bibliografie/​Resurse ===== 
  
 <​note>​ <​note>​
pm/prj2026/bianca.popa1106/robert_fabian.tudor.1778080535.txt.gz · Last modified: 2026/05/06 18:15 by robert_fabian.tudor
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