Differences

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

Link to this comparison view

pm:prj2026:alexandru.predescu:robert.dieaconu [2026/05/23 21:42]
robert.dieaconu [Laboratoare folosite]
pm:prj2026:alexandru.predescu:robert.dieaconu [2026/05/27 00:26] (current)
robert.dieaconu [Explicarea scheletului, interacțiunii și validării sistemului]
Line 161: Line 161:
  
 Decizia și Execuția: Microcontrolerul adună toate aceste 4 informații și le trece printr-un set de reguli (ex: dacă e ud, îl aruncă la biodegradabil;​ dacă e curat și e metal, îl aruncă în alta publema). La final, comandă servomotoarele să direcționeze obiectul în coșul potrivit. Decizia și Execuția: Microcontrolerul adună toate aceste 4 informații și le trece printr-un set de reguli (ex: dacă e ud, îl aruncă la biodegradabil;​ dacă e curat și e metal, îl aruncă în alta publema). La final, comandă servomotoarele să direcționeze obiectul în coșul potrivit.
 +
 +
 +2. Interacțiunea dintre funcționalități
 +Toate modulele din laboratoare interacționează ca un lanț de comandă:
 +
 +Intrarea: Totul pornește de la pinul digital (GPIO) al butonului. Când acesta este apăsat, deblochează restul codului.
 +
 +Procesarea: Mai departe, funcționalitățile GPIO și ADC lucrează împreună. Senzorii digitali (metal) dau răspunsuri scurte de "​Da/​Nu",​ în timp ce ADC-ul (umiditate și lumină) dă valori exacte (0-1023) pentru a înțelege exact starea obiectului. Toate aceste date sunt combinate în algoritmul principal.
 +
 +Ieșirea: Rezultatul deciziei finale interacționează direct cu Timerele microcontrolerului,​ generând semnalul PWM necesar pentru a roti mecanic ​
 +servomotoarele.
 +
 +3. Validarea
 +
 +Am atasat un video care arata functionarea servomotorului care directioneaza gunoiul ​
 +{{https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2026/​alexandru.predescu/​whatsapp_image_2026-05-23_at_21.38.05.jpeg?​300}}
 +{{https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2026/​alexandru.predescu/​whatsapp_image_2026-05-23_at_21.38.05_1_.jpeg?​300}}
 +
 +https://​ctipub-my.sharepoint.com/:​v:/​g/​personal/​robert_dieaconu_stud_acs_upb_ro/​IQDdgDvS2FwtTIG8TrkiyKWwAavmSyDf1jx-ZyMXZVk8yVU?​nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJPbmVEcml2ZUZvckJ1c2luZXNzIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXciLCJyZWZlcnJhbFZpZXciOiJNeUZpbGVzTGlua0NvcHkifX0&​e=cHGsWq
 +
 +Aici este un link catre repo-ul de github al proiectului -> https://​github.com/​RobertDieaconu/​BinGenius
 +
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
pm/prj2026/alexandru.predescu/robert.dieaconu.1779561752.txt.gz · Last modified: 2026/05/23 21:42 by robert.dieaconu
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