Table of Contents

phDeTector

Autor: Teodor Matei

Introducere

Scopul proiectului este crearea unui dispozitiv capabil sa masoare atat pH-ul, cat si temperatura unui lichid.

Descriere generală

Utilizatorul va porni dispozitivul de pe telefon prin Bluetooth. Cu ajutorul pH metrului se va masura pH-ul unui lichid, valoare ce va fi afisata pe ecranul LCD, iar led-urile se vor aprinde in culoarea asociata valorii masurate. Temperatura va fi masurata cu ajutorul sondei de temperatura ce va fi introdusa in lichid, valoarea masurata de aceasta fiind afisata pe ecran.

De asemenea, utilizatorul va putea primi pe telefon/laptop, prin Bluetooth, toate aceste date pentru a putea efectua o analiza ulterioara a acestora.

Hardware Design

Lista de componente

Schema electrica

Software Design

Pentru realizarea proiectului am utilizat urmatoarele biblioteci:

Codul a fost dezvoltat in Arduino IDE.

Functii implementate

Functia setup():

Functia loop():

Functia setColorRGB(): Seteaza culoarea unui led RGB

Functia convert_ph_value_to_rgb(): Seteaza culoarea led-urilor RGB in functie de valoarea masurata a pH-ului

Rezultate Obținute

Poze dispozitiv

Videoclip demonstrativ

Google Drive

Download

Link github: phdetector

Cod sursa: cod_sursa_phdetector.zip

Concluzii

Per total a fost o experienta interesanta, fiind primul contact cu un proiect hardware si nu as spune nu unei noi incercari in viitor.

Cele mai multe batai de cap mi le-a provocat calibrarea senzorului de pH, dar in cele din urma totul a iesit bine.

Ca o extindere, as adauga pe viitor un suport pentru stocarea si prelucrarea datelor primite prin Bluetooth pe un computer/laptop. As fi implementat acest lucru daca laptop-ul meu avea de gand sa recunoasca modulul HC-05 :(.

Jurnal

Bibliografie/Resurse