Alina-Alexandra GAZDARU (87626) - Smart Gardening
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
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