This shows you the differences between two versions of the page.
pm:prj2022:ndrogeanu:robot_arm [2022/05/27 00:49] cosmin.nedelcu0611 [Hardware Design] |
pm:prj2022:ndrogeanu:robot_arm [2022/06/02 12:29] (current) cosmin.nedelcu0611 [Download] |
||
---|---|---|---|
Line 34: | Line 34: | ||
** Schema Electrica ** | ** Schema Electrica ** | ||
- | {{:pm:prj2022:ndrogeanu:schematic.png?800x600|}} | + | {{:pm:prj2022:ndrogeanu:pmv2.png?800x600|}} |
** Design Final ** | ** Design Final ** | ||
Line 43: | Line 43: | ||
- | <note tip> | + | Am folosit in totalitate Arduino IDE pentru implementare. Pentru lucrul cu servomotoare am folosit biblioteca Servo.h. |
- | Descrierea codului aplicaţiei (firmware): | + | Codul este destul de simplu. Modul joystick imi furnizeaza o valori intre 0 - 1024 cu o valoare medie de in jur de 500-600 pentru pozitia medie. Astfel cand valoarea citita de la joystick este apropiata de unul din extremitati modific pozitia servomotorului corespunzator. |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | P.S. Desi servomotoarele au un unghi maxim de 180 de grade, a trebuit sa aflu prin trial and error un unghi maxim pe servo-ul sa il poate face maxim. Astfel se asigura faptul ca nu pot da efectiv bratul peste cap lucru ce nu ar avea sens. |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
- | </note> | + | |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | Proiectul am reusit sa il duc la bun sfarsit. |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
+ | Urmeaza sa adaug o imagine cu tot circuitul si link catre un demo. | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | In concluzie, desi bratul este functional, acesta este foarte slab, putand sa ridice doar obiecte foarte mici. | ||
+ | Pentru un rezultat mai practic as sugera achizitionarea unor servomotoare mai puternice si mai solide. Deasemenea, avand in vedere ca bratele sunt facuta din bucati de lemn, intregul robot este destul de fragil. Pot spune ca am avut probleme pana si la transportare. Din nou, pentru un rezultat mai practic si mai rezistent ar fii recomandata folosirea unor brate dintr-un material mai solid (ex. aluminiu). | ||
+ | |||
===== Download ===== | ===== Download ===== | ||
- | <note warning> | ||
- | 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> | ||
+ | Cod sursa: [[https://github.com/Cosmin676/CheapRobotArm]] | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 75: | Line 70: | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | <note> | + | * [[https://www.youtube.com/watch?v=MlDi0vO9Evg|Tutorial Modul Joystick]] |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | * De mare ajutor au fost videoclipuri de pe youtube cu alti roboti. |
- | </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> | ||