This shows you the differences between two versions of the page.
pm:prj2021:amocanu:bluetooth_car [2021/04/27 23:37] mircea_petru.ioan created |
pm:prj2021:amocanu:bluetooth_car [2021/06/07 16:51] (current) mircea_petru.ioan |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Bluetooth Car====== | + | ======Autonomous Emergency Braking====== |
<note> | <note> | ||
**Autor:** Ioan Mircea Petru\\ | **Autor:** Ioan Mircea Petru\\ | ||
Line 6: | Line 6: | ||
===== Introducere ===== | ===== Introducere ===== | ||
- | Proiectul presupune construirea unei masini comandate cu ajutorul unei aplicatii Android care poate sa urmareasca si un traseu predefinit citit cu ajutorul unui senzor de culoare si un senzor ultrasonic. | + | Proiectul presupune construirea unei masini comandate de catre utilizator care sa franeze automat in cazul in care detecteaza o posibila coliziune cu un obiect. (Autonomous Emergency Braking) |
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | Aplicatia de pe telefon o sa aleaga in care dintre cele doua moduri se utilizeaza masina si daca aceasta o sa functioneze autonom sau o sa fie controlata din aplicatie. Modul autonom o sa urmareasca un o linie colorata si o sa evite obstacolele. | + | Masinuta este construita pe o placa de plexiglas cu doua motoare comandate de modulul de dezvoltare Arduino Uno. Acesta va folosi de asemenea un senzor ultrasonic cu ajutorul caruia va putea sa detecteze o posibila coliziune. Utilizatorul comanda directia in care masinuta merge cu ajutorul unui joystick si masina se opreste in momentul detectarii unei coliziuni. |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
==== Listă de piese ==== | ==== Listă de piese ==== | ||
- Arduino Uno | - Arduino Uno | ||
- | - Breadboard | ||
- Cablu USB | - Cablu USB | ||
- Fire de legatura | - Fire de legatura | ||
- | - Baterie | + | - 2 X Baterii (motoare) + o baterie pentru alimentarea placii |
- | - Rezistente | + | - 2 motoare cu reductor 1:120 3-6V |
- | - 4 motoare | + | - driver motoare l298n |
- | - Senzor culoare | + | - modul Bluetooth HC-05 |
- | - Senzor ultrasonic | + | - modul Joystick |
+ | - Senzor ultrasonic HC-SR04 | ||
+ | ==== Schema Bloc ==== | ||
+ | {{:pm:prj2021:amocanu:schema_bloc12.png?600|}} | ||
+ | ==== Schema Electrica ==== | ||
+ | {{:pm:prj2021:amocanu:schema_electrica86.png?600|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | La nivel Software, proiectul consta in scrierea codului pentru incarcarea in placa. Mediul de dezvoltare folosit: Arduino IDE. | ||
+ | Programul incarcat pe placuta de arduino asteapta de la aplicatia Android comenzile pentru miscarea motoarelor si foloseste functia sonar() prin care verifica ca nu are nici un obiect in care poate sa loveasca. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | {{:pm:prj2021:amocanu:tac-pac.jpeg?600|}} | ||
+ | {{:pm:prj2021:amocanu:tac-pac-1.jpeg?600|}} | ||
+ | {{:pm:prj2021:amocanu:tac-pac-2.jpeg?600|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Cred ca este una din cele mai frumoase teme din facultate si m-a ajutat tot ce am facut semestrul asta si cum functioneaza lucrurile pe care le folosesc zilnic. Chiar a fost o tema placuta si probabil daca faceam facultatea fizic si apucam sa folosim cateva componente inainte de inceperea proiectului nu aveam nevoie de atat de mult timp in care sa intelegem pe deplin functionalizatea componentelor cu care lucram. | ||
===== Download ===== | ===== Download ===== | ||
- | + | *YouTube link: | |
- | ===== Jurnal ===== | + | https://youtu.be/uQUTGylN07g |
+ | *Cod sursă: | ||
+ | https://gist.github.com/mirceapioan/51e3f6d2a5c29fc2fcf660fe94fbe3b5 | ||
+ | *Link catre pagina: | ||
+ | https://ocw.cs.pub.ro/courses/pm/prj2021/amocanu/bluetooth_car | ||
+ | *Aceasta pagina in format PDF: | ||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | https://create.arduino.cc/projecthub/samanfern/bluetooth-controlled-car-d5d9ca | ||
+ | https://create.arduino.cc/projecthub/mayooghgirish/arduino-bluetooth-basic-tutorial-d8b737 | ||
+ | https://howtomechatronics.com/tutorials/arduino/arduino-robot-car-wireless-control-using-hc-05-bluetooth-nrf24l01-and-hc-12-transceiver-modules/ | ||
+ | https://www.youtube.com/watch?v=u7koMHyUYPw&t=220s | ||
+ | https://www.youtube.com/watch?v=zGjD1TbTZmE&t=844s | ||
+ | https://www.youtube.com/watch?v=jxNrnryjUdE | ||
+ | https://www.youtube.com/watch?v=V0CKi89dTcM | ||
+ | https://www.youtube.com/watch?v=zUJgM5GdE9w |