This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:david_ioan.stancu [2026/05/07 09:06] david_ioan.stancu created |
pm:prj2026:bianca.popa1106:david_ioan.stancu [2026/05/16 23:54] (current) david_ioan.stancu [Hardware Design] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Nume proiect ====== | + | ====== Shooting range ====== |
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | <note tip> | + | Proiectul propus consta intr-un sistem embedded autonom capabil sa detecteze pozitia unui punct laser proiectat pe un perete si sa orienteze automat un pistol Nerf catre zona respectiva, declansand ulterior tragaciul in mod automat. Sistemul utilizeaza o matrice de senzori optici pentru detectarea laserului, doua servomotoare pentru orientarea pe axele orizontala si verticala si un servomotor suplimentar pentru actionarea tragaciului. Comunicatia wireless prin Bluetooth permite controlul si configurarea sistemului dintr-o aplicatie externa, iar un modul audio ofera feedback sonor utilizatorului. |
| - | Prezentarea pe scurt a proiectului vostru: | + | |
| - | * ce face | + | Scopul proiectului este realizarea unei platforme embedded interactive care imbina detectia optica, controlul mecanic, comunicatia wireless si procesarea in timp real pe microcontrollerul ATmega328P. |
| - | * care este scopul lui | + | |
| - | * care a fost ideea de la care aţi pornit | + | |
| - | * de ce credeţi că este util pentru alţii şi pentru voi | + | |
| - | </note> | + | |
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | <note tip> | + | Sistemul este compus din mai multe module hardware interconectate, fiecare avand un rol bine definit in functionarea turelei automate. Detectia punctului laser este realizata prin intermediul unei matrici 3x2 de senzori optici montati pe un plan vertical. Fiecare senzor reprezinta o zona tinta distincta. In momentul in care un senzor detecteaza lumina laserului, microcontrollerul identifica pozitia acesteia si calculeaza directia corespunzatoare. |
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | |
| + | Orientarea pistolului Nerf este realizata utilizand un mecanism pan-tilt format din doua servomotoare SG90. Miscarea orizontala (stanga/dreapta) este controlata de primul servo, iar miscarea verticala (sus/jos) este controlata de al doilea servo. Tragaciul pistolului este actionat de un servomotor MG996R datorita cuplului ridicat necesar pentru apasarea mecanica. | ||
| + | |||
| + | Alimentarea este realizata independent prin baterii Li-Ion 18650 si un regulator LM2596 pentru stabilizarea tensiunii. | ||
| + | |||
| + | Schema bloc: | ||
| + | |||
| + | |||
| + | Schema electrica: | ||
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | ||
| - | </note> | ||
| ===== Hardware Design ===== | ===== Hardware Design ===== | ||
| - | <note tip> | + | Componentele principale utilizate in proiect sunt: |
| - | Aici puneţi tot ce ţine de hardware design: | + | |
| - | * listă de piese | + | * ATmega328P |
| - | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | * senzori optici (fotorezistori + LM393) |
| - | * diagrame de semnal | + | * CD4051 Multiplexor |
| - | * rezultatele simulării | + | * 1x servomotor SG90 |
| - | </note> | + | * 1x servomotor MG996R |
| + | * LM2596 Voltage Regulator | ||
| + | * baterii 18650 | ||
| + | * breadboard si componente pasive | ||
| + | |||
| + | **Schema bloc:** | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:schema_bloc_sdavid.png?200|}} | ||
| + | |||
| + | **Schema electrică:** | ||
| + | |||
| + | {{:pm:prj2026:bianca.popa1106:circuit_image_sDavid.png?200|}} | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| Line 62: | Line 76: | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| - | <note> | + | Github: https://github.com/DavidStancu/PM-ShootingRange |
| - | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
| - | </note> | + | |
| <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||