Differences

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

Link to this comparison view

pm:prj2024:rvirtan:smart-plant [2024/05/16 19:54]
victor.marin2811
pm:prj2024:rvirtan:smart-plant [2024/05/24 21:32] (current)
victor.marin2811
Line 31: Line 31:
 <note tip>Mai jos se poate vedea stadiul hardware al proiectului. <note tip>Mai jos se poate vedea stadiul hardware al proiectului.
 </​note>​ </​note>​
 +
 {{ :​pm:​prj2024:​rvirtan:​hardware1.jpg?​600}} {{ :​pm:​prj2024:​rvirtan:​hardware1.jpg?​600}}
-<note tip> 
-</​note>​ 
  
 {{ :​pm:​prj2024:​rvirtan:​hardware2.jpg?​600}} {{ :​pm:​prj2024:​rvirtan:​hardware2.jpg?​600}}
- 
-<note tip> 
-</​note>​ 
  
 {{ :​pm:​prj2024:​rvirtan:​hardware3.jpg?​600}} {{ :​pm:​prj2024:​rvirtan:​hardware3.jpg?​600}}
Line 44: Line 40:
 <note tip> <note tip>
 </​note>​ </​note>​
 +
 ===== Software Design ===== ===== Software Design =====
 +
 +Project link: [[https://​github.com/​marin-Victor/​AutoPlantaInatorul]]
 +
 +Am inceput prin crearea unei structuri de baza care sa imi separe functionalitatiile in functie de ce trebuie actionat intre motor si pompa. Acest lucru permite ca actiunile sa se intample in functie de intrari si nu continuu.
 +
 +Ca implementare propriu-zisa,​ am creat cateva functii pentru a putea gestiona usor codul:
 +  * controlForwardMotion si controlPump - au rolul de a actiona pompa si motorul la momentul oportun
 +  * readSensor - cietste datele ce vin de la senzorul de lumina (fotorezistorul)
 +
 +Desi in prototipul initial am dorit sa utilizez un driver de motoare pentru a avea miscare in 2 directii, am fost constrans de faptul ca driverul nu functioneaza in modul dorit, asa ca am adoptat aceasi solutie ca in cazul pompei si anume utilizarea de releu pentru actionare pe o singura directie. Din acest motiv dimensiunea codului este una redusa, neavand elemente sofisticate de circuit.
 +
  
 <note tip> <note tip>
pm/prj2024/rvirtan/smart-plant.1715878479.txt.gz · Last modified: 2024/05/16 19:54 by victor.marin2811
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