Differences

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

Link to this comparison view

pm:prj2026:vlad.radulescu2901:ioan_stefan.greere [2026/05/16 16:25]
ioan_stefan.greere
pm:prj2026:vlad.radulescu2901:ioan_stefan.greere [2026/05/16 16:52] (current)
ioan_stefan.greere [Imagini ale montajului și teste hardware]
Line 63: Line 63:
   - motorul revine în poziția inițială.   - motorul revine în poziția inițială.
  
-{{ :​pm:​prj2026:​vlad.radulescu2901:​schema_bloc_color.png?​700 |}}+{{ :​pm:​prj2026:​vlad.radulescu2901:​schema_bloc_color.png?​800 |}}
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 213: Line 213:
 Schema electrică a fost realizată în EasyEDA. Aceasta prezintă conexiunile dintre placa ATmega328P-XMINI și modulele externe folosite: senzorul TCS230, LCD-ul I2C, LED-ul RGB, butonul de start, driverul ULN2003 cu motor pas cu pas și modulul microSD. Schema electrică a fost realizată în EasyEDA. Aceasta prezintă conexiunile dintre placa ATmega328P-XMINI și modulele externe folosite: senzorul TCS230, LCD-ul I2C, LED-ul RGB, butonul de start, driverul ULN2003 cu motor pas cu pas și modulul microSD.
  
-{{ :​pm:​prj2026:​334ca:​greere_stefan:schema_electrica.png?800 |Schema electrică a proiectului ColorTrack ​}}+{{ :​pm:​prj2026:​vlad.radulescu2901:schema_electrica_color.png?800 |}}
  
 În schemă, modulele externe sunt reprezentate ca blocuri cu pini, deoarece acestea sunt module prefabricate. Scopul schemei este evidențierea conexiunilor dintre placa de dezvoltare și componentele folosite. În schemă, modulele externe sunt reprezentate ca blocuri cu pini, deoarece acestea sunt module prefabricate. Scopul schemei este evidențierea conexiunilor dintre placa de dezvoltare și componentele folosite.
 +
 +==== Imagini ale montajului și teste hardware ====
 +
 +În imagine se observă montajul integrat al proiectului:​ placa ATmega328P-XMINI,​ LCD-ul 1602 I2C, senzorul TCS230, LED-ul RGB, driverul ULN2003 cu motor pas cu pas, butonul de start și modulul microSD conectat fizic. LCD-ul este alimentat și afișează mesaje, iar LED-ul RGB este aprins, ceea ce demonstrează funcționarea componentelor de afișare/​feedback vizual.
 +
 +{{ :​pm:​prj2026:​vlad.radulescu2901:​color_hardware.jpeg?​700 |}}
 +
  
 ===== Software Design ===== ===== Software Design =====
Line 333: Line 340:
 ==== Săptămâna 4 ==== ==== Săptămâna 4 ====
  
-Am integrat senzorul TCS230 și am realizat citirea culorilor folosind semnalul de frecvență al senzorului. Am testat detectarea culorilor principale. +Am integrat senzorul TCS230 și am realizat citirea culorilor folosind semnalul de frecvență al senzorului. Am testat detectarea culorilor principale. Am conectat motorul pas cu pas 28BYJ-48 prin driverul ULN2003 și am testat rotirea în ambele sensuri. Am modificat proiectul pentru a avea două moduri de funcționare selectabile prin USART: detecție simplă și scanare automată. Am adăugat revenirea motorului în poziția inițială după scanare. ​Am adăugat PWM software pentru controlul LED-ului RGB, astfel încât în modul de detecție simplă LED-ul să aproximeze nuanța detectată de senzor.
- +
-==== Săptămâna 5 ==== +
- +
-Am conectat motorul pas cu pas 28BYJ-48 prin driverul ULN2003 și am testat rotirea în ambele sensuri. +
- +
-==== Săptămâna 6 ==== +
- +
-Am modificat proiectul pentru a avea două moduri de funcționare selectabile prin USART: detecție simplă și scanare automată. Am adăugat revenirea motorului în poziția inițială după scanare. +
- +
-==== Săptămâna 7 ====+
  
-Am adăugat PWM software pentru controlul LED-ului RGB, astfel încât în modul de detecție simplă LED-ul să aproximeze nuanța detectată de senzor.+* Sectiunea se va completa pe parcurs
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
pm/prj2026/vlad.radulescu2901/ioan_stefan.greere.1778937948.txt.gz · Last modified: 2026/05/16 16:25 by ioan_stefan.greere
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