Differences

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

Link to this comparison view

pm:prj2024:ccontasel:andrei.mitran3011 [2024/05/25 16:05]
andrei.mitran3011 [Software Design]
pm:prj2024:ccontasel:andrei.mitran3011 [2024/05/25 17:17] (current)
andrei.mitran3011 [Software Design]
Line 96: Line 96:
 Real life: Real life:
  
-{{:​pm:​prj2024:​ccontasel:​Dark_AU.jpg?550|}}+{{:​pm:​prj2024:​ccontasel:​au_dark.jpg?550|}} 
 +{{:​pm:​prj2024:​ccontasel:​au_light.jpg?​550|}} 
 + 
 +<note tip> 
 +Demo: 
 +[[https://​youtu.be/​mORLsoqCgC0|AutoFan v3]] 
 +</​note>​
 ===== Software Design ===== ===== Software Design =====
  
Line 103: Line 109:
   * mediu de dezvoltare: ArduinoIDE   * mediu de dezvoltare: ArduinoIDE
   * librării: LiquidCrystal (pentru LCD), IRremote (pentru telecomanda IR)   * librării: LiquidCrystal (pentru LCD), IRremote (pentru telecomanda IR)
-  ​* Github: [[https://​github.com/​AndreiGM18/​AutoFan|AutoFan]]+ 
 +**Github**: [[https://​github.com/​AndreiGM18/​AutoFan|AutoFan]]
 </​note>​ </​note>​
  
Line 126: Line 133:
  
 **colour(int colour)**: **colour(int colour)**:
-  * Schimbă culoarea LED-urilor (roșu sau albastru) în funcție de parametrul ​`colour`.+  * Schimbă culoarea LED-urilor (roșu sau albastru) în funcție de parametrul ​"colour".
  
 **stopSystem()**:​ **stopSystem()**:​
Line 133: Line 140:
 **loop()**: **loop()**:
   - Verifică dacă sistemul rulează și dacă a trecut threshold-ul de timp pentru oprire automată, în caz afirmativ, oprește sistemul.   - Verifică dacă sistemul rulează și dacă a trecut threshold-ul de timp pentru oprire automată, în caz afirmativ, oprește sistemul.
-  - Afisează "​OFF"​ și oprește sistemul în cazul în care "​systemRunning"​ este "​false"​. +  - Afișează "​OFF"​ și oprește sistemul în cazul în care "​systemRunning"​ este "​false"​. 
-  - Primeste ​și interpretează comenzile de la telecomandă în funcție de codul IR recepționat.+  - Primește ​și interpretează comenzile de la telecomandă în funcție de codul IR recepționat.
   - Calculează și afișează temperatura,​ statusul luminii (L/D), countdown-ul până la oprire (sau "​INF"​ pentru oprire automată dezactivată) și alte informații pe LCD.   - Calculează și afișează temperatura,​ statusul luminii (L/D), countdown-ul până la oprire (sau "​INF"​ pentru oprire automată dezactivată) și alte informații pe LCD.
   - Pornește sau oprește ventilatorul în funcție de temperatură si modul de funcționare ales.   - Pornește sau oprește ventilatorul în funcție de temperatură si modul de funcționare ales.
Line 159: Line 166:
  
 {{:​pm:​prj2024:​ccontasel:​autofan-main.zip|}} {{:​pm:​prj2024:​ccontasel:​autofan-main.zip|}}
- 
 ===== Jurnal ===== ===== Jurnal =====
  
Line 166: Line 172:
   * 17/05/2024 - Versiune funcțională fără telecomandă adăugată.   * 17/05/2024 - Versiune funcțională fără telecomandă adăugată.
   * 24/05/2024 - Versiune funcțională cu telecomandă adăugată. Senzorul de temperatură DHT11 a fost înlocuit de un termorezistor.   * 24/05/2024 - Versiune funcțională cu telecomandă adăugată. Senzorul de temperatură DHT11 a fost înlocuit de un termorezistor.
 +  * 25/05/2024 - Update pagină OCW cu documentație și demo.
 </​note>​ </​note>​
 +
 +{{:​pm:​prj2024:​ccontasel:​autofangantt.png?​800|}}
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
pm/prj2024/ccontasel/andrei.mitran3011.1716642317.txt.gz · Last modified: 2024/05/25 16:05 by andrei.mitran3011
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