This shows you the differences between two versions of the page.
|
pm:prj2021:amocanu:masinuta_android [2021/04/25 23:14] alexandru.dochian [Descriere Generala] |
pm:prj2021:amocanu:masinuta_android [2021/06/01 20:35] (current) alexandru.dochian [Rezultat] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Descriere Generala ===== | ===== Descriere Generala ===== | ||
| - | Partea mecanică a proiectului o să fie realizată de 4 motoare comandate de modulul arduino având ca intermediar 1-4 drivere pentru motoare. | + | Partea mecanică a proiectului o să fie realizată de 4 motoare comandate de modulul arduino având ca intermediar 1 driver pentru motoare. Mașinuța o să fie comandată peste bluetooth de o aplicație pe android. |
| - | Eventual, o să folosesc senzori de distanțe pentru ca mașinuță să nu se lovească de obiecte. | + | |
| - | Mașinuța o să fie comandată peste bluetooth de o aplicație pe android. | + | |
| - | ===== Hardware Design ===== | ||
| ==== Lista componente: ==== | ==== Lista componente: ==== | ||
| - | * 4 motoare | + | * 4 motoare (Motor 130-08400) |
| - | * 1-4 drivere pentru motoare | + | * 1 driver pentru motoare (0.8Amp 5V-26V DC Motor Driver Shield for Arduino (2 Channels)) |
| * 1 placuță arduino | * 1 placuță arduino | ||
| - | * 1 breadbord | ||
| * ~ fire | * ~ fire | ||
| - | * (0-16) senzori de distanțe | + | * 3 baterii de 9 V |
| - | * 1 modul bluetooth pentru emisie/ recepție | + | * 1 modul bluetooth pentru emisie/ recepție (HC-05 Master Slave Bluetooth Module with Adapter (3.3 V and 5 V Compatible)) |
| ==== Schema bloc: ==== | ==== Schema bloc: ==== | ||
| {{:pm:prj2021:amocanu:car.png?600|}} | {{:pm:prj2021:amocanu:car.png?600|}} | ||
| + | |||
| + | ==== Schema Electrică: ==== | ||
| + | {{:pm:prj2021:amocanu:schema_electrica.jpeg?600|}} | ||
| + | |||
| + | ==== Software ==== | ||
| + | * cu pinii 4(direcție) și 5(viteză) controlez cele 2 motoare din stânga | ||
| + | * cu pinii 7(direcție) și 6(viteză) controlez cele 2 motoare din dreapta | ||
| + | În loop-ul principal aștept input de pe intefața serială de la aplicația de android prin modulul bluetooth. | ||
| + | Inputul constă în caracterele: | ||
| + | * `S` (Opresc mașina) | ||
| + | * `F` (Față) | ||
| + | * `B` (Spate) | ||
| + | * `G` (Față-Stânga) | ||
| + | * `I` (Față-Dreapta) | ||
| + | * `H` (Spate-Stânga) | ||
| + | * `J` (Spate-Dreapta) | ||
| + | |||
| + | ==== Rezultat ==== | ||
| + | {{:pm:prj2021:amocanu:adochian_poza_finala.jpeg?600|}} | ||
| + | |||
| + | [[https://www.youtube.com/watch?v=u66Qyj6Ysf0|Video]] | ||
| + | |||
| + | [[https://github.com/AdrianDochian/AndroidCar|Link github]] | ||
| + | |||
| ===== Bibliografie/Resurse: ===== | ===== Bibliografie/Resurse: ===== | ||
| - | https://ocw.cs.pub.ro/courses/pm/prj2021/amocanu/masinuta_android | + | [[https://www.youtube.com/watch?v=jxnIclUFjJg&feature=youtu.be|Motivație Inițială]] |
| + | [[https://github.com/CytronTechnologies/Cytron-Shield2AMotor|Pentru determinarea pinilor de control]] | ||
| + | [[https://www.optimusdigital.ro/ro/|Achiziționare piese]] | ||
| + | [[https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=en&gl=US| Aplicație Android]] | ||
| + | |||
| + | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
| + | |||