Differences

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

Link to this comparison view

pm:prj2025:rnedelcu:iulian.popa3007 [2025/05/27 21:48]
iulian.popa3007 [Descriere generală]
pm:prj2025:rnedelcu:iulian.popa3007 [2025/05/28 02:07] (current)
iulian.popa3007 [Descriere generală]
Line 32: Line 32:
  
 - Microcontroller Arduino care gestionează miscarile masinii, conexiunea Bluetooth cu aplicatia mobila - Microcontroller Arduino care gestionează miscarile masinii, conexiunea Bluetooth cu aplicatia mobila
 +
 - Microcontroller Marble Pico pentru gestionarea Arduino (prin master-slave) la gasirea unei "​comori"​ si al restului componentelor - Microcontroller Marble Pico pentru gestionarea Arduino (prin master-slave) la gasirea unei "​comori"​ si al restului componentelor
  
Line 149: Line 150:
  
 <note tip> <note tip>
-** Această secțiune va fi completată pe măsură ​ce proiectul avansează, documentând:​**+Am implementat aproape in totalitate tot ce am mentionat la Software Design.
  
-- Funcționalitățile implementate cu succes +Reusesc prin intermediul aplicatiei mobile sa ma conectez la microcontroller,​ iar masinuta raspunde pozitiv la comenzile pe care le dau prin intermediul acesteia (se deplaseaza, isi schimba viteza, poate intra in modul hunting)
-- Performanța sistemului în diverse scenarii +
-- Probleme întâmpinate șsoluțiile aplicate+
  
-**Am implementat ​aproape in totalitate tot ce am mentionat ​la Software Design**+Ecranul OLED functioneaza bine, afiseaza informatiile care trebuie, iar led-urile raspund la schimbarile de stare oferite din codul Marble Pico. 
 +Senzorul de culoare are downside-ul de a lumina slabut, iar pentru a detecta un obiect de culoarea care trebuie, masinuta, mai precis led-ul senzorului, trebuie sa fie foarte ​aproape ​de acesta. Cu toate acestea, am reusit sa il calibrez ​in asa fel incat sa detecteze cum trebuie rosu si sa genereze comportamentul de alerta al masinii. 
 + 
 +Cea mai mare problema pe care am intampinat-o si pe care nu am mai avut timp sa o rezolv este redarea sunetului. Am folosit initial un dfplayer cumparat dintr-o parte, am conectat pinii unde trebuie, iar la diagnosticare primeam mereu eroare de citire a cardului sd. dupa asta, am folosit un dfplayer cumparat din alta parte si a functionat cu fix aceeasi configuratie ​ (am dovada video). pe masura ​ce am mai adaugat functii insa, dfplayer-ul s-a oprit din functionare si nu am reusit sa imi dau seama care e problema. Am inceput sa primesc aceleasi mesaje de eroare ca la primul dfplayer. Am comandat unul nou prea tarziu si nu am mai avut cand sa il testez (nu a ajuns pana la ziua de prezentare).
 </​note>​ </​note>​
  
-===== Concluzii ​=====+ 
 +===== Download ​=====
  
 <note tip> <note tip>
- **Această secțiune va fi completată la finalizarea proiectului,​ incluzând:**+**Cod pentru Arduino Uno**
  
-- Evaluarea obiectivelor îndeplinite +https://​drive.google.com/​file/​d/​1uDA5Elq3zFg71mTdAhzrtgXJGqO79v4O/​view?​usp=sharing
-- Lecții învățate în timpul implementării +
-- Direcții viitoare de dezvoltare +
-</note>+
  
-===== Download =====+**Cod pentru Marble Pico** ​
  
-<note tip> +https://​drive.google.com/​file/​d/​1J-Zo0cVsG1i93x4mLlZHQvctaU53GlMD/​view?​usp=sharing
- ​**Fișierele proiectului vor fi disponibile după implementare,​ incluzând:**+
  
-- Codurile sursă cu documentație +**README** ​ 
-- Scheme detaliate ale circuitelor + 
-Fișier README cu instrucțiuni de utilizare +https://​drive.google.com/​file/​d/​1DFzQl-jZ2bUoNoqddRgVWwXMsvUDopd5/​view?​usp=sharing 
-ChangeLog pentru a urmări evoluția proiectului+ 
 +**Cod aplicatie mobila**  
 + 
 +https://​github.com/​IulySquadyt/​flutter-car-remote-app.git
 </​note>​ </​note>​
  
-===== Jurnal ===== 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse ​Software** şi **Resurse ​Hardware**.+**Resurse ​Hardware** 
 + 
 +- Datasheet Marble Pico: https://​github.com/​GroundStudio/​GroundStudio_Marble_Pico/​blob/​main/​Documentation/​REV0.0.3/​Datasheet%20GroundStudio%20Marble%20Pico%20REV%201.1.pdf 
 + 
 +- Datasheet TCS34725: https://​cdn-shop.adafruit.com/​datasheets/​TCS34725.pdf 
 + 
 +- Datasheet DFPlayer Mini: https://​picaxe.com/​docs/​spe033.pdf 
 + 
 +- Datasheet HC-05: https://​components101.com/​sites/​default/​files/​component_datasheet/​HC-05%20Datasheet.pdf 
 + 
 +- Datasheet KY-033: https://​download.kamami.pl/​p587610-KY-033-Joy-IT.pdf 
 + 
 +**Resurse ​Software** 
 + 
 +- I2C Bus Specification:​ https://​www.nxp.com/​docs/​en/​user-guide/​UM10204.pdf 
 + 
 +- Arduino I2C Slave Implementation Guide: https://​deepbluembedded.com/​arduino-i2c-slave/​ 
 + 
 +- Adafruit_SSD1306 Library Documentation:​ https://​adafruit.github.io/​Adafruit_SSD1306/​html/​class_adafruit___s_s_d1306.html 
 + 
 +- Adafruit_TCS34725 Library Documentation:​ http://​adafruit.github.io/​Adafruit_TCS34725/​html/​class_adafruit___t_c_s34725.html 
 + 
 +- SoftwareSerial Library Documentation:​ https://​docs.arduino.cc/​learn/​built-in-libraries/​software-serial/​ 
 + 
 +- Wire Library Documentation:​ https://​www.arduino.cc/​en/​Reference/​wire 
 </​note>​ </​note>​
  
pm/prj2025/rnedelcu/iulian.popa3007.1748371693.txt.gz · Last modified: 2025/05/27 21:48 by iulian.popa3007
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