Differences

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

Link to this comparison view

pm:prj2026:cezar.zlatea:octavian.osnaga [2026/05/09 10:58]
octavian.osnaga
pm:prj2026:cezar.zlatea:octavian.osnaga [2026/05/09 14:06] (current)
octavian.osnaga
Line 13: Line 13:
  
 **Ce face?** \\ **Ce face?** \\
-Proiectul este reprezentat de o masina inteligenta care poate fi controlata prin inclinarea unei telecomenzi ce poate fi tinuta in mana sau fixata de partea exterioara a mainii folosind o banda elastica. Masina va fi echipata cu 2 senzori de masurare a distantei si va decide singura daca urmeaza un impact iminent cu un obiect solid, evitand astfel coliziunea prin oprirea motoarelor. Ca functionalitate extra, doresc sa implementez si un mod de a face masina sa revina catre telecomanda sa prin folosirea unor module GPS (desi destul de imprecise tot pot oferi o precizie de cativa metri).+Proiectul este reprezentat de o masina inteligenta care poate fi controlata prin inclinarea unei telecomenzi ce poate fi tinuta in mana sau fixata de partea exterioara a mainii folosind o banda elastica. Masina va fi echipata cu 2 senzori de masurare a distantei si va decide singura daca urmeaza un impact iminent cu un obiect solid, evitand astfel coliziunea prin oprirea motoarelor ​si activarea unei semnalizari sonore. Ca functionalitate extra, doresc sa implementez si un mod de a face masina sa revina catre telecomanda sa prin folosirea unor module GPS (desi destul de imprecise tot pot oferi o precizie de cativa metri).
  
 **Scopul** \\ **Scopul** \\
-Scopul acestui proiect este unul multiplu. In primul rand este o jucarie foarte interesanta,​ poate fi folosita intr-o cursa cu obstacole fara teama de a avaria masina prin impactul cu obiecte solide, dar in acelasi timp poate fi folosita pentru a transporta obiecte de mici dimensiuni intre doua tinte (avand in vedere ca este echipata cu modul GPS, acest lucru este realizabil cu o anumita eroaresau folosind telecomanda manual prin inclinarea acesteia.+Scopul acestui proiect este unul multiplu. In primul rand este o jucarie foarte interesanta,​ poate fi folosita intr-o cursa cu obstacole fara teama de a avaria masina prin impactul cu obiecte solide, dar in acelasi timp poate fi folosita pentru a transporta obiecte de mici dimensiuni intre doua tinte (avand in vedere ca este echipata cu modul GPS, acest lucru este realizabil cu o anumita eroare sau folosind telecomanda manual prin inclinarea acesteia).
  
 **Ideea** \\ **Ideea** \\
-M-am tot gandit la ceva ce nu am mai facut pana acum, folosind componente si module despre care nu cunosc atat de multe informatii si m-am decis sa realizez acest proiect. Sasiul masinii este cumparat, dar telecomanda va fi printata 3D, iar intregul proiect va avea nevoie de lipituri cu fludor pentru a conecta anumite componente ​ca nu pot fi unite altfel. In general mi-am dorit sa experimentez cu acest proiect si ideea in sine mi-a venit amintindu-mi de o reclama veche la o masina de jucarie de cand eram copil.+M-am tot gandit la ceva ce nu am mai facut pana acum, folosind componente si module despre care nu cunosc atat de multe informatii si m-am decis sa realizez acest proiect. Sasiul masinii este cumparat, dar telecomanda va fi printata 3D, iar intregul proiect va avea nevoie de lipituri cu fludor pentru a conecta anumite componente ​ce nu pot fi unite altfel. In general mi-am dorit sa experimentez cu acest proiect si ideea in sine mi-a venit amintindu-mi de o reclama veche la o masina de jucarie de cand eram mai mic.
  
 **Utilitatea** \\ **Utilitatea** \\
Line 31: Line 31:
 Exemplu de schemă bloc: http://​www.robs-projects.com/​mp3proj/​newplayer.html Exemplu de schemă bloc: http://​www.robs-projects.com/​mp3proj/​newplayer.html
 </​note>​ </​note>​
 +==== Masina ====
 +Acumulatorul Lipo de 7.4V va fi conectat la L298N Dual Motor Driver ce va controla cele 4 motoare in tandem (motoarele de pe o parte a masinii vor primi acelasi semnal, driverul poate controla simultan doar 2 motoare) folsind semnale PWM primite de la microcontroller. Din acest driver va fi alimentat si microcontroller-ul ATmega328p sub forma de placa de dezvoltare, deoarece driver-ul prezinta o iesire stabilizata de 5V. \\
 +
 +Restul de componente si anume: buzzer, modulul radio NRF24L01, modulul GPS cu antenă ceramica si senzorii de distanta GY-530, VL53L0X, Time-of-Flight (ToF) vor fi alimentati de la 328P. \\
 +
 +Modulul radio va fi folosit pentru comunicatia cu telecomanda,​ este prevazut cu antena, buzzer-ul va fi folosit la semnalizarea sonora a unei coliziuni iminente, senzorii de distanta ToF vor fi folositi pentru a detecta posibile coliziuni, iar modulul GPS cu antena va fi folosit pentru a determina cu o anumita eroare pozitie in spatiu a masinii.
 +{{ :​pm:​prj2026:​cezar.zlatea:​masina_octavian.osnaga.png?​600 |}}
 +
 +==== Telecomanda ====
 +Acumulatorul de 3.7V va fi conectat la modulul mini de ridicare tensiune 5V ce va fi apoi folosit pentru alimentarea microcontroller-ului ATmega328P sub forma de placa de dezvoltare Arduino Nano. \\
 +
 +Restul de componente si anume: led-uri, butoane, modulul radio NRF24L01, modulul GPS cu antenă ceramica, modulul GY-BMI160 - giroscop 6 axe + accelerometru si display-ul vor fi conectate direct la microcontroller. \\
 +
 +Butoanele vor fi folosite la schimbarea modului de operare a masinii, led-urile vor indica modul de functionare,​ modulul radio va fi folosit pentru comunicatia cu masina, modulul GPS va fi folosit la determinarea pozitiei in spatiu a telecomenzii cu o anumita eroare, modulul giroscop va fi folosit pentru determinarea inclinatiei telecomenzii,​ inclinatie tradusa in miscarea masinii, iar display-ul va fi folosit pentru afisarea unor informatii cu privire la pozitia masinii, inclinarea telecomenzii,​ etc.
 +{{ :​pm:​prj2026:​cezar.zlatea:​telecomanda_octavian.osnaga.png?​600 |}}
 +
 +Tin sa mentionez ca acest Hardware va putea fi folosit (daca este functional desigur) in moduri destul de creative, iar software-ul ce va fi scris pentru acesta va putea sa utilizeze si sa se foloseasca de facilitatile oferite pentru a crea un sistem intreg si performant.
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 41: Line 58:
   * rezultatele simulării   * rezultatele simulării
 </​note>​ </​note>​
 +
 +**Masina:**
 +  * 1 x Set motoreductor cu roata - 4 bucati
 +
 +  * 1 x L298N Dual Motor Driver
 +
 +  * 1 x Acumulator LiPo GENS ACE G-Tech Soaring 7.4 V/ 2200 mA/ 30C XT60
 +
 +  * 1 x Mufa alimentare tata pe cablu, XT60, galben
 +
 +  * 1 x Modul radio, NRF24L01, PA, LNA, 2.4 GHz, Antena, Interfata SPI, Negru, Galben
 +
 +  * 1 x Modul GPS cu antenă ceramică și memorie EEPROM, interfață serială și alimentare 3–5V
 +
 +  * 2 x Senzor de distanta GY-530, VL53L0X, Time-of-Flight (ToF), I2C
 +  ​
 +  * 1 x Kit sasiu Smart Car 4WD
 +
 +  * 1 * Buzzer pasiv
 +
 +  * Fire de legatura
 +
 +
 +**Telecomanda:​**
 +  * 1 x Modul radio, NRF24L01, PA, LNA, 2.4 GHz, Antena, Interfata SPI, Negru, Galben
 +
 +  * 1 x Modul GPS cu antenă ceramică și memorie EEPROM, interfață serială și alimentare 3–5V
 +
 +  * 1 x Modul mini ridicare tensiune 5V, 8V, 9V, 12V
 +
 +  * 1 x LM317T-ST - Voltage Regulator 1.2 - 37 V, 1.5 A
 +
 +  * 1 x Acumulator Li-Polymer innCraft 1000mAh 3.7V JST 102535
 +
 +  * 1 x Modul GY-BMI160, giroscop 6 axe + accelerometru,​ 13x18mm, alimentare 3-5v
 +
 +  * 2 x Push Buttons 1 x 1 x 1 cm
 +
 +  * 2 x LED colorat
 +
 +  * 2 x Rezistenta 220 Ohm 
 +
 +  * 1 x 1.9 inch LCD Module 170x320 Pixels ST7789 - Waveshare
 +
 +  * 1 x Carcasa telecomanda cu capac modelata si printata la imprimanta 3D
 +
 +  * Fire de legatura
 +
  
 ===== Software Design ===== ===== Software Design =====
pm/prj2026/cezar.zlatea/octavian.osnaga.1778313521.txt.gz · Last modified: 2026/05/09 10:58 by octavian.osnaga
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