This shows you the differences between two versions of the page.
pm:prj2021:apredescu:programator_de_irigare_a_solarului [2021/06/03 14:08] stefania.damian [Ce face proiectul] |
pm:prj2021:apredescu:programator_de_irigare_a_solarului [2021/06/03 19:26] (current) stefania.damian [Descriere generală] |
||
---|---|---|---|
Line 18: | Line 18: | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
- | {{:pm:prj2021:apredescu:336cc_damian_stefania_schema_bloc.png}} | + | {{:pm:prj2021:apredescu:336cc_damian_stefania_schema_bloc.jpg?}} |
Pe parcursul rularii, programul se poate afla in una dintre urmatoarele stari: | Pe parcursul rularii, programul se poate afla in una dintre urmatoarele stari: | ||
Line 66: | Line 66: | ||
* programarea sub forma de mesaj de tipul "<intarziere_pornire>-<timp_asteptare>-<timp_irigare>" in formatul "[HH]H-[HH]H:[MM]M-[MM]M" (ex. 0-24:0-60 se traduce prin "in fiecare zi, la ora curenta, iriga cate o ora") | * programarea sub forma de mesaj de tipul "<intarziere_pornire>-<timp_asteptare>-<timp_irigare>" in formatul "[HH]H-[HH]H:[MM]M-[MM]M" (ex. 0-24:0-60 se traduce prin "in fiecare zi, la ora curenta, iriga cate o ora") | ||
- | Comenzile "ajutor" si "stop" sunt case insensitive. Placuta Arduino raspunde la mesajul primit in functie de tipul acestuia. In cazul programarii, se verifica corectitudinea formatului si a valorilor trimise. Periodicitatea (timp_asteptare) cu valoarea zero inseamna ca se doreste irigarea o singura data. | + | Comenzile "ajutor" si "stop" sunt case insensitive. Placuta Arduino raspunde la mesajul primit in functie de tipul acestuia. In cazul programarii, se verifica corectitudinea formatului si a valorilor trimise. Periodicitatea (timp_asteptare) cu valoarea zero inseamna ca se doreste irigarea o singura data. Placuta comunica cu modulul Bluetooth prin USART. |
==== Timer1 ==== | ==== Timer1 ==== | ||
Line 83: | Line 83: | ||
* ISR(INT1_vect) - reseteaza timpii globali si reporneste timer-ul | * ISR(INT1_vect) - reseteaza timpii globali si reporneste timer-ul | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | {{:pm:prj2021:apredescu:336cc_damian_stefania_poza1.png?200|}} | + | {{:pm:prj2021:apredescu:336cc_damian_stefania_poza1.png?400|}} |
+ | {{:pm:prj2021:apredescu:336cc_damian_stefania_poza2.jpg?300|}} \\ | ||
+ | Am obtinut on programator de irigare functional si usor de folosit. | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
M-am distrat lucrand la proiect si ma bucur ca am reusit sa fac un lucru util cu aplicabilitate in viata de zi cu zi. Mi-a placut experienta de a face un proiect palpabil, imbinand software-ul cu hardware-ul si pot spune ca a fost cel mai interesant proiect din facultate de pana acum. Partea mai dificila a fost rezolvarea "turbarii" placutei cauzata de o interferenta cu bobina interna a electrovanei. Am incercat diferite solutii, de la prelungirea firelor ei ca sa maresc distanta fata de placuta (pana la 2.5m), la o tentativa esuata de ecranare, in final mergand totul bine numai dupa adaugarea condensatoarelor care elimina problema arcului electric generat de deconectarea electrovanei de la baterie. Desi am trecut prin momente de panica in care nu stiam ce sa-i fac sa mearga, mi-a placut sa fac pe detectivul si sa rezolv problema. Concluzia: m-am distrat jucandu-ma cu placuta si parca as repeta experienta :) | M-am distrat lucrand la proiect si ma bucur ca am reusit sa fac un lucru util cu aplicabilitate in viata de zi cu zi. Mi-a placut experienta de a face un proiect palpabil, imbinand software-ul cu hardware-ul si pot spune ca a fost cel mai interesant proiect din facultate de pana acum. Partea mai dificila a fost rezolvarea "turbarii" placutei cauzata de o interferenta cu bobina interna a electrovanei. Am incercat diferite solutii, de la prelungirea firelor ei ca sa maresc distanta fata de placuta (pana la 2.5m), la o tentativa esuata de ecranare, in final mergand totul bine numai dupa adaugarea condensatoarelor care elimina problema arcului electric generat de deconectarea electrovanei de la baterie. Desi am trecut prin momente de panica in care nu stiam ce sa-i fac sa mearga, mi-a placut sa fac pe detectivul si sa rezolv problema. Concluzia: m-am distrat jucandu-ma cu placuta si parca as repeta experienta :) | ||
===== Download ===== | ===== Download ===== | ||
- | *<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Programator de irigare a solarului</a></html> | ||
*Resurse proiect: {{:pm:prj2021:apredescu:336cc_damian_stefania_arhiva.zip|Programator_de_irigare_a_solarului.zip}} | *Resurse proiect: {{:pm:prj2021:apredescu:336cc_damian_stefania_arhiva.zip|Programator_de_irigare_a_solarului.zip}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 102: | Line 104: | ||
* [[https://github.com/Stefania12/Greenhouse-water-scheduler|Link Github]] | * [[https://github.com/Stefania12/Greenhouse-water-scheduler|Link Github]] | ||
* [[https://ctipub-my.sharepoint.com/:f:/g/personal/stefania_damian_stud_acs_upb_ro/EnQXsF1HD9pPpoewGd7Chm8B4btON7YBpDtR6dz9CBy1xQ|Demo]] | * [[https://ctipub-my.sharepoint.com/:f:/g/personal/stefania_damian_stud_acs_upb_ro/EnQXsF1HD9pPpoewGd7Chm8B4btON7YBpDtR6dz9CBy1xQ|Demo]] | ||
+ | * <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Programator de irigare a solarului</a></html> |