Differences

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

Link to this comparison view

pm:prj2024:rrusu:vlad_andrei.negoita [2024/05/27 10:13]
vlad_andrei.negoita [Rezultate Obţinute]
pm:prj2024:rrusu:vlad_andrei.negoita [2024/05/27 10:26] (current)
vlad_andrei.negoita [Jurnal]
Line 34: Line 34:
  
 {{https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2024/​rrusu/​screenshot_2024-05-17_165637.png?​800|}} {{https://​ocw.cs.pub.ro/​courses/​_media/​pm/​prj2024/​rrusu/​screenshot_2024-05-17_165637.png?​800|}}
-  
-<​hidden><​note tip> 
-Aici puneţi tot ce ţine de hardware design: 
-  * listă de piese 
-  * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri,​ e.g. http://​www.captain.at/​electronic-atmega16-mmc-schematic.png) 
-  * diagrame de semnal ​ 
-  * rezultatele simulării 
-</​note></​hidden>​ 
  
 ===== Software Design ===== ===== Software Design =====
Line 57: Line 49:
  
 Întrucât pozele sunt primite într-un format **.bmp** și **.jpeg** este necesar pentru utilizarea API-ului este nevoie de o conversie între aceste formate. Întrucât nu există suport oferit pentru o astfel de operație pentru microcontroller-ul ales, am decis ca un script de python să se ocupe de conversie și de apelul API-ului, întorcând rezultatul pe serială. Această pivotare nu deviază de la scopul inițial al proiectului,​ întrucât doar furnizează un intermediar (un potențial server pentru o aplicație reală a calculatorului). Întrucât pozele sunt primite într-un format **.bmp** și **.jpeg** este necesar pentru utilizarea API-ului este nevoie de o conversie între aceste formate. Întrucât nu există suport oferit pentru o astfel de operație pentru microcontroller-ul ales, am decis ca un script de python să se ocupe de conversie și de apelul API-ului, întorcând rezultatul pe serială. Această pivotare nu deviază de la scopul inițial al proiectului,​ întrucât doar furnizează un intermediar (un potențial server pentru o aplicație reală a calculatorului).
- 
-<note tip> 
-Descrierea codului aplicaţiei (firmware): 
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi 
-  * (etapa 3) surse şi funcţii implementate 
-</​note>​ 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
Line 71: Line 55:
  
 Proiectul e capabil sa recunoască cifre, iar în condiții ideale poate rezolva și ecuații foarte simple. Singura limitare este camera, ce poate face poze de o rezoluție și calitate îndoielnică. Proiectul e capabil sa recunoască cifre, iar în condiții ideale poate rezolva și ecuații foarte simple. Singura limitare este camera, ce poate face poze de o rezoluție și calitate îndoielnică.
 +===== Concluzii =====
  
-<note tip> +Proiectul este un PoC (proof of concept) și trebuie tratat ca atare. Am ajuns la concluzia că acest domeniu necesită multă răbdare și o planificare extrem de bună a resurselor. Pe lângă asta, documentația (incluzând datasheet-uri și resurse online) este extrem de limitată, asta fiind o problemă destul de mare în realizarea ​proiectului.
-Care au fost rezultatele obţinute în urma realizării proiectului ​vostru. +
-</​note>​+
  
-===== Concluzii ===== 
  
-===== Download ​=====+===== Bibliografie/​Resurse ​=====
  
-<​hidden><​note warning>​ +  * https://github.com/​bitluni/​ESP32CameraI2S
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectuluisurse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).+
  
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul)**Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**. +  ​https://github.com/igrr/esp32-cam-demo
-</note><​/hidden>+
  
-===== Jurnal =====+  * https://​www.optimusdigital.ro/​ro/​index.php?​controller=attachment&​id_attachment=204
  
-<note tip> +  * https://www.optimusdigital.ro/ro/index.php?​controller=attachment&​id_attachment=1479
-04.05 - Adăugarea introducerii,​ descrierii și a componentelor hardware ce vor fi utilizate +
-</note> +
- +
-===== Bibliografie/Resurse =====+
  
-<​note>​ +  ​* https://​www.waveshare.com/wiki/LCD1602_I2C_Module
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. \\  +
-Fizica din spatele roțiilor mecanum: ​https://​www.youtube.com/watch?​v=gnSW2QpkGXQ +
-</note>+
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2024/rrusu/vlad_andrei.negoita.1716794015.txt.gz · Last modified: 2024/05/27 10:13 by vlad_andrei.negoita
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