This shows you the differences between two versions of the page.
pm:prj2021:apredescu:walking_robot [2021/04/26 16:33] gheorghe.cretan [Descriere generală] |
pm:prj2021:apredescu:walking_robot [2021/06/04 15:41] (current) gheorghe.cretan |
||
---|---|---|---|
Line 28: | Line 28: | ||
Accelerația este afișată pe portul serial, folosind accelerometrul de pe | Accelerația este afișată pe portul serial, folosind accelerometrul de pe | ||
- | senzorul MPU9250, acesta având o precizie de mm/s2 (val. max < 10.000), afișarea | + | senzorul MPU9250, acesta având o precizie de mm/s² (val. max < 10.000), afișarea |
- | se va face în unități de măsură din SI (m/s2). Pentru calculul vitezei am introdus | + | se va face în unități de măsură din SI (m/s²). Pentru calculul vitezei am introdus |
- | accelerația (a) în legea vitezei: V = V_0 + delta(t). Intervalul de timp pe care se | + | accelerația (a) în legea vitezei: v = v0 + Δt. Intervalul de timp pe care se |
calculează viteza este obținut prin intermediul unui timer: la fiecare execuție a | calculează viteza este obținut prin intermediul unui timer: la fiecare execuție a | ||
- | loop-ului se calculează folosind formula: delta(t) = t_(current) - t_(anterior). În momentul în | + | loop-ului se calculează folosind formula: Δt = t_{curent} - t_{anterior}. În momentul în |
care ambele motoare sunt oprite viteza este resetată la 0, astfel obținându-se o | care ambele motoare sunt oprite viteza este resetată la 0, astfel obținându-se o | ||
calibrare. | calibrare. | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Lista de piese: | Lista de piese: | ||
- | - Arduino UNO | + | 1. KIT șasiu & 2 motoare cu reductor |
- | - Motor 5V reductor | + | |
- | - Senzor ultra-sunete hc-sr04 | + | |
- | - Driver Motor L298N | + | |
- | - Modul Bluetooth HC-05 | + | |
- | - Afisaj Led | + | |
- | ===== Software Design ===== | + | {{:pm:prj2021:apredescu:331cc_cretan_cristian_kit_sasiu.png?200|}} |
- | ===== Rezultate Obţinute ===== | + | 2. Driver motoare: L298N |
+ | |||
+ | {{:pm:prj2021:apredescu:331cc_cretan_cristian_driver_motoare.png?200|}} | ||
+ | |||
+ | 3. Modul bluetooth HM10 4.0 | ||
+ | |||
+ | {{:pm:prj2021:apredescu:331cc_cretan_cristian_modul_bluetooth.png?200|}} | ||
+ | |||
+ | 4. Senzor cu magnetometru, accelerometru, giroscop MPU-9250 | ||
+ | |||
+ | {{:pm:prj2021:apredescu:331cc_cretan_cristian_senzor_magnenometru.png?200|}} | ||
+ | |||
+ | 5. Senzor ultrasonic HC-SR04 | ||
+ | |||
+ | {{:pm:prj2021:apredescu:331cc_cretan_cristian_senzor_ultrasonic.png?200|}} | ||
+ | |||
+ | 6. Placuta Arduino Uno | ||
+ | |||
+ | {{:pm:prj2021:apredescu:331cc_cretan_cristian_placuta_arduino.png?200|}} | ||
+ | |||
+ | ===== Software Design ===== | ||
+ | Schema electrica: | ||
+ | {{:pm:prj2021:apredescu:331cc_cretan_cristian_schema.png?200|}} | ||
+ | ===== Demo ===== | ||
+ | [[https://youtu.be/iVeWIP84nFM]] | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
===== Download ===== | ===== Download ===== | ||
Save as PDF: [[https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/walking_robot?do=export_pdf]] | Save as PDF: [[https://ocw.cs.pub.ro/courses/pm/prj2021/apredescu/walking_robot?do=export_pdf]] | ||
+ | {{:pm:prj2021:apredescu:platforma_comandata_de_la_distanta.rar}} | ||
===== Bibliografie ===== | ===== Bibliografie ===== | ||