Organizarea Calculatoarelor (Proiect)

Curs

Conf. dr. ing. Mihai UDRESCU

Marti, 12-14, sala D1

Proiect

Dr. ing. Alexandru IOVANOVICI

Dr. ing. Andreea BOZESAN

Drd. ing. Constantina-Elena GAVRILIU

ing. Dacian AVRAMONI

ing. Sebastian ARDELEAN

Proiectul de OC doreste sa va introduca in teoria si practica proiectarii ingineresti cu aplicabilitate in domeniul sistemelor conduse de calculator, programabile. Este primul contact cu ceea ce in ultimul timp a ajuns sa poarte denumirea de sistem incorporat (embeded system) si trebuie sa fie pentru voi o cale prin care sa dobanditi cunostiinte si competente in acest domeniu, aflat la intersectia mai multor subdomenii, inrudite sau nu, precum: programarea, retelele de calculatoare, electronica/electrotehnica, mecanica, matematica.

Activitatea se va desfasura in laborator (B520) si in in afara acestuia: acasa/camin. In fiecare saptamana vom aborda o etapa din practica dezvoltarii unui proiect, iar voi veti aplica cele discutate pe tema voastra de proiectare, urmand ca la proxima intalnire sa prezentati si sa discutam fiecare proiect in parte si stadiul la care ati ajuns, cat si deciziile luate, impreuna cu toti ceilalti colegi in maniera brainstorming.

Evaluare si notare

Pentru stabilirea notei la activitatea pe parcurs vom lua in considerare o serie de aspecte precum: implicarea activa si contributiile adusa in rezolvarea problemelor ridicate de proiect, indemplinirea obligatiilor la termenele impuse si nivelul de calitate solicitat, dezvoltarea competentelor de analiza si sinteza specifice domeniului ingineresc, implementarea riguroasa si "eleganta", functionarea corecta de ansamblu a proiectului.

Ponderea aspectelor va fi formalizata si actualizata pe aceasta pagina.

Teme de proiect

Puteti alege o tema dintre cele de mai jos, pe care o puteti aborda in "echipe" de maxim 2 studenti, care vor veni impreuna la intalnirile de proiect (chiar daca sunt din subgrupe diferite).

  1. CanSat: realizarea unui minisatelit intr-o doza de bautura racoritoare de 330ml, conform regulamentului oficial canSat;
  2. Masurarea si inregistrarea frecventei de respiratie la pacienti umani;
  3. Numararea (si clasificarea) traficului rutier: cate masini trec pe un interval de timp pe un segment de drum;
  4. Sistem pentru izgonirea ciorilor (altor pasari) Referinta.
  5. Determinarea (semi)automata a volumului unui obiect de forma neregulata;
  6. Sistem de monitorizare a progresului in activitatile kinetoterapeutice;
  7. Monitorizarea poluarii (chimice, fonice) in mediul urban;
  8. Crearea automata a matricilor OD pentru analiaza traficului urban;
  9. Retea colaborativa pentru analiza calitatii cailor de transport rutier;
  10. Oprirea de urgenta a unui motor in cazul patinarii fuliei pe curele de transmisie;
  11. Vehicul de tip SegWay: eventuala realizare "la scara" sub forma de prototip demostrator;
  12. Diagnoza acustica a unui sistem mecanic.
  13. Dispenser de lumanari/ automat de vandut lumanari (*)
  14. Instalatie de spart nuci in mod automat (*)
  15. Dispozitiv de stampilat ciorne de examen. (*)
  16. Automat de stropit gradina
  17. Sistem de gestiune a salilor partajate (https://www.evoko.se/ sau https://getjoan.com/)
  18. Sistem de prezentare video in sali de conferinta de pe telefon
  19. Termometru cu interfata wireless (BT, WiFi, 433Mhz, Q-R code etc);
  20. Termostat cu gestiune remote
  21. Cicliocomputer
  22. Robot hobby: sumo, line-follower, maze
  23. Alti roboti hobby;
  24. Cub cu leduri
  25. Afisaj POV
  26. Sistem de comunicatie in cod Morse

Se accepta propuneri ale studentilor, cu prezentarea clara a ideii si argumentare si pastrand nivelul de complexitate.

(*) - Aceste proiecte au o oarecare doza de umor, dar realizarea lor completa si corecta necesita cunostiinte si competente tehnice variate astfel incat sa se incadreze la categoria de "proiect"

Tematica activitatilor de pe parcurs

  • W1: alegerea temelor de proiect. General Engineering Process/Waterfall; Definirea specificatiilor
  • W2: discutarea specificatiilor in plen. System Architecture specification. System Architecture Diagram.
  • W3: discutarea solutiilor arhitcturale propuse (analiza comparativa si critica). Detalierea entitatilor de sistem: electronica, mecanica, software, comunicatii (retea);
  • W4: prezentarea solutiilor la nivel de detaliu (scheme electronice, desene mecanice de executie, schelet software). Prezentare asupra unor teme punctuale, identificate ca fiind de interes pentru studenti;
  • W5: implementare proiect: cu intervenii punctuale de sprijin;
  • W6: implementare proiect: cu intervenii punctuale de sprijin;
  • W7: sustinere finala proiecte cu demonostratii; voi reveni cu detalii;

Recomandari tool-uri software (opinii si preferinte personale):

IDE Intel Galileo

  • CAD Mecanic: SolidWorks (comercial), GoogleSketchup (free);
  • CAD Electronic: DipTrace (Freeware), Eagle (Freeware), Altium (comercial), OrCAD (comercial), KiCAD (OpenSource);
  • CAD Electric: SolidWorks Electrical (Comercial), EPlan (Comercial);
  • Simulare Mecanica: Solidworks (comercial), ComSol (comercial), Ansys (Comercial);
  • Calcul Numeric: Matlab (comercial), Mathematica(comercial), SciLab (OpenSource), R (OpenSource);
  • CodeDevelopment: Arduino IDE (OpenSource), Attolic True Studio (freeware), VisualStudio (comercial), Eclipse (OpenSource), Processing (OpenSource), CodeBlocks
  • Serial Monitor with Dump Capabilites: Putty.

Idei de proiecte

Cursul "Proiectarea cu microprocesoare" la UP Bucuresti;

Solicitari de componente

Completati formularul de aici