This is an old revision of the document!
Plant Watcher
Introducere
Proiectul urmareste mediul in care se afla planta, mai precis, umiditatea solului, temperatura si presiunea aerului. Daca senzorii raporteaza ca planta nu se afla in conditii favorabile, atunci, cu un modul GSM, se va trimite un SMS de avertizare.
Scopul lui este sa ajute la intretinerea plantei si a mediului in care se afla aceasta, pentru a se dezvolta intr-un mod cat mai optim.
Ideea a pornit de la plantele pe care uit sa le ud la timp si ele au de suferit pana imi amintesc. Cu proiectul asta, as primi mereu notificari si probabil ca nu as mai uita.
Proiectul poate sa fie util atat pentru plantele tinute in apartament, dar si pentru fermierii care au suprafete mai mari, intr-un spatiu inchis (de ex. sere / solarii), care, prin stabilirea unor praguri de umiditate / temperatura / presiune pot actiona imediat ce planta are nevoie de apa / mai multa caldura / mai mult aer.
Descriere generală
Schema bloc
Flow
Arduino citeste valorile date de senzori.
Arduino detecteaza anumite valori fie sub pragul minim, fie peste pragul maxim.
Arduino cu ajutorul modulului GSM, trimite o notificare, cu informatiile citite.
Utilizatorul trebuie sa stabileasca pragurile si sa insereze senzorul de umiditate a solului, iar singurele actiuni ulterioare, vor fi de calibrare si de citire a SMS-urilor.
Hardware Design
Diagrama Hardware
Diagrama electrica
Lista componente
Arduino UNO
Modul Senzor de Temperatura și Umiditate DHT11
Modul cu Senzor de umiditate a solului
Modul Senzor de Presiune Barometric MPL3115A2
SIM800L GSM Module + PCB Antenna
Software Design
Descrierea codului aplicaţiei (firmware):
mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
librării şi surse 3rd-party (e.g. Procyon AVRlib)
algoritmi şi structuri pe care plănuiţi să le implementaţi
(etapa 3) surse şi funcţii implementate
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
Download
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.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
<html><a class=“media mediafile mf_pdf” href=”?do=export_pdf”>Export to PDF</a></html