This shows you the differences between two versions of the page.
pm:prj2022:sgherman:smart_plant_watering_system [2022/05/24 16:16] andrei.nicolescu00 |
pm:prj2022:sgherman:smart_plant_watering_system [2022/05/28 16:42] (current) andrei.nicolescu00 |
||
---|---|---|---|
Line 23: | Line 23: | ||
==== Schema bloc ==== | ==== Schema bloc ==== | ||
- | {{:pm:prj2022:sgherman:smart_plant_watering_system_2.png |}} | + | {{:pm:prj2022:sgherman:smart_plant_watering_system_2.png?651x351 |}} |
Line 38: | Line 38: | ||
* Pompa de apa | * Pompa de apa | ||
* LED RGB | * LED RGB | ||
- | * Baterii | + | * Baterii 1.5V |
* Releu 5V | * Releu 5V | ||
==== Schema electrica ==== | ==== Schema electrica ==== | ||
- | {{:pm:prj2022:sgherman:final_resized.png |}} | + | {{:pm:prj2022:sgherman:schema_electrica_watering_system.png |}} |
===== Software Design ===== | ===== Software Design ===== | ||
- | <note tip> | + | Software-ul se foloseste de functii din Arduino pentru a prelua date de la senzori (folosind ADC-ul inclus pe placuta) si pentru a actiona diversele dispozitive conectate (pompa de apa, LED-ul RGB). |
- | Descrierea codului aplicaţiei (firmware): | + | Pentru afisarea pe ecanul LCD am folosit o biblioteca externa, LiquidCrystal_I2C.h. |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | * Mediu de dezvoltare: Arduino IDE |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | * Biblioteci: Wire.h, LiquidCrystal_I2C.h |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | Codul sursa este inclus in arhiva (sectiunea **Download**). |
- | </note> | + | |
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | [[https://drive.google.com/file/d/1A5rO8rwdR-1axs0WdZhBX7_52sl2J1TC/view?usp=sharing|Video demo]] |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | {{:pm:prj2022:sgherman:smart_plant_watering_system_1.jpeg?375x500 |}} |
+ | |||
+ | {{:pm:prj2022:sgherman:smart_plant_watering_system_2.jpeg?375x500 |}} | ||
+ | |||
+ | {{:pm:prj2022:sgherman:smart_plant_watering_system_3.jpeg?375x500 |}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
- | ===== Download ===== | + | A fost o experienta interesanta si, per total, placuta. Am invatat cum sa lucrez mai bine cu placuta Arduino, cu diverse module si senzori, dar si cum sa depanez anumite componente hardware. |
- | <note warning> | + | Consider ca a fost un proiect util, care mi-a aratat multitudinea de posibilitati pe care o deschide acest domeniu, al microcontroller-elor. |
- | 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**. | + | ===== Download ===== |
- | </note> | + | |
+ | {{:pm:prj2022:sgherman:Smart_plant_watering_system.zip |}} | ||
Line 91: | Line 94: | ||
**24.05.2022** | **24.05.2022** | ||
- | * Finalizare documentatie wiki | + | * Cosmetizare dispozitiv |
**25.05.2022** | **25.05.2022** | ||
- | * Cosmetizare dispozitiv | + | * Finalizare documentatie wiki |
**26.05.2022** | **26.05.2022** |