This shows you the differences between two versions of the page.
pm:prj2021:agrigore:fancy_car [2021/06/02 19:46] vlad.ionescu1305 [Jurnal] |
pm:prj2021:agrigore:fancy_car [2021/06/03 10:54] (current) vlad.ionescu1305 [Schema bloc] |
||
---|---|---|---|
Line 12: | Line 12: | ||
==== Schema bloc ==== | ==== Schema bloc ==== | ||
\\ | \\ | ||
- | {{:pm:prj2021:agrigore:fancy_car_v2.png?700|}} \\ | + | {{:pm:prj2021:agrigore:final_fancy_car.png?700|}} \\ |
\\ | \\ | ||
==== Funcționalitate ==== | ==== Funcționalitate ==== | ||
Masina va fi controlata de pe telefon prin bluetooth, putand merge inainte/inapoi/stanga/dreapta, avand posibilitatea | Masina va fi controlata de pe telefon prin bluetooth, putand merge inainte/inapoi/stanga/dreapta, avand posibilitatea | ||
- | de a aprinde ledurile sau de a claxona. Va exista si un difuzor care va reda melodii salavate pe un card SD. | + | de a aprinde ledurile sau de a claxona. Masinuta va putea reda si melodii MP3 salvate pe un card SD prin intermediul unui difuzor amplasat in spatele acesteia. |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
==== Listă de piese ==== | ==== Listă de piese ==== | ||
Line 28: | Line 28: | ||
* Led-uri | * Led-uri | ||
* Baterii | * Baterii | ||
+ | * SD Card | ||
* Roti | * Roti | ||
* Fire | * Fire | ||
Line 54: | Line 55: | ||
* forward, back, left, right -> folosesc setSpeed() si run() pentru a controla motorasele masinii | * forward, back, left, right -> folosesc setSpeed() si run() pentru a controla motorasele masinii | ||
* Stop() -> opreste motoarele intre comenzile primite | * Stop() -> opreste motoarele intre comenzile primite | ||
+ | |||
+ | <note>Notă: Am implementat logica comenzilor in loop(), unde primesc pe seriala caracterele de la aplicatia Bluetooth.</note> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | Demo: | + | Demo: [[https://youtu.be/z0D6k0d9Q-w]] |
- | ===== Concluzii ===== | + | {{:pm:prj2021:agrigore:fancy_car_1.jpeg?500|}} |
- | todo | + | {{:pm:prj2021:agrigore:fancy_car_2.jpeg?500|}} |
+ | ===== Concluzii ===== | ||
+ | Cred ca realizarea acestei masinute a fost extrem de utila si provocatoare, deoarece este prima interactiune cu microcontrollere. | ||
+ | De asemenea, produsul final este cel dorit. | ||
===== Download ===== | ===== Download ===== | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF</a></html> | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
- | 25 Aprilie : alegerea temei proiectului | + | * 25 Aprilie : alegerea temei proiectului |
- | 8 Mai : finalizat pagina initiala wiki | + | * 8 Mai : finalizat pagina initiala wiki |
- | 23 Mai : achizitionat toate piesele necesare | + | * 23 Mai : achizitionat toate piesele necesare |
- | 1 iunie : finalizat proiectul hardware si software | + | * 1 iunie : finalizat proiectul hardware si software |
- | 2 iunie : finalizat pagina wiki + schema electrica | + | * 2 iunie : finalizat pagina wiki + schema electrica |
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
- | Documentația: | + | * [[https://ocw.cs.pub.ro/courses/pm]] |
+ | * [[https://www.youtube.com/watch?v=Q36NbjPMV5k]] | ||
+ | * [[https://mytectutor.com/l293d-motor-driver-shield-for-arduino/]] | ||
+ | * [[https://create.arduino.cc/projecthub/munir03125344286/play-audio-in-arduino-dde2e2/]] | ||
+ | |||
+ | |||
+ | Cod: {{:pm:prj2021:agrigore:proiectpm_fancycar.zip|}} \\ | ||