Differences

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

Link to this comparison view

pm:prj2022:sionescu:turetanerft [2022/06/02 01:33]
dimitrie.david [Descriere generală]
pm:prj2022:sionescu:turetanerft [2022/06/02 01:53] (current)
dimitrie.david [Introducere]
Line 4: Line 4:
 <note tip> <note tip>
 Toata lumea s-a plictisit de lansatoarele Nerf pe care trebuie sa le incarci manual si a caror putere este foarte slaba. Toata lumea s-a plictisit de lansatoarele Nerf pe care trebuie sa le incarci manual si a caror putere este foarte slaba.
 +
 Pentru aceasta problema pe care toti am intalnit-o macar o data in viata, am gasit solutia in a construi o tureta Nerf motorizata brushless, care se invarte si se inclina automat pentru a satisface nevoia de putere Nerf. Pentru aceasta problema pe care toti am intalnit-o macar o data in viata, am gasit solutia in a construi o tureta Nerf motorizata brushless, care se invarte si se inclina automat pentru a satisface nevoia de putere Nerf.
 </​note>​ </​note>​
Line 13: Line 14:
 {{:​pm:​prj2022:​sionescu:​block_scheme.png?​1000|}} {{:​pm:​prj2022:​sionescu:​block_scheme.png?​1000|}}
  
-Detaliere ​componente:+Detaliere ​functionalitate:
  
 +**Arduino 1**
 +  Comunnica cu PC over Bluetooth (Software Serial)
 +  Controleaza motorul care invarte tot mecanismul
 +  Pe baza limit-switch-ului misca stepper-motor-ul ​         ​
  
 +**Arduino 2**
 +  Controleaza 2 ESC-uri cu input asemanator cu un servo normal
 +  Controleaza servo-ul pentru inclinatie
 +  Controleaza servo-ul care impinge glontul intre motoare
 </​note>​ </​note>​
  
 ===== Hardware Design ===== ===== Hardware Design =====
- 
 <note tip> <note tip>
-Aici puneţi tot ce ţine de hardware design: +**3D Design** 
-  * listă de piese + 
-  ​* scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) +{{:pm:​prj2022:​sionescu:​3d_1.png?​800|}} 
-  * diagrame de semnal ​ +  
-  * rezultatele simulării+{{:​pm:​prj2022:​sionescu:​3d_2.png?​800|}} 
 + 
 +**Schema elctrica** 
 + 
 +{{:​pm:​prj2022:​sionescu:​schematic.png?​1000|}} 
 + 
 +**Listă de piese** 
 + 
 +2x [[https://​www.amazon.com/​T-motor-Quick-2400KV-Brushless-Racing/​dp/​B0952DXMNN|Brushless Motor]] 
 + 
 +2x [[https://​www.sigmanortec.ro/​Controller-Motor-ESC-30A-p139673260?​gclid=Cj0KCQjwnNyUBhCZARIsAI9AYlGjQ-nMmjDXImMZfOzRl0VEQ-bgYrLQ_e0fBCQPYrufopB-jXGdl0saAuIxEALw_wcB|ESC 30A]] 
 + 
 +2x [[https://​cleste.ro/​motor-servo-mg996-12kg-180grade.html|Servomotor MG996 180grade]] 
 + 
 +1x [[https://​ardushop.ro/​ro/​electronica/​92-motor-pas-cu-pas-5v-dc-28byj-48-cu-reductie.html?​gclid=Cj0KCQjwnNyUBhCZARIsAI9AYlHTymtpdIQzaUlviG6xqMCgZItkq7IQjXNfbjwpgLeQRxsWmmQjSUMaAlY9EALw_wcB|Stepper motor 28BYJ-48 + driver]] 
 + 
 +2x [[https://​www.optimusdigital.ro/​ro/​compatibile-cu-arduino-nano/​1686-placa-de-dezvoltare-compatibila-cu-arduino-nano-atmega328p-i-ch340.html|Arduino Nano Clone :(]] 
 + 
 +1x [[https://​ardushop.ro/​ro/​home/​132-modul-bluetooth-hc-06-cu-3-pini.html?​gclid=Cj0KCQjwnNyUBhCZARIsAI9AYlEeiTO89U7uHCoM-x22HUdeJSMV5WcZ9aSN0QB-bnNasWWhRjdfkf8aAt3bEALw_wcB|HC-05 Bluetooth Module]] 
 + 
 +1x [[https://www.conexelectronic.ro/ro/surse-de-tensiune/​16394-MODUL-REGULATOR-DC-DC-LM2596-CU-DISPLAY.html|Step-Down Voltage Regulator 3A]] 
 + 
 ++ multe multe alte accesorii (fire, connectori, perf boards, mult PLA, suruburi, piulite, etc)
 </​note>​ </​note>​
  
Line 32: Line 62:
  
 <note tip> <note tip>
-Descrierea codului aplicaţiei (firmware):​ +**Arduino 1 software** 
-  ​* mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) + 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +[[https://​github.com/​dimitriedavid/​pm/​blob/​master/​arduino_1/​arduino_1.ino|Github]] 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi + 
-  * (etapa 3) surse şi funcţii implementate+**Arduino 2 software** 
 + 
 +[[https://​github.com/​dimitriedavid/​pm/​blob/​master/​arduino_2/​arduino_2.ino|Github]] 
 + 
 +**Controller software** 
 + 
 +[[https://​github.com/​dimitriedavid/​pm/​tree/​master/​pm2|Github]]
 </​note>​ </​note>​
  
Line 46: Line 82:
  
 ===== Concluzii ===== ===== Concluzii =====
 +Un proiect super interesant.
  
 +Din pacate am evaluat putin cam deficitar, timpul estimat pentru realizarea proiectului.
 +
 +Multe lucruri s-au stricat pe parcurs si a trebuit sa astept dupa componente.
 ===== Download ===== ===== Download =====
  
-<​note ​warning> +<​note>​ 
-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ă ;-).+Toate sursele se găsesc pe [[https://github.com/​dimitriedavid/​pm|Github]]
  
-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**.+Pentru design-ul 3D, puteti sa ma contactati pe dimitrie.david@stud.acs.upb.ro
 </​note>​ </​note>​
  
Line 66: Line 106:
   * Am conectat electronic toate componentele pentru baza rotativa si am ars un Arduino :)   * Am conectat electronic toate componentele pentru baza rotativa si am ars un Arduino :)
   * Waiting for 4 more Arduinos (acum am suficiente de backup)   * Waiting for 4 more Arduinos (acum am suficiente de backup)
 +  * Arduinos are here!! Lets get to work
 +  * Am realizat toate circuitele pe perf boards
 +  * Sa inceapa codarea!
 +  * Aparent modulul de Bluetooth e destul de instabil si nu il voi folosi in final (mergem doar pe serial USB)
 +  * Done! :)
 </​note>​ </​note>​
  
Line 71: Line 116:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, ​resurse ​Internet folosite, eventual grupate ​pe **Resurse Software** şi **Resurse Hardware**.+Multe din resurse ​se gasesc pe paginile din lista de componente (datasheets). 
 + 
 +Pentru software, m-am inspirat in principiu de pe [[https://​forum.arduino.cc/​|Formul Arduino]]. 
 + 
 +Nu pot sa adaug atatea linkuri cate am vazut pentru ca ar fi mult prea multe :) 
 + 
 </​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>​
  
pm/prj2022/sionescu/turetanerft.1654122792.txt.gz · Last modified: 2022/06/02 01:33 by dimitrie.david
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