This is an old revision of the document!


Smart Plant Care System

Introducere

Acest proiect constă într-un sistem automat de monitorizare și îngrijire a unei plante, realizat cu ajutorul unei plăcuțe Arduino Uno.

Scopul proiectului este de a monitoriza condițiile de mediu ale plantei (umiditate sol, temperatură și lumină) și de a reacționa automat pentru a menține condițiile optime de creștere.

Ideea a pornit de la nevoia de a automatiza îngrijirea plantelor, în special pentru persoanele care uită să le ude sau nu cunosc condițiile optime de creștere.

Proiectul este util deoarece:

ajută la menținerea sănătății plantei automatizează udarea oferă feedback vizual printr-un mecanism creativ (floare din carton cu petale mobile)

Descriere generală

Proiectul este alcătuit din mai multe module hardware care interacționează între ele:

Module: Arduino Uno (unitatea centrală) Senzor de umiditate în sol Senzor de temperatură Senzor de lumină (LDR) Servo motor (pentru petale) Pompa de apă + furtun Modul releu (pentru control pompă) Funcționare: Senzorii citesc valorile mediului Arduino procesează datele Dacă: umiditatea este scăzută → pornește pompa condițiile NU sunt bune → petalele se lasă în jos condițiile sunt bune → floarea stă deschisă

Hardware Design

Listă de piese: Arduino Uno Senzor umiditate sol Senzor temperatură (ex: DHT11) Senzor lumină (LDR) Servo motor SG90 Pompa apă 3-5V Modul releu 5V Furtun silicon 4-6mm Breadboard Fire jumper Rezistențe Alimentare externă Structură floare din carton Descriere: Senzorii sunt conectați la Arduino și trimit date Servo motorul controlează poziția petalelor Pompa este controlată prin releu Furtunul transportă apa către plantă

Software Design

Mediu de dezvoltare: Arduino IDE Funcționalitate:

Programul citește constant valorile senzorilor și ia decizii în funcție de acestea.

Algoritm: Citește umiditatea solului Citește temperatura Citește nivelul de lumină Dacă umiditatea este mică: → pornește pompa Dacă parametrii nu sunt optimi: → servo motorul lasă petalele în jos Dacă parametrii sunt buni: → floarea stă deschisă

Schema bloc

Rezultate Obţinute

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.

Export to PDF

pm/prj2026/vlad.radulescu2901/matei_stefan.banica.1778016106.txt.gz · Last modified: 2026/05/06 00:21 by matei_stefan.banica
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