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

  1. Arduino citeste valorile date de senzori.
  2. Arduino detecteaza anumite valori fie sub pragul minim, fie peste pragul maxim.
  3. 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

pm/prj2023/alexau/plantwatcher.1683479534.txt.gz · Last modified: 2023/05/07 20:12 by radu_andrei.dumitru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0