This shows you the differences between two versions of the page.
pm:prj2024:apredescu:marius.preda1111 [2024/05/05 22:26] marius.preda1111 added component list |
pm:prj2024:apredescu:marius.preda1111 [2024/05/31 14:05] (current) marius.preda1111 add download |
||
---|---|---|---|
Line 13: | Line 13: | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
<note> | <note> | ||
+ | Lista componente | ||
* Arduino Uno | * Arduino Uno | ||
- | * senzor temperatura | + | * senzor umiditate sol |
- | * senzor umiditate | + | * Senzor distanta |
- | * fire | + | * Pompa apa |
- | * servo | + | * Fire |
+ | * Baterie 9V | ||
+ | * Regulator 5V | ||
+ | * Releu 5V | ||
+ | * Breadboard | ||
</note> | </note> | ||
+ | {{:pm:prj2024:apredescu:schema_circuit_sis.png?600|}} | ||
+ | |||
+ | {{:pm:prj2024:apredescu:progress_img_sis.jpeg?600|}} | ||
+ | |||
+ | === Rol piese === | ||
+ | * Senzori: Senzorul de unmiditate ofera date despre umiditatea solului, cel de distanta ofera informatii despre nivelul apei. | ||
+ | * Releu: Actioneaza ca un switch pentru pompa, care are nevoie de o tensiune mai mare decat poate oferi placa arduino | ||
+ | * Regulator: Coboara tensiunea de la baterie pentru pompa | ||
+ | * Led uri: Arata daca exista suficienta apa stocata | ||
+ | * Pompa: Transporta apa din bazin pentru a uda plantele | ||
+ | |||
+ | ===== Software Design ===== | ||
+ | <note> | ||
+ | * Mediu de dezvoltare: Arduino IDE | ||
+ | * Biblioteci folosite: NewPing (folosita pentru utilizarea mai usoara a senzorului de distanta) | ||
+ | </note> | ||
+ | |||
+ | === Basic software flow === | ||
+ | |||
+ | {{:pm:prj2024:apredescu:software_flow_sis.png?600|}} | ||
+ | |||
+ | ===== Rezultate obtinute ===== | ||
+ | <note> | ||
+ | Sistemul merge destul de bine, desi a trebuit sa ma adaptez pe parcurs datorita anumitor probleme hardware. | ||
+ | </note> | ||
+ | |||
+ | ===== Concluzii ===== | ||
+ | <note> | ||
+ | Este usor sa implementezi un mic proiect folosind arduino, dar este foarte important sa ai piesele corecte / sa iei mai multe decat ar trebui. | ||
+ | </note> | ||
+ | |||
+ | ===== Jurnal ===== | ||
+ | <note> | ||
+ | Am avut multe probleme hardware deoarece anumite piese pe care le am comandat am descoperit tarziu ca sunt stricate si pentru ca am subestimate cantitatea de fire de un anumit tip necesara, dar m-am adaptat si am reusit sa realizez ce mi-am dorit. | ||
+ | </note> | ||
+ | |||
+ | ===== Download ===== | ||
+ | |||
+ | <note tip> | ||
+ | {{:pm:prj2024:apredescu:my_code_sis.zip?|}} | ||
+ | </note> | ||
+ | |||
+ | ===== Resurse ===== | ||
+ | <note> | ||
+ | * https://www.robotique.tech/robotics/ | ||
+ | * https://howtomechatronics.com/ | ||
+ | * https://www.arduino.cc/reference/ | ||
+ | * https://www.instructables.com/ | ||
+ | </note> | ||
+ |