This shows you the differences between two versions of the page.
|
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 ===== | ||