This shows you the differences between two versions of the page.
|
pm:prj2026:atoader:razvan.lazar2108 [2026/05/09 23:59] razvan.lazar2108 [Descriere generală] |
pm:prj2026:atoader:razvan.lazar2108 [2026/05/10 00:09] (current) razvan.lazar2108 [Descriere generală] |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | <note tip> | + | |
| Proiectul constă într-un robot capabil să recunoască culorile fețelor unui Cub Rubik și să le reasambleze în ordinea corectă. Acesta funcționează ca o punte între lumea digitală și cea fizică, primind instrucțiuni și transformându-le în mișcări reale pentru a rezolva cubul. | Proiectul constă într-un robot capabil să recunoască culorile fețelor unui Cub Rubik și să le reasambleze în ordinea corectă. Acesta funcționează ca o punte între lumea digitală și cea fizică, primind instrucțiuni și transformându-le în mișcări reale pentru a rezolva cubul. | ||
| Line 10: | Line 10: | ||
| Pentru mine, utilitatea este practică: învăț să stăpânesc interacțiunea dintre senzori și partea mecanică într-un mod fluid. Pentru ceilalți, robotul are un rol strict didactic. Este mult mai simplu să înveți să rezolvi cubul urmărind o demonstrație fizică, executată în timp real, decât încercând să descifrezi scheme abstracte dintr-o carte sau de pe internet. | Pentru mine, utilitatea este practică: învăț să stăpânesc interacțiunea dintre senzori și partea mecanică într-un mod fluid. Pentru ceilalți, robotul are un rol strict didactic. Este mult mai simplu să înveți să rezolvi cubul urmărind o demonstrație fizică, executată în timp real, decât încercând să descifrezi scheme abstracte dintr-o carte sau de pe internet. | ||
| - | </note> | + | |
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | <note tip> | + | {{:pm:prj2026:atoader:schema1.png?500|}} |
| - | {{:pm:prj2026:atoader:schema1.png?200|}} | + | |
| + | PC (Interfața de control): Reprezintă nivelul superior de decizie. Acesta rulează scripturile de rezolvare, calculează soluția optimă pe baza datelor primite de la senzori și transmite șirul de mișcări către microcontroler. | ||
| + | |||
| + | ATmega328P (Microcontrolerul): Este unitatea centrală care realizează managementul datelor. Acesta „traduce” comenzile de la PC în semnale electrice pentru motoare și centralizează informațiile citite de la sistemul de senzori. | ||
| + | |||
| + | Senzori C (Senzorii de culoare): Șase unități de citire dispuse astfel încât să identifice culorile fiecărei fețe a cubului. Aceștia transformă lumina reflectată de fețele cubului în date digitale. | ||
| + | |||
| + | Modulul I2C: Acționează ca un multiplicator de porturi. Deoarece senzorii sunt numeroși, acest modul permite conectarea tuturor la microcontroler folosind doar doi pini de date, eficientizând cablajul. | ||
| + | |||
| + | CNC Shield: Plăci de extensie care facilitează conectarea și controlul driverelor. Acestea organizează pinii de control pentru direcție și pași, permițând gestionarea celor 6 motoare necesare proiectului. | ||
| + | |||
| + | Drivere: Module de putere care primesc semnale de joasă tensiune de la microcontroler și livrează curentul necesar motoarelor pentru a efectua mișcarea fizică. | ||
| + | |||
| + | Motoare (Stepper motors): Actuatori de precizie care rotesc fețele cubului. Am ales motoare pas cu pas pentru a avea un control exact asupra unghiului de rotație (90 sau 180 de grade). | ||
| + | |||
| + | Sursa de tensiune: Unitatea care furnizează energia brută necesară întregului ansamblu, asigurând independența electrică a robotului. | ||
| + | |||
| + | Distribuitor de putere: Un nod central care împarte energia de la sursă către componentele de forță (motoare) și cele de control. | ||
| + | |||
| + | Regulator de tensiune: Coboară și stabilizează tensiunea de la sursă la nivelul necesar pentru componentele logice sensibile (microcontroler și senzori), prevenind arderea acestora. | ||
| + | |||
| + | Cooler: Sistem de răcire activ care previne supraîncălzirea driverelor și a regulatoarelor în timpul funcționării prelungite a robotului. | ||
| - | </note> | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||