Table of Contents

Smart Plant Watering System

Autor

Nicolescu Andrei

Grupa: 331CC

Introducere

Scopul proiectului este realizarea unui sistem inteligent de udare a unei plante. Cand planta va avea nevoie de apa, ea va fi udata corespunzator in mod automat. Nivelul apei din rezervor va fi indicat prin culoarea unui LED, iar nivelul de umiditate din sol va fi afisat pe un ecran LCD.

Descriere generală

Vom prelua informatiile folosind doi senzori:

In functie de starea de hidratare a plantei, se va actiona pompa, care va livra un nivel optim de apa.

Vom afisa informatiile folosind doua dispozitive:

Schema bloc

Hardware Design

Lista de componente:

Schema electrica

Software Design

Software-ul se foloseste de functii din Arduino pentru a prelua date de la senzori (folosind ADC-ul inclus pe placuta) si pentru a actiona diversele dispozitive conectate (pompa de apa, LED-ul RGB). Pentru afisarea pe ecanul LCD am folosit o biblioteca externa, LiquidCrystal_I2C.h.

Codul sursa este inclus in arhiva (sectiunea Download).

Rezultate Obţinute

Video demo

Concluzii

A fost o experienta interesanta si, per total, placuta. Am invatat cum sa lucrez mai bine cu placuta Arduino, cu diverse module si senzori, dar si cum sa depanez anumite componente hardware.

Consider ca a fost un proiect util, care mi-a aratat multitudinea de posibilitati pe care o deschide acest domeniu, al microcontroller-elor.

Download

smart_plant_watering_system.zip

Jurnal

19.04.2022

28.04.2022

05.05.2022

12.05.2022

13.05.2022

24.05.2022

25.05.2022

26.05.2022

Bibliografie/Resurse

Export to PDF