This shows you the differences between two versions of the page.
|
pm:prj2021:apredescu:walking_robot [2021/04/26 16:35] gheorghe.cretan [Software Design] |
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 | + | {{:pm:prj2021:apredescu:331cc_cretan_cristian_kit_sasiu.png?200|}} |
| - | - Driver Motor L298N | + | |
| - | - Modul Bluetooth HC-05 | + | 2. Driver motoare: L298N |
| - | - Afisaj Led | + | |
| + | {{: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 ===== | ===== Software Design ===== | ||
| Line 48: | Line 65: | ||
| {{:pm:prj2021:apredescu:331cc_cretan_cristian_schema.png?200|}} | {{:pm:prj2021:apredescu:331cc_cretan_cristian_schema.png?200|}} | ||
| - | ===== Rezultate Obţinute ===== | + | ===== 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 ===== | ||