Table of Contents

Smart Plant

Student: Badescu Alexandra Ioana

Grupa: 334CC

Introducere

Proiectul are rolul de a automatiza irigarea unei plante astfel incat sa se creeze un mediu benefic pentru cresterea si dezvoltarea sa.

Descriere generală

Ideea proiectului este de a citi valoarea umiditatii din sol si a temperaturii. O data ce sunt cunoscute, valorile vor fi procesate de Arduino, vor fi afisate pe un ecran, iar daca sunt optime planta va primi apa si se va activa un buzzer.

Schemă bloc

Hardware Design

Lista componente:

Software Design

Zip cod sursa: proiect_pm_smart_plant.zip

Descrierea codului aplicaţiei (firmware): Am folosit biblioteca dht11.h pentru senzorul dht11 si biblioteca LiquidCrystal_I2C.h pentru ecranul LCD 1602 I2C. Citesc valoarea analogica de la pinul A0, care este conectat la un senzor de umiditate a solului. Citesc temperatura si umiditatea aerului utilizand senzorul DHT11 conectat la pinul A1 si afisez aceste valori pe ecranul LCD. Verific starea senzorului de umiditate a solului prin citirea pinului A0. Daca senzorul este activ (starea pinului este HIGH), se activeaza un buzzer care emite o melodie si se activeaza releul care porneste pompa de apa.

Rezultate Obţinute

Videoclip: https://www.youtube.com/watch?v=OQWCfkdNruk

Concluzii

Mi s-a parut un proiect foarte interesant, cea mai grea parte mi s-a parut implementarea releului si a pompei.

Download

Bibliotecile folosite: dht11.zip liquidcrystal_i2c-1.1.2.zip

Jurnal

  1. 10.04.2023 - Alegere tema
  2. 01.05.2023 - Comanda componente
  3. 03.05.2023 - Primire piese
  4. 07.05.2023 - Pagina OCW
  5. 07.05.2023 - Milestone 1
  6. 21.05.2023 - Milestone 2
  7. 28.05.2023 - Milestone 3

Bibliografie/Resurse

Export to PDF