Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2021:alazar:mini-sumo [2021/04/25 12:31]
andrei_george.grecu
pm:prj2021:alazar:mini-sumo [2021/05/23 22:22] (current)
andrei_george.grecu
Line 1: Line 1:
-====== Mini-Sumo======+==== Mini-Sumo====
  
 === Autor=== === Autor===
Line 13: Line 13:
 === Descriere generală=== === Descriere generală===
  
-Pentru realizarea proiectului,​ se va folosi un schelet printat 3D care va gazdui componentele si un custom PCB pentru a face circuitul.+Pentru realizarea proiectului,​ se va folosi un schelet printat 3D care va gazdui componentele si un custom PCB pentru a construi ​circuitul.
  
-Robotul va folosi senzorul de distanta pentru a identifica obiectele(adversarii) din jurul sau si cu ajutorul unor motoare va incerca sa le impinga(elimine de pe ringul de competitie).+Robotul va folosi senzorul de distanta pentru a identifica obiectele(adversarii) din jurul sau si cu ajutorul unor motoare va incerca sa le impinga(eliminede pe ringul de competitie.
  
 Prin telecomanda,​ impreuna cu senzorul de IR, se va putea selecta modul de free roaming sau atac al robotului. Prin telecomanda,​ impreuna cu senzorul de IR, se va putea selecta modul de free roaming sau atac al robotului.
 +
 +La activarea switchului se alimenteaza robotul, iar dupa apasarea combinatiilor de butoane de pe telecomanda se porneste programul si modul dorit.
  
 === Hardware Design=== === Hardware Design===
Line 23: Line 25:
 == Componente== == Componente==
  
-  * Arduino ​Uno +  * Arduino ​Nano 
-  * DC Motor x2 +  * DC Motors ​x2 - 3V 
-  * Senzor de distanta+  * Senzor de distanta ​HC-SR01 ​
   * Senzor IR   * Senzor IR
   * Telecomanda   * Telecomanda
-  * Shield+  * Driver de motoare Dual L9110S
   * Custom PCB   * Custom PCB
-  * Custom ​3D Printed ​Wireframe +  * Custom Wireframe ​Printat 3D 
-  * Li-Po Battery+  * Baterie ​Li-Po 1000mAh – 7.4V
   * Switch   * Switch
   * Fire   * Fire
  
 == Schema Bloc== == Schema Bloc==
-{{:​pm:​prj2021:​alazar:​mini-sumo.png?​200|}}+{{:​pm:​prj2021:​alazar:​mini-sumo.png?​300|}} {{:​pm:​prj2021:​alazar:​shema_bloc_mini_sumo.png?​300|}} 
 + 
 +== Schema Electrica a PCB-ului== 
 +{{:​pm:​prj2021:​alazar:​shema_electrica.png?​300|}}
  
 === Software Design=== === Software Design===
 +
 +In cadrul proiectului am folosit biblioteca de IR (IRremote.h) (link in sectiunea de resurse) pentru a comunica cu telecomanda si senzorul de infra-rosu.
 +
 +Are mai multe strategii, care pot fi modificate din telecomanda,​ cele prezentate in video sunt cea de free-roaming (tasta 3): care se foloseste de sagetiile de pe telecomanda pentru miscare; si cea de competite (tasta 2): robotul face o miscare in cerc, iar la intalnirea unui obiect la sub 30 de cm, acesta schimba rotatia motoarelor pentru a inainta si ataca adversarul.
 +
 === Rezultate obtinute=== === Rezultate obtinute===
 +
 +Am reusit sa implementez robotul de Mini-Sumo si sa functioneze asa cum m-am asteptat.
 +
 +Am realizat un videoclip demonstrativ la adresa : [[https://​youtu.be/​oFwGAAznWqg]]
 +
 +Am adaugat niste baterii (nu am avut plumb la indemana) la produsul final pentru stabilitate si o viteza mai redusa la miscare/​rotire.
 +
 +== Galerie FOTO==
 +
 +{{:​pm:​prj2021:​alazar:​mini_1.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_2.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_3.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_4.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_5.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_6.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_7.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_8.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_9.jpg?​200|}}
 +{{:​pm:​prj2021:​alazar:​mini_10.jpg?​200|}}
 +
 === Concluzii=== === Concluzii===
 +
 +Mi-a facut placere sa lucrez la acest mini-proiect si imi doresc pe viitor sa il imbunatatesc pentru adevaratele competitii. A fost o încercare deoarece a trebuit să concep de la zero un PCB si un obiect printat in 3D, ceva ce eu nu am mai facut pana acum. A fost un challenge mai mult pe partea de hardware, deoarece codul se poate modifica mai usor decat o lipitura. Cu toate acestea, sunt multumit de stadiul in care este proiectul.
 +
 === Download=== === Download===
 +
 +{{:​pm:​prj2021:​alazar:​mini-sumo.zip|Cod sursa}}
 +
 === Jurnal=== === Jurnal===
 +
 +  - 25 April 2021 - 12:26 PM : Introducere,​ descriere, Schema bloc
 +  - 20 Mai 2021 - 02:10 PM : Schema bloc, Schema electrica
 +  - 23 Mai 2021 - 05:24 PM : Software Design, Concluzie, Imagini, Videoclip
 +  - 23 Mai 2021 - 10:20 PM : Cod sursa, Bibliografie
 +
 === Bibliografie/​Resurse=== === Bibliografie/​Resurse===
-{{:pm:prj2021:alazar:mini-sumo.pdf|}}+ 
 +  * [[https://​github.com/​Arduino-IRremote/​Arduino-IRremote|Biblioteca IRremote]] 
 +  * [[https://​www.tinkercad.com]] 
 +  * [[https://​fritzing.org/​]] 
 +  * [[https://​ocw.cs.pub.ro/​courses/​icalc|Laboratoare IC 5 -> 9 EAGLE]] 
 +  * [[https://​ocw.cs.pub.ro/​courses/​pm|Laboratoare PM]] 
 +  * [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/alazar/mini-sumo?​do=export_pdf|Aceasta pagina in format pdf]]
pm/prj2021/alazar/mini-sumo.1619343112.txt.gz · Last modified: 2021/04/25 12:31 by andrei_george.grecu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0