This shows you the differences between two versions of the page.
pm:prj2024:ddosaru:matei.calugaru [2024/05/23 11:24] matei.calugaru [Software Design] |
pm:prj2024:ddosaru:matei.calugaru [2024/05/25 12:37] (current) matei.calugaru [Software Design] |
||
---|---|---|---|
Line 30: | Line 30: | ||
1 Breadboard | 1 Breadboard | ||
1 Furtun cu diametru interior de 6mm | 1 Furtun cu diametru interior de 6mm | ||
- | 2 x Suport Baterii + 8 Baterii AA | + | 1 Suport Baterii + 4 Baterii AA |
- | {{:pm:prj2024:ddosaru:schema_electricav3.png?600|}} | + | 1 Incarcator 5V + cablu alimentare Arduino |
+ | {{:pm:prj2024:ddosaru:schema_electrica_final.png?600|}} | ||
{{:pm:prj2024:ddosaru:cabluri.jpg?600|}} | {{:pm:prj2024:ddosaru:cabluri.jpg?600|}} | ||
</note> | </note> | ||
Line 48: | Line 49: | ||
- readSensorAndUpdateLCD() -citeste informatia data de senzor si face update la ecran cu noua informatie despre umiditatea solului | - readSensorAndUpdateLCD() -citeste informatia data de senzor si face update la ecran cu noua informatie despre umiditatea solului | ||
- loop() - sunt apelate functiile de mai sus, senzorul cieste informatii despre umiditate la 3 secunde (aceasta unitate poate fi marita), in acelasi timp, prin intermwdiul aplicatiei pompa de apa poate fi actionata manual sau trecuta la loc in modul automat | - loop() - sunt apelate functiile de mai sus, senzorul cieste informatii despre umiditate la 3 secunde (aceasta unitate poate fi marita), in acelasi timp, prin intermwdiul aplicatiei pompa de apa poate fi actionata manual sau trecuta la loc in modul automat | ||
+ | Laburi folosite: | ||
+ | - Lab1 USART- interfata seriala | ||
+ | - Lab3 PWM - control pompa | ||
+ | - Lab6 I2C - conectare ecran LCD | ||
</note> | </note> | ||
Line 154: | Line 159: | ||
<note tip> | <note tip> | ||
* Pentru a testa functionalitatea bluetooth, am facut o aplicatie simplista in MIT App Inventor | * Pentru a testa functionalitatea bluetooth, am facut o aplicatie simplista in MIT App Inventor | ||
- | * | ||
{{:pm:prj2024:ddosaru:bluetooth_app.png?600|}} | {{:pm:prj2024:ddosaru:bluetooth_app.png?600|}} | ||
</note> | </note> | ||
Line 161: | Line 165: | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | * Atasez, mai jos forma finala a proiectului |
+ | {{:pm:prj2024:ddosaru:poza_final.jpg?600|}} | ||
+ | * Link proiect functional - [[https://youtube.com/shorts/2xoEmipJkVY]] | ||
+ | * Link valori pentru calibrare sensor [[https://www.instructables.com/Soil-Moisture-Measurement-With-Arduino/]] | ||
</note> | </note> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | * Chiar daca este un proiect simplist, este un bun punct de plecare si obisnuire cu produse hardware. Mai jos vreau sa subliniez cateva lucruri de care m-am lovit si care pot fi evitate usor daca cineva doreste sa se apuce de acest proiect. | ||
+ | |||
+ | - Foloseste o cutie mai mare pentru componente!!!!! | ||
+ | - Incearca sa pozitionezi releul cat mai departe de ecran, undele electromagnetice pot afisa valori garbage pe LCD | ||
+ | - Foloseste un cablu mai lung pentru pompa de apa submersibila | ||
+ | - Cumpara cabluri de mai multe marimi (better cable management) | ||
===== Download ===== | ===== Download ===== | ||
<note warning> | <note warning> | ||
- | 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ă ;-). | + | {{:pm:prj2024:ddosaru:irrigation_bl.zip|}} |
- | + | ||
- | 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:prj2022:cc:dumitru_alin*. | + | |
</note> | </note> | ||
Line 179: | Line 190: | ||
* 16.05.2024 - Procurarea tuturor elementelor hardware si testarea lor | * 16.05.2024 - Procurarea tuturor elementelor hardware si testarea lor | ||
* 23.05.2024 - Finalizarea si testarea soft-ului | * 23.05.2024 - Finalizarea si testarea soft-ului | ||
+ | * 24.05.2024 - Finisarea produsului, includerea intr-o carcasa | ||
</note> | </note> | ||
Line 184: | Line 196: | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe *Resurse Software* şi *Resurse Hardware*. | + | |
+ | * [[https://www.youtube.com/watch?v=CvqHkXeXN3M&t=339s]] - conectare LCD | ||
+ | * [[https://www.youtube.com/watch?v=uT8-HPMS1cU]] - conectare HC 05 | ||
+ | * [[https://www.robotique.tech/robotics/control-a-water-pump-by-arduino/]] - conectare pompa de apa | ||
+ | * [[https://www.youtube.com/watch?v=xrchcjYsV1I&t=230s]] - conectare senzor umiditate sol | ||
+ | * [[https://appinventor.mit.edu/]] - site pentru aplicatie | ||
+ | * [[https://www.thingiverse.com/thing:6070873/files]] -link carcasa 3d | ||
</note> | </note> | ||
<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> |