Differences

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

Link to this comparison view

pm:prj2021:abirlica:wifi_car [2021/05/09 20:45]
marius.iftimie created
pm:prj2021:abirlica:wifi_car [2021/05/31 16:19] (current)
marius.iftimie
Line 9: Line 9:
 <note tip> <note tip>
 Schema bloc Schema bloc
-{{ :​pm:​prj2021:​abirlica:​diagrama_bloc_marius_valentin_iftimie.png?​700 |}}+{{ :​pm:​prj2021:​abirlica:​diagrama_bloc_marius_valentin_iftimie.png?​600 |}}
 </​note>​ </​note>​
  
 ==== Hardware design ==== ==== Hardware design ====
-Lista de piese necesare:+== Lista de piese necesare ​==
   * Arduino Uno   * Arduino Uno
   * Raspberry Pi   * Raspberry Pi
-  * 2 x Senzor ultrasonic+  * 2 x Senzor ultrasonic ​HC-SR04P
   * Suport baterii 4 x AA + baterii   * Suport baterii 4 x AA + baterii
   * Schelet masina   * Schelet masina
   * Driver de motoare L298N   * Driver de motoare L298N
 +Am ales sa folosesc Raspberry Pi pentru a realiza comunicarea prin TCP si pentru a nu adauga un overhead in Arduino
 +
 +== Schema electrica ==
 +{{ :​pm:​prj2021:​abirlica:​schema_electrica_mvi.png?​700 |}}
 +
 +==== Software design ====
 +== Activity Diagram (Arduino) ==
 +{{ :​pm:​prj2021:​abirlica:​activity_diagram_mvi_1.png?​600 |}}
 +  * Din Arduino se citeste din Serial datele primite de la Raspberry Pi (viteza si virajul) si actualizeaza vitezele motoarelor corespunzator,​ fiind considerata distantele citite din senzorii HC-SR04P
 +  * Prin Raspberry Pi se trimit datele de la aplicatie catre Arduino folosind comunicatia seriala
 +  * Pentru dezvoltarea codului in Arduino, nu au fost necesare biblioteci aditionale
 +
 +==== Rezultate ====
 +=== Vedere din fata ===
 +{{ :​pm:​prj2021:​abirlica:​front_view_mvi.jpg?​600 |}}
 +=== Vedere din spate ===
 +{{ :​pm:​prj2021:​abirlica:​back_view_mvi.jpg?​600 |}}
 +=== Vedere de sus ===
 +{{ :​pm:​prj2021:​abirlica:​top_view_mvi.jpg?​600 |}}
 +
 +=== Demo ===
 +[[https://​youtu.be/​CoAZs_vkIFw|Demo]]
 +
 +=== Arhiva cod ===
 +{{:​pm:​prj2021:​abirlica:​wifi_car_2.zip|}}
 +
 +
 +==== Concluzii ====
 +Din punctul meu de vedere, acest proiect ofera utilitate intrucat ideile de baza ale proiectului pot fi folosite in mai multe situatii in care este necesar controlul de la distanta.
 +De asemenea, Raspberry Pi-ul se poate folosi pentru imbunatatirea performantelor.
pm/prj2021/abirlica/wifi_car.1620582305.txt.gz · Last modified: 2021/05/09 20:45 by marius.iftimie
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