Table of Contents

PlantPet

Introducere

PlantPet este un sistem inteligent de monitorizare si control al mediului unei plante. Sistemul masoara in timp real umiditatea solului, temperatura ambientala, nivelul de lumina si nivelul apei din rezervor, iar pe baza acestor valori controleaza automat irigarea si iluminarea suplimentara a plantei.

Scopul proiectului este realizarea unui produs care sa ajute utilizatorul sa mentina conditii optime pentru cresterea unei plante reducand interventia manuala necesara si oferind feedback local pe display si la distanta, printr-o aplicatie.

Ideea de la care am pornit a aparut din nevoia de a avea un sistem de ingrijire a plantelor cat timp nu sunt acasa. Insa in loc ca planta sa fie doar un obiect monitorizat de senzori, sistemul este gandit astfel incat planta sa fie un fel de animal de companie virtual. In acest fel, ma pot conecta cu planta mea de oriunde.

Utilitatea proiectului vine din oferirea unei metode simple de monitorizare si ingrijire a plantei.

Descriere generala

Sistemul este construit in jurul microcontrollerului ESP32 care are rolul de unitate centrala de procesare si coordoneaza toate modulele hardware si software.

Senzori de intrare:

Unitatea centrala de procesare:

Module de iesire:

Interfata software:

Sistemul de alimentare:

Schema bloc

Interactiunea modulelor

Hardware Design

Lista de piese

Software Design

Mediu de dezvoltare:

Biblioteci:

Algoritmi si structuri implementate:

Functii implementate:

Am obtinut un produs compact, care poate fi asezat langa o planta. Acesta poate monitoriza si ajusta mediul in care planta se dezvolta si ofera atat o interfata web pentru configurare si vizualizare, cat si o interfata locala sugestiva sub forma unui „animal de companie” virtual asociat plantei.

Concluzii

GitHub: https://github.com/RoxanaMaryB/PlantPet

Demo YouTube: https://youtube.com/shorts/6ExZQT39He8?feature=share

Cu cateva zile inainte de PM Fair, pompa peristaltica s-a stricat si am ales sa nu o mai includ in proiectul final. Si partea de hardware (MOSFET, dioda flyback) este montata pentru pompa, si logica software, insa nu am reusit sa gasesc la timp o alta pompa pentru a prezenta proiectul in intregime.

Jurnal

Bibliografie/Resurse

Datasheet ESP32: https://docs.espressif.com/projects/esp-idf/en/v4.2.3/esp32/hw-reference/esp32/get-started-devkitc.html

DHT11: https://www.makerguides.com/wp-content/uploads/2019/02/DHT11-Datasheet.pdf

TFT: https://www.crystalfontz.com/controllers/Sitronix/ST7735S

Soil Moisture Sensor: https://wiki.dfrobot.com/sen0193

MOSFET: https://www.infineon.com/assets/row/public/documents/24/49/infineon-irlz44n-datasheet-en.pdf