This shows you the differences between two versions of the page.
|
pm:prj2026:vlad.radulescu2901:matei_stefan.banica [2026/05/06 00:06] matei_stefan.banica created |
pm:prj2026:vlad.radulescu2901:matei_stefan.banica [2026/05/16 15:55] (current) matei_stefan.banica |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Casă de marcat self pay ====== | + | ===== Smart Plant Care System ===== |
| ===== Introducere ===== | ===== Introducere ===== | ||
| - | <note tip> | + | Acest proiect constă într-un sistem automat de monitorizare și îngrijire a unei plante, realizat cu ajutorul unei plăcuțe Arduino Uno. |
| - | Prezentarea pe scurt a proiectului vostru: | + | |
| - | * ce face | + | 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. |
| - | * care este scopul lui | + | |
| - | * care a fost ideea de la care aţi pornit | + | 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. |
| - | * de ce credeţi că este util pentru alţii şi pentru voi | + | |
| - | </note> | + | 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ă ===== | ===== Descriere generală ===== | ||
| - | <note tip> | + | Proiectul este alcătuit din mai multe module hardware care interacționează între ele: |
| - | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | |
| - | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | + | Module: |
| - | </note> | + | 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 ===== | ===== Hardware Design ===== | ||
| - | <note tip> | + | ===== Pini utilizați ===== |
| - | Aici puneţi tot ce ţine de hardware design: | + | |
| - | * listă de piese | + | ^ Componentă ^ Pin Arduino folosit ^ Motiv utilizare ^ |
| - | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | | OLED Display (SDA) | A4 | Pin I2C dedicat pentru comunicația SDA cu display-ul OLED | |
| - | * diagrame de semnal | + | | OLED Display (SCL) | A5 | Pin I2C dedicat pentru comunicația SCL cu display-ul OLED | |
| - | * rezultatele simulării | + | | Senzor temperatură DHT11 | D2 | Pin digital utilizat pentru citirea datelor de temperatură și umiditate | |
| - | </note> | + | | Senzor umiditate sol | A0 | Pin analogic folosit pentru citirea valorii analogice a umidității | |
| + | | Modul releu 5V | D8 | Pin digital folosit pentru controlul pornirii/opririi pompei | | ||
| + | | Servo motor SG90 | D9 | Pin PWM utilizat pentru controlul poziției servo motorului | | ||
| + | | Senzor lumină (LDR) | A1 | Pin analogic folosit pentru măsurarea intensității luminii | | ||
| + | | Alimentare componente | 5V | Oferă tensiune modulelor și senzorilor | | ||
| + | | Ground comun | GND | Referință comună pentru toate componentele sistemului | | ||
| + | |||
| + | {{ :pm:prj2026:vlad.radulescu2901:schematic_matei.png?700 |}} | ||
| + | |||
| + | ^ 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 | | ||
| ===== Software Design ===== | ===== Software Design ===== | ||
| + | Mediu de dezvoltare: | ||
| + | Arduino IDE | ||
| + | Funcționalitate: | ||
| - | <note tip> | + | Programul citește constant valorile senzorilor și ia decizii în funcție de acestea. |
| - | 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 | + | |
| - | </note> | + | |
| + | 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===== | ||
| + | {{ :pm:prj2026:vlad.radulescu2901:schema_bloc_banicamateisetfan.png?700 |}} | ||
| ===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
| - | <note tip> | ||
| - | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
| - | </note> | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| - | ===== Download ===== | + | {{ :pm:prj2026:vlad.radulescu2901:matei_poza1.jpeg?300 | |
| + | }}===== Download ===== | ||
| <note warning> | <note warning> | ||