Alina-Alexandra GAZDARU (87626) - Smart Gardening

Autorul poate fi contactat la adresa: alinaalexandragazdaru@gmail.com

Introducere

Proiectul consta intr-un sistem automat de udare a plantelor, in functie de anumiti parametri precum nivelul de umiditate al solului, temperatura, intensitate luminoasa. Datele inregistrate vor fi transmise utilizatorului prin Bluetooth catre o aplicatie android. De asemenea, utilizatorul va fi notificat in cazul in care pragurile normale au fost depasite, sistemul oprindu-se pana se revine la valori normale.

Descriere Generala

Sistemul este compus din 3 componente: una sau mai multe plante ce vor avea atasate furtunuri, sistem de pompare, aplicatie android, controller.

Schema Bloc

Schema Electrica

Hardware Design

Lista de piese

  • Modul bluetooth
  • Senzor de umiditate a solului, senzor de temperatura, senzor de lumina
  • Placa de baza PM2019
  • Sistem de pompare

Software design

Mediul de dezvoltare pe care l-am folosit:

  • Visual Studio Code pentru dezvoltarea codului
  • Eagle 9.3.0 pentru realizarea schemelor electrice
  • HIDBootFlash (varianta gui) pentru încărcarea programului pe plăcuță

Biblioteci folosite:

  • ds18b20.h - biblioteca de initializare a sensorului de temperatura
  • onewire.h, romsearch.h - folosita pentru a citi datele de la sensorul de temperatura
  • usart.h - folosit pentru transmisia si receptia bluetooth

Rezultate obtinute

|||

Proiectul functioneaza si am reusit sa impementez aproape tot ce mi-am propus.

  • Comunicare bluetooth both ways. Introducere comenzi catre device, si livrare de informatii despre starile senzorilor.
  • Senzor de temperatura si intensitate luminoasa care notifica atunci cand se iese din limitele normale
  • Senzor de umiditate a solului si pornirea pompei de apa cand se iese din limitele normale.

Imi propusesem sa implementez o aplicatie android care sa comunice prin bluetooth cu sistemul, insa timpul nu mi-a mai permis. Planuiesc sa indeplinesc acest task in viitorul apropiat. Pana atunci comunic prin aflicatia android pentru modulul de bluetooth HC-05.

Concluzii

  • Am reusit sa implementez un sistem care sa fie funtional si care poate fi extins pe viitor (planuiesc sa fac asta).
  • Am invat sa realizaz o schema electrica si sa lucrez cu componente hardware, despre conexiuni si cum sa previ/rezolvi defectiuni.
  • M-am distrat si sper sa imi creasca plantele mari si frumoase.

Download

Jurnal

  • 10 Mai - Am terminat de lipit componentele pe placuta
  • 15 Mai - Am cumparat toate piesele necesare: senzori, modul bluetooth, pompa, driver de motor, furtun etc.
  • 17 Mai - Am realizat comunicarea cu placuta prin bluetooth
  • 20 Mai - Am comunicat cu senzorii
  • 23 Mai - Am conectat pompa

Bibliografie/Resurse

pm/prj2019/ctranca/smartgardening.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0