This is an old revision of the document!
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)
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ă
| Componentă | Rol în proiect |
|---|---|
| Arduino Uno | Unitatea centrală care procesează datele și controlează sistemul |
| Senzor umiditate sol | Detectează nivelul de umiditate al pământului |
| Senzor temperatură (DHT11) | Măsoară temperatura mediului |
| Senzor lumină (LDR) | Detectează nivelul de lumină |
| Servo motor SG90 | Controlează poziția petalelor florii |
| Pompa apă 3-5V | Udă automat planta |
| Modul releu 5V | Controlează pornirea și oprirea pompei |
| Furtun silicon 4-6mm | Transportă apa către plantă |
| Breadboard | Permite realizarea conexiunilor fără lipire |
| Fire jumper | Realizează conexiunile electrice între componente |
| Rezistențe | Folosite pentru protecția și funcționarea circuitelor |
| Alimentare externă | Oferă energie pentru pompă și componente |
| Structură floare din carton | Reprezintă partea vizuală și mecanismul petalelor |
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ă
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.