This shows you the differences between two versions of the page.
pm:prj2023:drtranca:viviana.pantazica [2023/05/06 20:54] viviana.pantazica |
pm:prj2023:drtranca:viviana.pantazica [2023/05/29 18:04] (current) viviana.pantazica |
||
---|---|---|---|
Line 3: | Line 3: | ||
<note tip> | <note tip> | ||
- | Animatronic Eyes este un prototip de ochi care are în spate o mecanică destul de simplă. Acesta poate imita mișcarea unor ochi cu ajutorul unor servo motoare. Poate fi folosit să completeze cu un design funcțional un roboțel, dar și o păpușă de dimensiuni mai mari. Controlul mișcărilor se realizează cu un joystick. | + | Animatronic Eyes este un prototip de ochi care are în spate o mecanică destul de simplă. Acesta poate imita mișcarea unor ochi cu ajutorul unor servomotoare. Poate fi folosit să completeze cu un design funcțional un roboțel, dar și o păpușă de dimensiuni mai mari. Controlul mișcărilor se realizează cu un joystick. |
</note> | </note> | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
<note tip> | <note tip> | ||
- | La bază, prototipul va consta într-un model de piese printate 3D din PLA filament, care va fi asamblat cu șuruburi de diverse dimensiuni. Acest mecanism ce reprezintă niște brațe ce vor mișca ochii este controlat de | + | La bază, prototipul va consta într-un model de piese printate 3D din PLA filament, care va fi asamblat cu șuruburi de diverse dimensiuni. Acest mecanism ce reprezintă niște brațe ce vor mișca ochii este controlat de 6 servomotoare. Mișcările vor fi sus-jos, stânga-dreapta, dar și apropiere pleoape, pentru a simula clipitul. Potențiometrul va regla mișcările de ridicare și coborâre a pleoapelor. |
</note> | </note> | ||
Line 14: | Line 14: | ||
<note tip> | <note tip> | ||
- | Aici puneţi tot ce ţine de hardware design: | + | * 3D Printer Filament |
- | * listă de piese | + | * 6x SG90 Micro Servos |
- | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | * Various M2 and M3 screws |
- | * diagrame de semnal | + | * Arduino Uno |
- | * rezultatele simulării | + | * Servo Driver Board |
+ | * 5V Power Supply | ||
+ | * A female DC power jack | ||
+ | * Jumper Cables | ||
+ | * Joystick | ||
+ | * Potentiometer | ||
+ | * Momentary switch | ||
+ | * 10k Resistor | ||
</note> | </note> | ||
+ | |||
+ | {{:pm:prj2023:drtranca:hardware_diagram_animatronic_eyes.png?600|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
Line 26: | Line 36: | ||
<note tip> | <note tip> | ||
Descrierea codului aplicaţiei (firmware): | Descrierea codului aplicaţiei (firmware): | ||
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | * mediu de dezvoltare: Arduino IDE; |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | * librării şi surse 3rd-party: Wire.h, Adafruit_PWMServoDriver.h; |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | * noțiuni din laboratoare: USART, PWM, intreruperi, I2C. |
- | * (etapa 3) surse şi funcţii implementate | + | |
</note> | </note> | ||
Line 35: | Line 44: | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | Din punctul meu de vedere, controlul globilor oculari este perfect, doar pleopele se mișcă uneori cu un delay de câteva secunde atunci când este acționat butonul pentru clipit. Per total, este un proiect reușit în care am integrat mai multe noțiuni dobândite în laboratoarele de PM și mi-am exersat și talentul la „șurubărit”. |
</note> | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | <note tip> | ||
+ | Proiectul funcționează în mare parte, rezultând un design drăguț, care poate fi controlat foarte ușor din joystick și eventual ar putea deveni o componentă într-un proiect mai mare. | ||
+ | </note> | ||
+ | <note tip> | ||
+ | {{:pm:prj2023:drtranca:animatronic_eyes.jpeg?200|}} | ||
+ | </note> | ||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | + | <note warning>{{:pm:prj2023:drtranca:animatronic_eye.txt|}} |
- | O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). | + | |
- | Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:prj20??:c?** sau **:pm:prj20??:c?:nume_student** (dacă este cazul). **Exemplu:** Dumitru Alin, 331CC -> **:pm:prj2009:cc:dumitru_alin**. | ||
- | </note> | ||
- | |||
- | ===== Jurnal ===== | ||
- | |||
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
</note> | </note> | ||
Line 57: | Line 64: | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | resurse componente 3d: https://www.instructables.com/DIY-Compact-3D-Printed-Animatronic-Eye-Mechanism/ |
+ | despre Adafruit PWM driver board: http://adafruit.github.io/Adafruit-PWM-Servo-Driver-Library/html/ | ||
</note> | </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> | ||