Differences

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

Link to this comparison view

pm:prj2021:amocanu:twowheelrobot [2021/05/29 14:44]
alexandru.belbu [Descriere generală]
pm:prj2021:amocanu:twowheelrobot [2021/06/03 11:52] (current)
alexandru.belbu [Download]
Line 13: Line 13:
 Schema bloc: Schema bloc:
  
-{{:​pm:​prj2021:​amocanu:​schemabloc_twowheelrobot.png?​200|}}+{{:​pm:​prj2021:​amocanu:​schemabloc_twowheelrobot.png?​800|}}
  
 ===== Hardware Design ===== ===== Hardware Design =====
  
 <note tip> <note tip>
-Aici puneţi tot ce ţine de hardware ​design: +Hardware ​design: 
-  * listă de piese +  * listă de piese: 2 Motoare DC, 1 punte H L298N, 1 Arduino Uno, 1 giroscop ​(MPU6050)
-  * scheme electrice ​(se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) +
-  * diagrame de semnal  +
-  * rezultatele simulării+
 </​note>​ </​note>​
  
 +{{:​pm:​prj2021:​amocanu:​schema_twowheelrobot.jpeg?​800|}}
 +{{:​pm:​prj2021:​amocanu:​2wheel_p1.jpeg?​800|}}
 +{{:​pm:​prj2021:​amocanu:​2wheel_p2.jpeg?​800|}}
 ===== Software Design ===== ===== Software Design =====
  
Line 30: Line 30:
 <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 ​: ArduinoIDE 
-  * librării ​şi surse 3rd-party (e.gProcyon AVRlib) +  * librării: Wire.h, MPU6050_6Axis_MotionApps20.h, PID_v1.h
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +
-  * (etapa 3) surse şi funcţii implementate+
 </​note>​ </​note>​
  
Line 39: Line 37:
  
 <note tip> <note tip>
-Care au fost rezultatele obţinute în urma realizării proiectului vostru.+In final robotul reuseste sa isi tina echilibrul pe cele doua roti prin folosirea unui PID controller ce calculeaza viteza necesara (semnalul pwm de care are nevoie).
 </​note>​ </​note>​
  
 +[[https://​youtu.be/​RXG_5v3gb-4]]
 ===== Concluzii ===== ===== Concluzii =====
  
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{:pm:prj2021:amocanu:two_wheel_code.zip|}}
-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 ===== ===== Jurnal =====
Line 61: Line 56:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+Calcularea orientarii (in special unghiul de aplecare) : 
 + 
 +https://​www.teachmemicro.com/​orientation-arduino-mpu6050/​ 
 +        
 +Folosirea puntei H (L298N): 
 + 
 +https://​create.arduino.cc/​projecthub/​ryanchan/​how-to-use-the-l298n-motor-driver-b124c5 
 + 
 +PID controller:​ 
 + 
 +https://​www.youtube.com/​watch?​v=JFTJ2SS4xyA&​t=606s 
 </​note>​ </​note>​
  
pm/prj2021/amocanu/twowheelrobot.1622288675.txt.gz · Last modified: 2021/05/29 14:44 by alexandru.belbu
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