Differences

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

Link to this comparison view

pm:prj2023:alucaci:vteodoroiu [2023/05/29 09:36]
vlad.teodoroiu [Hardware Design]
pm:prj2023:alucaci:vteodoroiu [2023/05/30 00:37] (current)
vlad.teodoroiu [Bibliografie/Resurse]
Line 30: Line 30:
   * Display led   * Display led
  
-Schema Electrica:​{{ :​pm:​prj2023:​alucaci:​schema_electrica_teodoroiu_vlad-mihail.png |}}+Schema Electrica: 
 + 
 +{{:​pm:​prj2023:​alucaci:​schema_electrica_teodoroiu_vlad-mihail.png?750|}}
  
 ===== Software Design ===== ===== Software Design =====
  
 +Mediu de dezvoltare: Arduino IDE
  
-<note tip> +Librarii
-Descrierea codului aplicaţiei (firmware)+  * OneWire.h 
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) +  * DallasTemperature.h 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) +  * Adafruit_LiquidCrystal.h 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi +  * LiquidCrystal_I2C.h
-  * (etapa 3) surse şi funcţii implementate +
-</​note>​+
  
 +Functii implementate:​
 +  * pentru encoder, am folosit intreruperi
 +
 +Logica Loop-ului este sa citim de la senzor temperatura curenta, sa o comparam cu temperatura dorita, si apoi sa punem statusul placutei in 3 stari:
 +   * trebuie sa racim
 +   * temperatura e numai buna
 +   * trebuie sa racim
 +Apoi, in functie de ce stare ne aflam, inchidem si pornim releele astfel incat sa schimbam polaritatea curentului la care este alimentat peltier-ul ca sa schimbam daca suprafta pe care se afla sonda se incalzeste, se raceste, sau nu sufera nici o schimbare
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
 Reusim sa schimbam temperatura de pe placa catre temperatura dorita, in marginile de eroare cerute. Reusim sa schimbam temperatura de pe placa catre temperatura dorita, in marginile de eroare cerute.
 +
 +
 +{{ :​pm:​prj2023:​alucaci:​proiect_complet_1.jpg?​300 |}}
 +
 +{{ :​pm:​prj2023:​alucaci:​proiect_complet_2.jpg?​300 |}}
  
 ===== Concluzii ===== ===== Concluzii =====
 +   ​* ​
 +   * Am dobandit experienta practica in a face design de si pune cap la cap un sistem ceva mai complex.
 +   * Solid State Relay-urile sunt extrem de unreliable, se ard aproape permanent
  
 ===== Download ===== ===== Download =====
  
-<note warning>​ +{{:pm:prj2023:alucaci:pm_prj2023_ca_teodoroiu_vlad-mihail.zip|}}
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, 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**. +
-</​note>​+
  
 ===== Jurnal ===== ===== Jurnal =====
Line 65: Line 78:
   * 20.05: ars primul set de solid state-uri din cauza unui scurtcircuit din cauza software-ului,​ inlocuit solid-state-urile cu altele   * 20.05: ars primul set de solid state-uri din cauza unui scurtcircuit din cauza software-ului,​ inlocuit solid-state-urile cu altele
   * 24.05: cat timp prezentam software-ul proiectului si cum functioneaza,​ hardware-ul proiectului a fost lovit si a cazut, cauzand un scurtcircuit care a ars Arduino-ul, distrugandu-i bootloader-ul   * 24.05: cat timp prezentam software-ul proiectului si cum functioneaza,​ hardware-ul proiectului a fost lovit si a cazut, cauzand un scurtcircuit care a ars Arduino-ul, distrugandu-i bootloader-ul
-  * 27.05: inlocuit Arduino-ul nou cu arduino-ul vechi, ars set-ul de solid state-uri, inlocuit cu altul+  * 27.05: inlocuit Arduino-ul nou cu arduino-ul vechi, ars noul set de solid state-uri, inlocuit cu un solid state relay care are 4 pe o singura piesa
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
   *    * 
-  * encoder cu click https://​lastminuteengineers.com/​rotary-encoder-arduino-tutorial/​+  * cod encoder cu click https://​lastminuteengineers.com/​rotary-encoder-arduino-tutorial/​
   * schema electrica sonda temperatura https://​www.optimusdigital.ro/​ro/​senzori-senzori-de-temperatura/​586-senzor-de-temperatura-rezistent-la-apa.html?​search_query=DS18B20&​results=13   * schema electrica sonda temperatura https://​www.optimusdigital.ro/​ro/​senzori-senzori-de-temperatura/​586-senzor-de-temperatura-rezistent-la-apa.html?​search_query=DS18B20&​results=13
-  * magazin ​cu piese: https://​www.optimusdigital.ro/​ro/​+  * magazin ​de piese: https://​www.optimusdigital.ro/​ro
 +  * tinkercad, pentru prototiparea de cod inainte sa vina piesele: https://​www.tinkercad.com/
  
 <​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/prj2023/alucaci/vteodoroiu.1685342213.txt.gz · Last modified: 2023/05/29 09:36 by vlad.teodoroiu
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